From 7d99a9a9c345ee56d766057f12413b4784032c7b Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Wed, 26 Apr 2023 07:46:48 +0200 Subject: [PATCH] updated translation files --- cookbook/locale/bg/LC_MESSAGES/django.mo | Bin 90244 -> 90248 bytes cookbook/locale/ca/LC_MESSAGES/django.mo | Bin 44556 -> 44541 bytes cookbook/locale/ca/LC_MESSAGES/django.po | 404 +++++++++-------- cookbook/locale/cs/LC_MESSAGES/django.mo | Bin 36903 -> 36936 bytes cookbook/locale/da/LC_MESSAGES/django.mo | Bin 65555 -> 65530 bytes cookbook/locale/de/LC_MESSAGES/django.mo | Bin 62556 -> 63090 bytes cookbook/locale/de/LC_MESSAGES/django.po | 388 ++++++++-------- cookbook/locale/en/LC_MESSAGES/django.po | 400 +++++++++-------- cookbook/locale/es/LC_MESSAGES/django.mo | Bin 25167 -> 30088 bytes cookbook/locale/es/LC_MESSAGES/django.po | 404 +++++++++-------- cookbook/locale/fr/LC_MESSAGES/django.mo | Bin 52656 -> 56693 bytes cookbook/locale/fr/LC_MESSAGES/django.po | 424 ++++++++++-------- cookbook/locale/hu_HU/LC_MESSAGES/django.mo | Bin 54874 -> 54868 bytes cookbook/locale/hu_HU/LC_MESSAGES/django.po | 404 +++++++++-------- cookbook/locale/id/LC_MESSAGES/django.mo | Bin 8059 -> 8018 bytes cookbook/locale/it/LC_MESSAGES/django.mo | Bin 47114 -> 49613 bytes cookbook/locale/it/LC_MESSAGES/django.po | 412 +++++++++-------- cookbook/locale/lv/LC_MESSAGES/django.po | 404 +++++++++-------- cookbook/locale/nb_NO/LC_MESSAGES/django.mo | Bin 4704 -> 14462 bytes cookbook/locale/nl/LC_MESSAGES/django.mo | Bin 61242 -> 62048 bytes cookbook/locale/nl/LC_MESSAGES/django.po | 408 +++++++++-------- cookbook/locale/pt/LC_MESSAGES/django.po | 404 +++++++++-------- cookbook/locale/pt_BR/LC_MESSAGES/django.mo | Bin 1991 -> 2550 bytes cookbook/locale/rn/LC_MESSAGES/django.po | 400 +++++++++-------- cookbook/locale/ro/LC_MESSAGES/django.mo | Bin 451 -> 63016 bytes cookbook/locale/ru/LC_MESSAGES/django.mo | Bin 8722 -> 8820 bytes cookbook/locale/sl/LC_MESSAGES/django.mo | Bin 8494 -> 8463 bytes cookbook/locale/tr/LC_MESSAGES/django.po | 400 +++++++++-------- cookbook/locale/uk/LC_MESSAGES/django.mo | Bin 436 -> 619 bytes cookbook/locale/zh_CN/LC_MESSAGES/django.mo | Bin 57135 -> 57549 bytes cookbook/locale/zh_CN/LC_MESSAGES/django.po | 404 +++++++++-------- cookbook/locale/zh_Hant/LC_MESSAGES/django.mo | Bin 403 -> 8054 bytes recipes/locale/ca/LC_MESSAGES/django.po | 36 +- recipes/locale/de/LC_MESSAGES/django.po | 36 +- recipes/locale/en/LC_MESSAGES/django.po | 36 +- recipes/locale/es/LC_MESSAGES/django.po | 36 +- recipes/locale/fr/LC_MESSAGES/django.po | 36 +- recipes/locale/hu_HU/LC_MESSAGES/django.po | 36 +- recipes/locale/it/LC_MESSAGES/django.po | 36 +- recipes/locale/lv/LC_MESSAGES/django.po | 36 +- recipes/locale/nl/LC_MESSAGES/django.po | 36 +- recipes/locale/pt/LC_MESSAGES/django.po | 36 +- recipes/locale/rn/LC_MESSAGES/django.po | 36 +- recipes/locale/tr/LC_MESSAGES/django.po | 36 +- recipes/locale/zh_CN/LC_MESSAGES/django.po | 36 +- 45 files changed, 3101 insertions(+), 2623 deletions(-) diff --git a/cookbook/locale/bg/LC_MESSAGES/django.mo b/cookbook/locale/bg/LC_MESSAGES/django.mo index 2b36ba377c395b80c50243b577748dcb7bbb660f..eeb6794469c28500ae49084b2127ccf1d67e60a1 100644 GIT binary patch delta 4365 zcmXZfd3=pm8o=@A5JYG;sXfV!Jt3QjEkOuVBGp7}qhg8#!6ZlsqwPh}e%e}sp{5j# zC1`A!(ORc=rIuRD7-Q?0DvGf*80Po9=la9dh0WgJne`>+$$}kqbC!p~&V6B58|6W)hnvB9$wOeE1iU0rbyVCUThmTgycX>EEi67$g? zFJm*ji-A~kzepH{qki5KYvLfxz}l1a3vW zzOMVINIx1=u`6D{9$5dF9pP|fcVspOVaWF)aTtes!x2~mCt_{<7#m|TcEInj9acFm zat1qND}4Qg2)ick6dJ2&+{VQ?_oN8hEKN_@2kb>3;#0UA|KaIh@`HU~309|nFLuNe z9$!0cCzOgh&?409R$wD6#c-Z4r)lKT@dEY2F$`0eYzq2g%vlD5oiPw|FbLm8&5a_| z8SlUbcol=O;yICc48s-JA2abc)cf{3uLEHJN6_d@M-jHbGgt@Zg2+Iqi?wh9Hpkhh zOTHb)<8jm+O8U`0cnT&FFTv075`KjF7j166Kz&a0OH7F8%K#cNI2to>Db}ET?xQZ5 z*JV560GvwP0JE?dYoYf)Z56ms@6!e&a3luf0*uBjI3KT}-nZZi>wk^LG#Z_7*uO-2 zVKHi%JVaem->Wt$V=3f9Jps55zpdc#m|rr&FUnls(85Hqlf5jloG6Q8**au9dl zVEuQ|_~53&iaMzCI0-5NK1^oOL@}&&Rw@1>5Y4KruR@U4EWXVT`|rjPP}jXzek)YZGhk?XXQCDCA>W#j{ zuW%o3!MsNzOkTnsi>yVTC*%=s#Sby$sojD#sMm-5Ch|8th3}zzR=F)7uV?nai9nr6 zI!53~)ErpgiML^6;%gX(Rh~O_ED2bHI2)sIGV02epx&qL3tLUY@DTAH4Ac6b`9E9F zYq1F*?80Qcfx041U)q_s#Sr2FI1~##@g>v&m7`Wg=qp>!Gq6ALA*_WVVw@^yjT?xE z<5sQzKx1Sz9S2cA7+t|QU#L~lh&ORG>YleneNeK;9Gpx%7r(`-UdE}8qsYvpSta9~ zs3{mkvRy~biKmr~lRI9N#7&+rjcMo}`*<7Kj&)F%{0z3iC)g09s@m&%qlHw!> zFn)qFaUFKUXdmO8{S#2PWD|D6D>w&3su^+X2c$dPByl(e+80r>|#WA=5^(7`X?aDO6 zR)o=R8hXPlbYUK9ozBA^*rk?ns^C+sOS}xT@f*}F2&wH!O4J+XpsvIhr~@oTt)eTa z=fkgKfTeV+ZO$Ce|~Oh|^FHl0B$f6H(vZxC_=NPWPCL^@u;gC|rv= z^Yb_i%W*hn1{=AB2T%w2Rfv-VZrMrW8#;bQO`VfnG zHCcii+q#ZJU4g!ycs$l2UWi)X8&S7nCoaePIEM+$YhphSZDv=j1s1z2@S3EdXZ@WB zy8^GU9dXU(_Q7eWD>59lOsAj@ti%(aMBURDs7W@qh0Tr6P`75c$BURi{22B6*huRC zZ5pd-_@Rli0|`L=Vk2ycNvKOX+Sh!{J=$sXsRKA;#|<7U(qx`jIPXPAy*vBvpHmXCT8F2^)1LCvLd)VlX? zX`CM{?NPTb1DoO4mTp@nOX$$7Jc?S!7d`PSkG^rXKN$6k$*4;>23>d+OVG43&Tq!` zm`hwK-d#z?VLY-;76q|gV zP;)E|bqj{#8r+LMTK^+^8o5eGKAyuqsrJ1c@uqS9hTDe~89=vQ#`!(p<1PC`;yP*$ z1g073iL-D8o<_}u{B$ELv3_s+GTMXu^(Cz{?C%V(K1Nb_zHFwEh|h60w(Uy}@W4Yj ziTGqcBkyDP{zeM$FzO5v2iPRLfw~gCe{WU z^{;Qcvo!Q&(=^i_JmXO7dINGk$u{)D?WhmhgWh-pwQBBQWqgirV1>c<97sVu7v4wq zTIOOKT;+)`4>nDlgW>@lseI7m4>sEuVPE3gs5eY13lHm(*D)?Krd4EYOIK`c`}p|g zG5qsM9g<%V*=PKa-25>^3i8Iccje|y%F7*+UmX+i7(q! Ulo?c3ZA}-qaee(}W78(#|4vQ5EdT%j delta 4361 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 uBDXiZ{~Z2bpiVb^$>|<\n" "Language-Team: Catalan /remote." "php/webdav/ is added automatically)" @@ -213,33 +213,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:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Emmagatzematge" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "Actiu" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "Cerca Cadena" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "ID d'Arxiu" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 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:334 +#: .\cookbook\forms.py:335 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:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" @@ -247,15 +247,15 @@ msgstr "" "Podeu utilitzar el marcador per donar format a aquest camp. Consulteu els documents aquí " -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 msgid "Maximum number of users for this space reached." msgstr "Nombre màxim d'usuaris assolit per a aquest espai." -#: .\cookbook\forms.py:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "Adreça de correu electrònic existent!" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -263,15 +263,15 @@ msgstr "" "No cal una adreça de correu electrònic, però si està present, s'enviarà " "l'enllaç d'invitació a l'usuari." -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "Nom agafat." -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "Accepteu les condicions i la privadesa" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -280,7 +280,7 @@ msgstr "" "de trigrama (p. ex., els valors baixos signifiquen que s'ignoren més errors " "ortogràfics)." -#: .\cookbook\forms.py:443 +#: .\cookbook\forms.py:444 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -288,7 +288,7 @@ msgstr "" "Seleccioneu el tipus de mètode de cerca. Feu clic aquí per obtenir una descripció completa de les opcions." -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -296,7 +296,7 @@ msgstr "" "Utilitzeu la concordança difusa en unitats, paraules clau i ingredients quan " "editeu i importeu receptes." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -304,7 +304,7 @@ msgstr "" "Camps per cercar ignorant els accents. La selecció d'aquesta opció pot " "millorar o degradar la qualitat de la cerca en funció de l'idioma" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -312,7 +312,7 @@ msgstr "" "Camps per cercar coincidències parcials. (p. ex., en cercar \"Pastís\" " "tornarà \"pastís\" i \"peça\" i \"sabó\")" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -320,7 +320,7 @@ msgstr "" "Camps per cercar l'inici de les coincidències de paraula. (p. ex., en cercar " "\"sa\" es tornarà \"amanida\" i \"entrepà\")" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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." @@ -329,7 +329,7 @@ msgstr "" "trobareu \"recepta\".) Nota: aquesta opció entrarà en conflicte amb els " "mètodes de cerca \"web\" i \"cru\"." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -337,35 +337,35 @@ msgstr "" "Camps per a la cerca de text complet. Nota: els mètodes de cerca \"web\", " "\"frase\" i \"en brut\" només funcionen amb camps de text complet." -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 msgid "Search Method" msgstr "Mètode de cerca" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "Cerques difuses" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "Ignora Accents" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "Cerca Parcial" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "Comença amb" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 msgid "Fuzzy Search" msgstr "Cerca Difusa" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 msgid "Full Text" msgstr "Text Sencer" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -373,7 +373,7 @@ msgstr "" "Els usuaris veuran tots els articles que afegiu a la vostra llista de la " "compra. Us han d'afegir per veure els elements de la seva llista." -#: .\cookbook\forms.py:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -381,7 +381,7 @@ msgstr "" "Quan afegiu un pla d'àpats a la llista de la compra (de manera manual o " "automàtica), inclou totes les receptes relacionades." -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -389,93 +389,93 @@ 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:497 +#: .\cookbook\forms.py:498 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:498 +#: .\cookbook\forms.py:499 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:499 +#: .\cookbook\forms.py:500 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:500 +#: .\cookbook\forms.py:501 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:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "Delimitador per a les exportacions CSV." -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 msgid "Prefix to add when copying list to the clipboard." msgstr "Prefix per afegir en copiar la llista al porta-retalls." -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:507 msgid "Share Shopping List" msgstr "Compartir Llista de la Compra" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "Autosync" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "Afegeix automàticament un pla d'àpats" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "Exclou a mà" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "Incloure Relacionats" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "Hores de retard per defecte" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "Filtrar a supermercat" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "Dies recents" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "Delimitador CSV" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "Prefix de Llista" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "Auto a mà" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "Restablir Herència Alimentària" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 msgid "Reset all food to inherit the fields configured." msgstr "Restableix tots els aliments per heretar els camps configurats." -#: .\cookbook\forms.py:539 +#: .\cookbook\forms.py:540 msgid "Fields on food that should be inherited by default." msgstr "Camps dels aliments que s'han d'heretar per defecte." -#: .\cookbook\forms.py:540 +#: .\cookbook\forms.py:541 msgid "Show recipe counts on search filters" msgstr "Mostra el recompte de receptes als filtres de cerca" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "" @@ -488,7 +488,7 @@ msgstr "" "uns minuts i torneu-ho a provar." #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 msgid "You are not logged in and therefore cannot view this page!" msgstr "No heu iniciat la sessió, no podeu veure aquesta pàgina." @@ -501,7 +501,7 @@ msgstr "No heu iniciat la sessió, no podeu veure aquesta pàgina." #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "No teniu els permisos necessaris per veure aquesta pàgina!" @@ -521,11 +521,41 @@ msgstr "Has arribat al nombre màxim de receptes per al vostre espai." msgid "You have more users than allowed in your space." msgstr "Tens més usuaris dels permesos al teu espai." -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "S'ha de proporcionar una de queryset o hash_key" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +#, fuzzy +#| msgid "Use fractions" +msgid "reverse rotation" +msgstr "Utilitza fraccions" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 msgid "You must supply a servings size" msgstr "Heu de proporcionar una mida de porcions" @@ -543,7 +573,7 @@ msgstr "" msgid "I made this" msgstr "" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -551,7 +581,7 @@ msgstr "" "S'esperava un fitxer .zip. Heu escollit el tipus d'importador correcte per a " "les vostres dades?" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -559,24 +589,30 @@ msgstr "" "S'ha produït un error inesperat durant la importació. Assegureu-vos que heu " "penjat un fitxer vàlid." -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "Les receptes següents s'han ignorat perquè ja existien:" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "%s Receptes Importades." -#: .\cookbook\integration\paprika.py:46 +#: .\cookbook\integration\openeats.py:26 +#, fuzzy +#| msgid "Recipe Home" +msgid "Recipe source:" +msgstr "Receptari" + +#: .\cookbook\integration\paprika.py:49 msgid "Notes" msgstr "Notes" -#: .\cookbook\integration\paprika.py:49 +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "Informació Nutricional" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "Font" @@ -647,78 +683,78 @@ 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:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Cerca" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Plans de Menjar" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "Receptes" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 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:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Simple" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Frase" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Cru" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Food Alias" msgstr "Alies Menjar" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Unit Alias" msgstr "Àlies Unitat" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Keyword Alias" msgstr "Àlies Paraula clau" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 #, fuzzy #| msgid "Description" msgid "Description Replace" msgstr "Descripció" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 #, fuzzy #| msgid "Instructions" msgid "Instruction Replace" msgstr "Instruccions" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Recepta" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 #, fuzzy #| msgid "Foods" msgid "Food" msgstr "Menjars" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "Paraula Clau" @@ -734,47 +770,47 @@ msgstr "Límit de càrrega de fitxers Assolit." msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "Hola" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "Convidat per " -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr " per unir-se al seu espai de Receptes " -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "Click per activar el teu compte: " -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 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:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "Invitació vàlida fins " -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 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:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "Invitació de receptes Tandoor" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "Llista de la compra existent a actualitzar" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -782,22 +818,22 @@ msgstr "" "Llista d'ingredients IDs de la recepta per afegir, si no es proporciona, " "s'afegiran tots els ingredients." -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 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:1247 +#: .\cookbook\serializer.py:1255 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:1249 +#: .\cookbook\serializer.py:1257 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:1251 +#: .\cookbook\serializer.py:1259 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 " @@ -1642,11 +1678,11 @@ msgstr "" msgid "Profile" msgstr "" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "per" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Comentari" @@ -2177,81 +2213,81 @@ msgstr "" msgid "URL Import" msgstr "Importació d’URL" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 msgid "Parameter updated_at incorrectly formatted" msgstr "El paràmetre updated_at té un format incorrecte" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "No {self.basename} amb id {pk} existeix" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "No es pot fusionar amb el mateix objecte!" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "No {self.basename} amb id {target} existeix" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "No es pot combinar amb l'objecte fill!" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} s'ha fusionat amb {target.name}" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "Error en intentar combinar {source.name} amb {target.name}" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "{child.name} s'ha mogut correctament a l'arrel." -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "Error a l'intentar moure " -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "No es pot moure un objecte cap a si mateix!" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "No existeix {self.basename} amb identificador {parent}" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "{child.name} s'ha mogut correctament al pare {parent.name}" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} eliminat de la llista de la compra." -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "Afegit {obj.name} a la llista de la compra." -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 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:681 +#: .\cookbook\views\api.py:687 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:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2259,7 +2295,7 @@ msgstr "" "Cadena de consulta coincideix (difusa) amb el nom de la recepta. En el futur " "també cerca text complet." -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 #, fuzzy #| msgid "ID of keyword a recipe should have. For multiple repeat parameter." msgid "" @@ -2269,177 +2305,177 @@ msgstr "" "ID de la paraula clau que hauria de tenir una recepta. Per a múltiples " "repeteix paràmetre." -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 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:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "ID d'unitat que hauria de tenir una recepta." -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 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:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "Res a fer." -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "Connexió Refusada." -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 msgid "No usable data could be found." msgstr "No s'han trobat dades utilitzables." -#: .\cookbook\views\api.py:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "Importació no implementada en aquest proveïdor" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" "Aquesta funció encara no està disponible a la versió allotjada de tandoor!" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "Sincronització correcte" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "Error de sincronització amb emmagatzematge" @@ -2505,7 +2541,7 @@ msgstr "Canvis desats!" msgid "Error saving changes!" msgstr "Error al desar canvis!" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2555,7 +2591,12 @@ msgstr "Nova Recepta importada!" msgid "There was an error importing this recipe!" msgstr "S'ha produït un error en importar la recepta!" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +msgid "This feature is not available in the demo version!" +msgstr "Funció no està disponible a la versió de demostració!" + +#: .\cookbook\views\views.py:89 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2563,24 +2604,19 @@ msgstr "" "Espai de Receptes creat correctament. Comenceu afegint algunes receptes o " "convida altres persones a unir-se." -#: .\cookbook\views\views.py:140 +#: .\cookbook\views\views.py:143 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:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "Comentari Desat!" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "Funció no està disponible a la versió de demostració!" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 msgid "You must select at least one field to search!" msgstr "Heu de seleccionar almenys un camp per cercar!" -#: .\cookbook\views\views.py:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2588,11 +2624,11 @@ msgstr "" "Per utilitzar aquest mètode de cerca, heu de seleccionar almenys un camp de " "cerca de text complet!" -#: .\cookbook\views\views.py:259 +#: .\cookbook\views\views.py:262 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:335 +#: .\cookbook\views\views.py:338 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 " @@ -2602,27 +2638,27 @@ msgstr "" "Si heu oblidat les vostres credencials de superusuari, consulteu la " "documentació de django sobre com restablir les contrasenyes." -#: .\cookbook\views\views.py:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "Les contrasenyes no coincideixen!" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "L'usuari s'ha creat, si us plau inicieu la sessió!" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "S'ha proporcionat un enllaç d'invitació mal format." -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "Unit correctament a l'espai." -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 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:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -2630,7 +2666,7 @@ msgstr "" "Notificació d'enllaços compartits no activada en aquesta instància. Aviseu " "l'administrador per informar dels problemes." -#: .\cookbook\views\views.py:412 +#: .\cookbook\views\views.py:415 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/cs/LC_MESSAGES/django.mo b/cookbook/locale/cs/LC_MESSAGES/django.mo index 617c31e7637560626a7a0c0ecfe879ee4664af61..fe70e404d5ac41106fff2965190b75086036deba 100644 GIT binary patch delta 3097 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 St=!=Ub62PP`I>6#1OEqACC(cF diff --git a/cookbook/locale/da/LC_MESSAGES/django.mo b/cookbook/locale/da/LC_MESSAGES/django.mo index f0c157bec305074bfb5a2d2827547af7b6210fe7..8da304df2fe4f69779e026455c40f9bc06c15686 100644 GIT binary patch delta 4394 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 delta 4421 zcmXZfd3eoN9>?*MO+sQxQep|cNs(48Ni0p&5=u+OTI)z#R|OGCNTQG0E>)u#PZ5kV zo(k#o(a}shS7>MKBDA(5u~dy+?bJ3%Q}g~fzx?w$-*eCJEZ=j^@7_Fp=9fRy|C_>E zo&q0Z8Z0uV$QZMAu`$c$n0ImIQe*t^$ueUquyVOEBNeYOCJ0kk8WZPh zOxh}AYT)wK#`K~7i_eXjLVpj|81n{kc7ZWo+_cu1lq$xID>NSSgab=*Hixkj9>*lC z?fI86uT$uYjWHiJz;_sh$FMy<#1M@08dC>5VjvF08kp*sfuY1xP?`G+*26-ah1*aI zPTt6tpeL0=FAD2W8MuRQVcTM3s^Lu3%om_mv;>vAH^_!`Fk$4+z% zYQ-O*GBE>{iG0*^g{TRAg*|YuQ(tQf`Ol%E4h3z&JZytoQ8T@VTJbY%juBgpX^GuX z6U#*nI2|>CB^Zt?owx|qeiJfha~VIxHQUHC*56M4Rk3cnF_W?34tv;^V>9B_s1@u( z9l}GHf#oNpK46es+IHtrdXajPCO-Tv)*P+YXV@zF~ zjJgPvU8)_NAyZ@*|GJQ>Zi2ZLd88{V;%d7%G$Rq1unfB%F#>u-HQ( zkir(Hq6C%N{iuP;QHSjmYJwNA3s#_BBpvs0fN>hWi5KxDjQzpBQTw9WdGLMQhBGkw zM|;gZ1r&5xZaP+?2CT8)Ub_g?>5f6|Z4&DA_D1dfaIB9LP%B)3n&?V=2fe8GMCbu~ z#$s?N@o=O+kJ(5en2LS)B9@^#e1IWX^Ps)Qk*N1TE7UFMjGFjF)W9EM3@%39`|nYi zIDl30E;hoa*dOa1;tNjqKZ8O)Dt6-_eBrQtU>s@>^UxosU`_O(CiW=~#=qf0ypJh3 z>nFS7L)e@660X36BeuW&s0kmzNsMpKQP5!+eAJk+_zr3Xr5K5)P@g}-K&(VU>FbdOAZ^#80j%%?2ZbD7$D0(y#SDD?*R(OuM8xFxH<$U4bbgYR*s0nOy z;!;#r<9w-046yBmjXP`G~pkYpfbf07;EJiKlzzOoN36xPW0#BeiPCRMf-D#){ z6{8+3L7j=y*bvX7+CRe(Y<|jioP=6P7km}_V_lqwez+F36@T|oP=~uv1MS24cmktw zTJbGZhrXw6`$njhH$`nxBKETgu+lN znxbavL1knfKHoc>O4y0Bm;7IvthzpHPRh41;z5 zPdzX2?d13yYQ>eP0jr(26N|zK;#kyHypH<3KPnSrQHN?W>eSD~Ow7j$^toUUc_pg< zsuy_`dwl4Gf;wDw$);up7;x2|f%hnSm4txuH5l7#)?}IGVnVFBu7&i ztFZokJCRMOd%P1hkv*t^4q{_Gjv-j#)CWDVXC)Mqsc(QIFcpJz|F=@eqM{TtvF$_q z%ViyQAoh90Ka|)Bd*CsQ#K`~IFPS9N-cCZLel_;RYxpNjdTa+?ild0jQ5k6egfBJ5 zH)|+pPj+EXJdYbN_No2n@g#O7Zq8ezJ7(i>EXEcX`n%oh&KOHP920RaDuX*v?Qh_0 ze6!Miz8^j6!2b{XQz-$p$AeKRoQS?S!*LdBFF(crT!OkaE1dXq)K-3hE}9eMSP+wzD@hq39)hf zRZDT_=Cv4@Em0z zpPlJlzsTRmFRo?0w`g&4i1*Iw3r+KnmgH4;x$|73Cb>qZXN^kB@ebOv%jK7zHO3op WWq4S1_k;<#)m+Y>H|Oyuf&T|@^JY>2 diff --git a/cookbook/locale/de/LC_MESSAGES/django.mo b/cookbook/locale/de/LC_MESSAGES/django.mo index 27e26294b717c3a3be026f6ef06ee4cdadd4e654..da2c5568aa41cf56365f294eef4be4411d731958 100644 GIT binary patch delta 11169 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 y7aqJlII?fLXFLf+ delta 10635 zcmYk?2YgRgAII?%B0?e}u?cCc7(s}=V$ax()(&DuL?U8T|MsQ`ineOhrbURFRimg~ zw3H5|r4Ooh`}ltL8+WsNz76tTVkqBw8B-kn z^BOZLn=yZdsFf0KOeT2Ycla^3;@oBBjTweFD;SdAKwbD6 zGD!0nU&oMU#ZGzT@(rKk&T#=dwEwQ40=8pAzIedlDPZ{{R229u|iy>2J;Ucb=!$UCu$6oKu2-Ja^SP&axetZ=*;-Tn^Z#ri<7oe`Q9JLf1u>?Lv4IqD8JLSbtOB#-v z@y2bLe{G@|8Z>o%P#2njy3t%@1Dhq78$UyJ@FJ>1*N|B^4^aCzio0uV6P#mF9hi<9 z$UJ-n*WhS8=5Z&~i?M6c1fx074tWsFJPgDWsHwe*e)tV)>3&8%whwV2`nNZx0H$Cl z&O&u`Gipf=p_cBPJMMWxMLjIg!H&E*>V_3jGf*G3cFl1yj>RMl=xCo3kMlmJ(*AlU zJ45HO68TrCj(W4fbf4U)J&+G$*?(pzmF_friaoG+7rT4MASakZxDX3;r8BqzHNxAt z0-vE~X348|iB@29@^#L8sNEmQ#kBiJqdK$?1NHnLrlJvDM6Gd?ZgweRP$zc7JlG5U zaTwOZF{lx3ckV&$jYFu%8f zaaK}%${0ioy{d>%hkI|zGXY<0S5tcyBSVb&}-BBYQhdO@|>U!(3 zIv(^;(b_#i&4B60Z!QSHPIwKgV8#A+Q}#fe7mw;t3Thd0cuj;m2qz7F-d z?Wp@5!V>5?OQiyp`>3@l#6l}?h#Kh-)CWdjIKGJ*(FRlpKEZ5w0yTr5VV3AftZV|G)~4fmsZ_>()~3F^jwqb}$_&_4Hd(3`vi7Q?RSgGs0xrQtN3 zieZ?0knLy$Mv~V+?TJBHOwa!qcfw-S4d2CFxCPtcZqx^}4dxdSMj=nCnT^@;7V7D_ zgXQrr)SfCk#CEJ2DzAg;U~`vu#uD7$^rliACm^3SD=;T!A8Ox#e&|cy4>i(Zs0$^d zUR)m3rur52IOZH?j~BtJI{y4|w%TP14 z9`zpB?b?r{ZhQ%ICib<#ejY?$x{i#eyBl%fu78DTfe zF4V5xhiX6P@~==GyocJwf4bv^nGRj=6)cUFQ61@mg|P=_-PpBHNMimqqG>eff{Rfz zu*SK`xgB-kJ*cHR=Gt#!4)VJgh`*q&_Z)SdfRXmscmeby?|?eL2kL%t9xCeL2+WIV zs1s+PE|iW%agA#~h}vwYP#yXf^)%eWT=*-hBhOGB@JqJe5ra@SE`w^Xi2A&z8WnAx zM%Wr-Q8!qH{GKtpF&guxSUaMod?8lF?YISRVmQtl#eTs|+=fk3?TvrMSn}VoJjRU9 zda67ojfx(tO;`}0<6JDri@X}H#isZrYU+!Qv740eXj8iu$N2YlT{~4){9uLT$1=I1q1Ob8I@^ z&crO7LcSBV>1w`Vm#PseZ-)MQ{$r?U>bj%$!W4JH9MlXf#-4Zr^};DVf&GHvs2eZC z#`qi~vGJR>BPrODd@rV>7dI=4ORz3(M~`lNk4h`dKha*O7wU%ZV@>=EyJPi9_FM9N zY(%~lm*IWX=ci4!U$xF*G)5mCV~KhExrHs~vl%gP0c%YU zr!M3^xRCY8M*9)Z61&@vFJ-D}==?St3uiH}4;aFo~PJSm*=$ z6|E*Fl267i_z1(X`8xY$H4&4@51^(zV!eI8)Wk6IiCBjFo3&I*(Qpb|-~-f1qBhv~ zK?}@D-V4^Ma{%C%!Nx)kIyQM#OtW1A4gx`p|x`0mhKGMBQ)+>V~T^95V;SSt_KjSQ1l41X_ zD7niHWCOlMd(>__;$v8y{4DA^UYWMTxja;Ot(!ocj`MIS=HFv4um!u4*ZY`nN4NkP zv?;dNK89y7h`jJVUM^S>{c$_0{U8p;3z&d)_S--4*5j+>o`0z516>c;5y#;O@>Ep& zkEk_!?ED{UM!XN&J(C|Bke5Mi#{Q_!4MikqpAD5utmuF%K`7zY>esDg*%H-y#oxv)S z`2V=1}?$+81$K) zfezS=ydQeTQQ1Hx2Zo)nBML{|s3!X0avY7Tup|~bX&=v8sJ+n`^|Z7>O?huDibJs+ zPQ$Xe4PU{_sE+=AlKC%A#pjg$Yqu0?jZ#q;oQb#aUF?e!Kew;go2ci%=xIChGN>EZ zLM=s8)OA~-p8I&rj+0O`HVt*3MW>m6{hC}yLnQ7)tc0-MJJjIcB+CcSgQ9p8a9@C@eFd0*HO2cfQ4#Og7nspO-f3Tl%yMs1qG zI0P4vENL3 zV>|~oqAncprR{NHRF6xd+AE-zD$3>2r~$M=%|K5K#CX(=N23NX8-s8WCgD2F=JBGJ zU)c*6xoW4X6y~PAI%;GMui3}59p)$RjA|c*x?rlyXJTdYrRa~xQ62dLOXDrn0DQl8 zON|~iRHmX2)W#y%9Cd>}&f%yLj7RO-DX8;jV+DNMwI4yfM^2$SdLA_cw^1|m2S%gU zbvuJit~38S(4K~(*bS8@V*rlFtQ%o5^0!fM$_&(!e1W>rH>mR-qc+=fEQon;*!MtL zRL7fQ)>5Gc)bj@GuNw}aK{p(Znt?Yk4wqta`~#D*z&CaTGqExGDO892zO~PJ1zb$t z2Q}qSFdd70Xa6eRhMJ)|-`l6Ck%vkh8m40dJdDHfAFPB4H`&p+9BX5ZAMD?Bi5N;?}1PO+u#+{07LKa(!uVi`{lWtwFDkhn2Odc6m{dOsHv-K zPcVJZmwXULV-o7u?+(n4<$vajB}O2tX%1k2tp6XoM60km`43ng3*NK8%%ZW7KCy>N z6Aqlm3K(?X{<3L+@#HHp2E8BHFQJ|BP4Y!p74!XK|N3o$o5<&28?5n=4Tlp^`7zY> z^8RX{>(y)eIbu4e>9mgen_}wbVaG{r>>#UHc;Pn#34FM|z8=@kiM^)tl^{RwQDg2B$Og$7o#Ta59^)ysjMkEm(Y4d!| z5B*EjixNPk0I`{ zxN{Q8JvsStgN7*AxS#wxB9eHy)Zq9G8mbXt?%Wh-b=v9@vxt|=EO%UOtBKP@EHR2` zOH|kY|FeUN$}Zx1R*jy&^ubZod(xin+Vl&kBvFCT_k_u`uOhNh|DA{nTK@-BR8ojFoS;(H8Hh#5XA=h&P0A7UR-jChSWNT_^m$@=d9 z8}$IrZ%-7Z-WFe!2v?tgPiU+{cpmYi1P#rIBkqI{^rd}1{uh_y4OA)P&QX0A_3ju% zTzBooo!`?|n|c(g^dVM|FTi9q*y7Rm#jNrT2b)vNN0cQF5J~Q0VboPJiMh1Bizo1Z z_z_XXo%bewNUqX{`ZD4k^^sXEyfMjtq5dWQjC)?Z{|C{q)}8bQ^)=MD;Rs?Pp)w3Z zvugH7OY&6W5b1dAjWyAS=tLwCb&1bt?~lcZaOz|510t(v{m&8K5QT{j99W4e1KdfM zs2?ZtsL_>y94kTn$cqNtN;D(x5dDbWoU@aNre2G0ue$mW<5d6_#G| zoe;0Ej0W#S7E6D$yI>(M*d-}0c~E>pSZHeEfY7j($wv<)rlbdC7D?ZgSvKQ(W;@@E zTA!>8%D8c{oKJ@L)uDb~p&5y{N_l5oxKr3C+tC9VKR;OIleeQC|ESQTA0!TlPfq{% QN!Rr9Pm5)=e_Gn>|NS8!9smFU diff --git a/cookbook/locale/de/LC_MESSAGES/django.po b/cookbook/locale/de/LC_MESSAGES/django.po index 0bbf61da..e518ca35 100644 --- a/cookbook/locale/de/LC_MESSAGES/django.po +++ b/cookbook/locale/de/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: 2023-02-09 13:55+0000\n" "Last-Translator: Marion Kämpfer \n" "Language-Team: German /remote." "php/webdav/ is added automatically)" @@ -211,33 +211,33 @@ msgstr "" "Für Dropbox leer lassen, für Nextcloud Server-URL angeben (/remote.php/" "webdav/ wird automatisch hinzugefügt)" -#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Speicher" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "Aktiv" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "Suchwort" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "Datei-ID" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 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:334 +#: .\cookbook\forms.py:335 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:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" @@ -245,15 +245,15 @@ msgstr "" "Markdown kann genutzt werden, um dieses Feld zu formatieren. Siehe hier für weitere Information" -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 msgid "Maximum number of users for this space reached." msgstr "Maximale Nutzer-Anzahl wurde für diesen Space erreicht." -#: .\cookbook\forms.py:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "Email-Adresse ist bereits vergeben!" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -261,15 +261,15 @@ msgstr "" "Eine Email-Adresse wird nicht benötigt, aber falls vorhanden, wird der " "Einladungslink zum Benutzer geschickt." -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "Name wird bereits verwendet." -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "AGB und Datenschutzerklärung akzeptieren" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -277,7 +277,7 @@ msgstr "" "Legt fest wie unscharf eine Suche ist, falls Trigramme verwendet werden (i." "A. führen niedrigere Werte zum ignorieren von mehr Tippfehlern)." -#: .\cookbook\forms.py:443 +#: .\cookbook\forms.py:444 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -285,7 +285,7 @@ msgstr "" "Suchmethode auswählen. Klicke hier für eine " "vollständige Erklärung der Optionen." -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -293,7 +293,7 @@ msgstr "" "Benutze die unscharfe Suche für Einheiten, Schlüsselwörter und Zutaten beim " "ändern und importieren von Rezepten." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -301,7 +301,7 @@ msgstr "" "Felder bei welchen Akzente ignoriert werden. Das aktivieren dieser Option " "kann die Suchqualität je nach Sprache verbessern oder verschlechtern" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -309,7 +309,7 @@ msgstr "" "Felder welche auf partielle Treffer durchsucht werden. (z.B. eine Suche " "nach 'Spa' wird 'Spaghetti', 'Spargel' und 'Grünspargel' liefern.)" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -317,7 +317,7 @@ msgstr "" "Felder welche auf übereinstimmenden Wortbeginn durchsucht werden. (z.B. eine " "Suche nach \"Spa\" wird \"Spaghetti\" und \"Spargel\" liefern.)" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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." @@ -326,7 +326,7 @@ msgstr "" "\"Kuhcen\" wird \"Kuchen\" liefern.) Tipp: Diese Option konfligiert mit den " "\"web\" und \"raw\" Suchtypen." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -334,35 +334,35 @@ msgstr "" "Felder welche im Volltext durchsucht werden sollen. Tipp: Die Suchtypen \"web" "\", \"raw\" und \"phrase\" funktionieren nur mit Volltext-Feldern." -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 msgid "Search Method" msgstr "Suchmethode" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "Unscharfe Suche" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "Akzente ignorieren" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "Teilweise Übereinstimmung" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "Beginnt mit" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 msgid "Fuzzy Search" msgstr "Unpräzise Suche" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 msgid "Full Text" msgstr "Volltext" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -371,7 +371,7 @@ msgstr "" "Benutzer müssen Sie hinzufügen, damit Sie Artikel auf der Liste der Benutzer " "sehen können." -#: .\cookbook\forms.py:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -379,7 +379,7 @@ msgstr "" "Wenn Sie einen Essensplan zur Einkaufsliste hinzufügen (manuell oder " "automatisch), fügen Sie alle zugehörigen Rezepte hinzu." -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -387,98 +387,98 @@ 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:497 +#: .\cookbook\forms.py:498 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:498 +#: .\cookbook\forms.py:499 msgid "Filter shopping list to only include supermarket categories." msgstr "" "Nur für den Supermarkt konfigurierte Kategorien in Einkaufsliste anzeigen." -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:500 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:500 +#: .\cookbook\forms.py:501 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:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "Separator für CSV-Export." -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 msgid "Prefix to add when copying list to the clipboard." msgstr "Zusatz wird der in die Zwischenablage kopierten Liste vorangestellt." -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:507 msgid "Share Shopping List" msgstr "Einkaufsliste teilen" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "Automatischer Abgleich" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "automatisch dem Menüplan hinzufügen" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "Ausgenommen Vorrätiges" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "dazugehörend" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "Standardmäßige Verzögerung in Stunden" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "Supermarkt filtern" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "Vergangene Tage" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "CSV Trennzeichen" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "Listenpräfix" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "Automatisch als vorrätig markieren" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "Lebensmittelvererbung zurücksetzen" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 msgid "Reset all food to inherit the fields configured." msgstr "" "Alle Lebensmittel zurücksetzen, um die konfigurierten Felder zu übernehmen." -#: .\cookbook\forms.py:539 +#: .\cookbook\forms.py:540 msgid "Fields on food that should be inherited by default." msgstr "Zutaten, die standardmäßig übernommen werden sollen." -#: .\cookbook\forms.py:540 +#: .\cookbook\forms.py:541 msgid "Show recipe counts on search filters" msgstr "Rezeptanzahl im Suchfiltern anzeigen" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "Pluralform für Einheiten und Essen in diesem Space verwenden." @@ -491,7 +491,7 @@ msgstr "" "warte ein paar Minuten und versuche es erneut." #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 msgid "You are not logged in and therefore cannot view this page!" msgstr "Du bist nicht angemeldet, daher kannst du diese Seite nicht sehen!" @@ -504,7 +504,7 @@ msgstr "Du bist nicht angemeldet, daher kannst du diese Seite nicht sehen!" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "Du hast nicht die notwendigen Rechte um diese Seite zu sehen!" @@ -524,39 +524,39 @@ msgstr "Du hast die maximale Anzahl an Rezepten für Deinen Space erreicht." msgid "You have more users than allowed in your space." msgstr "Du hast mehr Benutzer in Deinem Space als erlaubt." -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "Es muss die Abfrage oder der Hash_Key angeben werden" -#: .\cookbook\helper\recipe_url_import.py:265 +#: .\cookbook\helper\recipe_url_import.py:266 msgid "reverse rotation" msgstr "Linkslauf" -#: .\cookbook\helper\recipe_url_import.py:266 +#: .\cookbook\helper\recipe_url_import.py:267 msgid "careful rotation" msgstr "Kochlöffel" -#: .\cookbook\helper\recipe_url_import.py:267 +#: .\cookbook\helper\recipe_url_import.py:268 msgid "knead" msgstr "Kneten" -#: .\cookbook\helper\recipe_url_import.py:268 +#: .\cookbook\helper\recipe_url_import.py:269 msgid "thicken" msgstr "Andicken" -#: .\cookbook\helper\recipe_url_import.py:269 +#: .\cookbook\helper\recipe_url_import.py:270 msgid "warm up" msgstr "Erwärmen" -#: .\cookbook\helper\recipe_url_import.py:270 +#: .\cookbook\helper\recipe_url_import.py:271 msgid "ferment" msgstr "Fermentieren" -#: .\cookbook\helper\recipe_url_import.py:271 +#: .\cookbook\helper\recipe_url_import.py:272 msgid "sous-vide" msgstr "Sous-vide" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\shopping_helper.py:157 msgid "You must supply a servings size" msgstr "Sie müssen eine Portionsgröße angeben" @@ -574,7 +574,7 @@ msgstr "Favorit" msgid "I made this" msgstr "Von mir gekocht" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -582,7 +582,7 @@ msgstr "" "Importer erwartet eine .zip Datei. Hast du den richtigen Importer-Typ für " "deine Daten ausgewählt?" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -590,24 +590,30 @@ msgstr "" "Ein unerwarteter Fehler trat beim Importieren auf. Bitte stelle sicher, dass " "die hochgeladene Datei gültig ist." -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "Die folgenden Rezepte wurden ignoriert da sie bereits existieren:" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "%s Rezepte importiert." -#: .\cookbook\integration\paprika.py:46 +#: .\cookbook\integration\openeats.py:26 +#, fuzzy +#| msgid "Recipe Home" +msgid "Recipe source:" +msgstr "Rezept-Hauptseite" + +#: .\cookbook\integration\paprika.py:49 msgid "Notes" msgstr "Notizen" -#: .\cookbook\integration\paprika.py:49 +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "Nährwert Informationen" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "Quelle" @@ -678,74 +684,74 @@ msgstr "" "Maximale Datei-Speichergröße in MB. 0 für unbegrenzt, -1 um den Datei-Upload " "zu deaktivieren." -#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Suchen" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Essensplan" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "Bücher" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 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:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Einfach" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Satz" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Rohdaten" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Food Alias" msgstr "Lebensmittel Alias" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Unit Alias" msgstr "Einheiten Alias" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Keyword Alias" msgstr "Stichwort Alias" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 #, fuzzy msgid "Description Replace" msgstr "Beschreibung" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 #, fuzzy msgid "Instruction Replace" msgstr "Anleitung" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Rezept" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 msgid "Food" msgstr "Lebensmittel" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "Schlüsselwort" @@ -761,49 +767,49 @@ msgstr "Du hast Dein Datei-Uploadlimit erreicht." msgid "Cannot modify Space owner permission." msgstr "Die Eigentumsberechtigung am Space kann nicht geändert werden." -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "Hallo" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "Du wurdest eingeladen von " -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr " um deren Tandoor Recipes Instanz beizutreten " -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "Klicke auf den folgenden Link, um deinen Account zu aktivieren: " -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 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:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "Die Einladung ist gültig bis " -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 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:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "Tandoor Recipes Einladung" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "Bestehende Einkaufliste, die aktualisiert werden soll" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -811,23 +817,23 @@ msgstr "" "Liste der Zutaten-IDs aus dem Rezept, wenn keine Angabe erfolgt, werden alle " "Zutaten hinzugefügt." -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" "Wenn Sie eine list_recipe ID und Portion mit dem Wert 0 angeben, wird diese " "Einkaufsliste gelöscht." -#: .\cookbook\serializer.py:1247 +#: .\cookbook\serializer.py:1255 msgid "Amount of food to add to the shopping list" msgstr "" "Menge des Lebensmittels, welches der Einkaufsliste hinzugefügt werden soll" -#: .\cookbook\serializer.py:1249 +#: .\cookbook\serializer.py:1257 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:1251 +#: .\cookbook\serializer.py:1259 msgid "When set to true will delete all food from active shopping lists." msgstr "" "Wenn diese Option aktiviert ist, werden alle Lebensmittel aus den aktiven " @@ -1671,11 +1677,11 @@ msgstr "Zurück" msgid "Profile" msgstr "Profil" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "von" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Kommentar" @@ -2304,85 +2310,85 @@ msgstr "" msgid "URL Import" msgstr "URL-Import" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 msgid "Parameter updated_at incorrectly formatted" msgstr "Der Parameter updated_at ist falsch formatiert" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "Kein {self.basename} mit der ID {pk} existiert" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "Zusammenführen mit selben Objekt nicht möglich!" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "Kein {self.basename} mit der ID {target} existiert" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "Zusammenführen mit untergeordnetem Objekt nicht möglich!" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} wurde erfolgreich mit {target.name} zusammengeführt" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" "Beim zusammenführen von {source.name} mit {target.name} ist ein Fehler " "aufgetreten" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "{child.name} wurde erfolgreich zur Wurzel verschoben." -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "Fehler aufgetreten beim verschieben von " -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "Ein Element kann nicht in sich selbst verschoben werden!" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "Kein {self.basename} mit ID {parent} existiert" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" "{child.name} wurde erfolgreich zum Überelement {parent.name} verschoben" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} wurde von der Einkaufsliste entfernt." -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} wurde der Einkaufsliste hinzugefügt." -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" "ID des Rezeptes zu dem ein Schritt gehört. Kann mehrfach angegeben werden." -#: .\cookbook\views\api.py:681 +#: .\cookbook\views\api.py:687 msgid "Query string matched (fuzzy) against object name." msgstr "Abfragezeichenfolge, die mit dem Objektnamen übereinstimmt (ungenau)." -#: .\cookbook\views\api.py:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2390,7 +2396,7 @@ msgstr "" "Suchbegriff wird mit dem Rezeptnamen abgeglichen. In Zukunft auch " "Volltextsuche." -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" @@ -2398,69 +2404,69 @@ msgstr "" "ID des Stichwortes, das ein Rezept haben muss. Kann mehrfach angegeben " "werden. Äquivalent zu keywords_or" -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" "Stichwort IDs. Kann mehrfach angegeben werden. Listet Rezepte zu jedem der " "angegebenen Stichwörter" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" "Stichwort IDs. Kann mehrfach angegeben werden. Listet Rezepte mit allen " "angegebenen Stichwörtern." -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" "Stichwort ID. Kann mehrfach angegeben werden. Schließt Rezepte einem der " "angegebenen Stichwörtern aus." -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" "Stichwort IDs. Kann mehrfach angegeben werden. Schließt Rezepte mit allen " "angegebenen Stichwörtern aus." -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" "ID einer Zutat, zu der Rezepte gelistet werden sollen. Kann mehrfach " "angegeben werden." -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" "Zutat ID. Kann mehrfach angegeben werden. Listet Rezepte mindestens einer " "der Zutaten" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" "Zutat ID. Kann mehrfach angegeben werden. Listet Rezepte mit allen " "angegebenen Zutaten." -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" "Zutat ID. Kann mehrfach angegeben werden. Schließt Rezepte aus, die eine der " "angegebenen Zutaten enthalten." -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" "Zutat ID. Kann mehrfach angegeben werden. Schließt Rezepte aus, die alle " "angegebenen Zutaten enthalten." -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "ID der Einheit, die ein Rezept haben sollte." -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." @@ -2468,50 +2474,50 @@ msgstr "" "Mindestbewertung eines Rezeptes (0-5). Negative Werte filtern nach " "Maximalbewertung." -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "Buch ID, in dem das Rezept ist. Kann mehrfach angegeben werden." -#: .\cookbook\views\api.py:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" "Buch ID. Kann mehrfach angegeben werden. Listet alle Rezepte aus den " "angegebenen Büchern" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" "Buch ID. Kann mehrfach angegeben werden. Listet die Rezepte, die in allen " "Büchern enthalten sind." -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" "Buch IDs. Kann mehrfach angegeben werden. Schließt Rezepte aus den " "angegebenen Büchern aus." -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" "Buch IDs. Kann mehrfach angegeben werden. Schließt Rezepte aus, die in allen " "angegebenen Büchern enthalten sind." -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "Nur interne Rezepte sollen gelistet werden. [ja/nein]" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" "Die Suchergebnisse sollen in zufälliger Reihenfolge gelistet werden. [ja/" "nein]" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "" "Die neuesten Suchergebnisse sollen zuerst angezeigt werden. [ja/nein]" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" @@ -2519,7 +2525,7 @@ msgstr "" "Rezepte listen, die mindestens x-mal gekocht wurden. Eine negative Zahl " "listet Rezepte, die weniger als x-mal gekocht wurden" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2528,7 +2534,7 @@ msgstr "" "wurden. Mit vorangestelltem - , werden Rezepte am oder vor dem Datum " "gelistet." -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2536,7 +2542,7 @@ msgstr "" "Rezepte listen, die am angegebenen Datum oder später erstellt wurden. Wenn - " "vorangestellt wird, wird am oder vor dem Datum gelistet." -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2544,7 +2550,7 @@ msgstr "" "Rezepte listen, die am angegebenen Datum oder später aktualisiert wurden. " "Wenn - vorangestellt wird, wird am oder vor dem Datum gelistet." -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2552,13 +2558,13 @@ msgstr "" "Rezepte listen, die am angegebenen Datum oder später zuletzt angesehen " "wurden. Wenn - vorangestellt wird, wird am oder vor dem Datum gelistet." -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" "Rezepte listen, die mit vorhandenen Zutaten gekocht werden können. [ja/" "nein]" -#: .\cookbook\views\api.py:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2566,7 +2572,7 @@ msgstr "" "Zeigt denjenigen Eintrag auf der Einkaufliste mit der angegebenen ID. Kann " "mehrfach angegeben werden." -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." @@ -2575,45 +2581,45 @@ msgstr "" "kürzlich]
- kürzlich enthält nicht abgehakte Einträge und " "kürzlich abgeschlossene Einträge." -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Listet die Einträge der Einkaufsliste sortiert nach Supermarktkategorie." -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "Nichts zu tun." -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "Ungültige URL" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "Verbindung fehlgeschlagen." -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "Ungültiges URL Schema." -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 msgid "No usable data could be found." msgstr "Es konnten keine nutzbaren Daten gefunden werden." -#: .\cookbook\views\api.py:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "Importieren ist für diesen Anbieter noch nicht implementiert" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Diese Funktion ist in dieser Version von Tandoor noch nicht verfügbar!" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "Synchronisation erfolgreich!" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "Fehler beim Synchronisieren" @@ -2677,7 +2683,7 @@ msgstr "Änderungen gespeichert!" msgid "Error saving changes!" msgstr "Fehler beim Speichern der Daten!" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2725,7 +2731,12 @@ msgstr "Neues Rezept importiert!" msgid "There was an error importing this recipe!" msgstr "Beim Importieren des Rezeptes ist ein Fehler aufgetreten!" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +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:89 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2733,25 +2744,20 @@ 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:140 +#: .\cookbook\views\views.py:143 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:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "Kommentar gespeichert!" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "Diese Funktion ist in der Demo-Version nicht verfügbar!" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 msgid "You must select at least one field to search!" msgstr "Es muss mindestens ein Feld ausgewählt sein!" -#: .\cookbook\views\views.py:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2759,11 +2765,11 @@ msgstr "" "Um diese Suchmethode zu verwenden muss mindestens ein Feld für die " "Volltextsuche ausgewählt sein!" -#: .\cookbook\views\views.py:259 +#: .\cookbook\views\views.py:262 msgid "Fuzzy search is not compatible with this search method!" msgstr "Die \"Ungenaue\" Suche ist mit diesem Suchtyp nicht kompatibel!" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:338 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 " @@ -2772,27 +2778,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:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "Passwörter stimmen nicht überein!" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "Benutzer wurde erstellt, bitte einloggen!" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "Fehlerhafter Einladungslink angegeben!" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "Space erfolgreich beigetreten." -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 msgid "Invite Link not valid or already used!" msgstr "Einladungslink ungültig oder bereits genutzt!" -#: .\cookbook\views\views.py:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -2800,7 +2806,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:412 +#: .\cookbook\views\views.py:415 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/en/LC_MESSAGES/django.po b/cookbook/locale/en/LC_MESSAGES/django.po index 21b6b935..c197fd52 100644 --- a/cookbook/locale/en/LC_MESSAGES/django.po +++ b/cookbook/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -58,7 +58,7 @@ msgstr "" msgid "Shopping list auto sync period" msgstr "" -#: .\cookbook\forms.py:62 .\cookbook\templates\recipe_view.html:21 +#: .\cookbook\forms.py:62 .\cookbook\templates\recipe_view.html:36 msgid "Comments" msgstr "" @@ -102,7 +102,7 @@ msgstr "" msgid "If you want to be able to create and see comments underneath recipes." msgstr "" -#: .\cookbook\forms.py:79 .\cookbook\forms.py:491 +#: .\cookbook\forms.py:79 .\cookbook\forms.py:492 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. " @@ -114,7 +114,7 @@ msgstr "" msgid "Makes the navbar stick to the top of the page." msgstr "" -#: .\cookbook\forms.py:83 .\cookbook\forms.py:494 +#: .\cookbook\forms.py:83 .\cookbook\forms.py:495 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" @@ -132,11 +132,11 @@ msgid "" "instead" msgstr "" -#: .\cookbook\forms.py:123 .\cookbook\forms.py:296 +#: .\cookbook\forms.py:123 .\cookbook\forms.py:297 msgid "Name" msgstr "" -#: .\cookbook\forms.py:124 .\cookbook\forms.py:297 .\cookbook\views\lists.py:88 +#: .\cookbook\forms.py:124 .\cookbook\forms.py:298 .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "" @@ -148,7 +148,7 @@ msgstr "" msgid "Waiting time (cooking/baking) in minutes" msgstr "" -#: .\cookbook\forms.py:127 .\cookbook\forms.py:265 .\cookbook\forms.py:298 +#: .\cookbook\forms.py:127 .\cookbook\forms.py:266 .\cookbook\forms.py:299 msgid "Path" msgstr "" @@ -156,265 +156,265 @@ msgstr "" msgid "Storage UID" msgstr "" -#: .\cookbook\forms.py:160 +#: .\cookbook\forms.py:161 msgid "Default" msgstr "" -#: .\cookbook\forms.py:172 +#: .\cookbook\forms.py:173 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -#: .\cookbook\forms.py:195 +#: .\cookbook\forms.py:196 msgid "Add your comment: " msgstr "" -#: .\cookbook\forms.py:210 +#: .\cookbook\forms.py:211 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "" -#: .\cookbook\forms.py:217 +#: .\cookbook\forms.py:218 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "" -#: .\cookbook\forms.py:226 +#: .\cookbook\forms.py:227 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" msgstr "" -#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 msgid "You must provide at least a recipe or a title." msgstr "" -#: .\cookbook\forms.py:334 +#: .\cookbook\forms.py:335 msgid "You can list default users to share recipes with in the settings." msgstr "" -#: .\cookbook\forms.py:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 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:443 +#: .\cookbook\forms.py:444 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 msgid "Search Method" msgstr "" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 msgid "Fuzzy Search" msgstr "" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 msgid "Full Text" msgstr "" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 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:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:498 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:499 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:500 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:501 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:507 msgid "Share Shopping List" msgstr "" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:539 +#: .\cookbook\forms.py:540 msgid "Fields on food that should be inherited by default." msgstr "" -#: .\cookbook\forms.py:540 +#: .\cookbook\forms.py:541 msgid "Show recipe counts on search filters" msgstr "" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "" @@ -425,7 +425,7 @@ msgid "" msgstr "" #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 msgid "You are not logged in and therefore cannot view this page!" msgstr "" @@ -438,7 +438,7 @@ msgstr "" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "" @@ -457,11 +457,39 @@ msgstr "" msgid "You have more users than allowed in your space." msgstr "" -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +msgid "reverse rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 msgid "You must supply a servings size" msgstr "" @@ -479,36 +507,40 @@ msgstr "" msgid "I made this" msgstr "" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "" -#: .\cookbook\integration\paprika.py:46 -msgid "Notes" +#: .\cookbook\integration\openeats.py:26 +msgid "Recipe source:" msgstr "" #: .\cookbook\integration\paprika.py:49 +msgid "Notes" +msgstr "" + +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "" @@ -575,72 +607,72 @@ msgid "" "upload." msgstr "" -#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Food Alias" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Unit Alias" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Keyword Alias" msgstr "" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Description Replace" msgstr "" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Instruction Replace" msgstr "" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 msgid "Food" msgstr "" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "" @@ -656,64 +688,64 @@ msgstr "" msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "" -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\serializer.py:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1247 +#: .\cookbook\serializer.py:1255 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1249 +#: .\cookbook\serializer.py:1257 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1251 +#: .\cookbook\serializer.py:1259 msgid "When set to true will delete all food from active shopping lists." msgstr "" @@ -1501,11 +1533,11 @@ msgstr "" msgid "Profile" msgstr "" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "" @@ -1983,258 +2015,258 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:681 +#: .\cookbook\views\api.py:687 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "" @@ -2295,7 +2327,7 @@ msgstr "" msgid "Error saving changes!" msgstr "" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2341,73 +2373,73 @@ msgstr "" msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +msgid "This feature is not available in the demo version!" +msgstr "" + +#: .\cookbook\views\views.py:89 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:140 +#: .\cookbook\views\views.py:143 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:259 +#: .\cookbook\views\views.py:262 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:338 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:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:412 +#: .\cookbook\views\views.py:415 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 86d8724c941c7e9f6d761f67406435c20640b95a..faabf0ed7f75be8c40e7724619cdbb7aaeca4311 100644 GIT binary patch delta 10392 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\n" "Language-Team: Spanish /remote." "php/webdav/ is added automatically)" @@ -216,33 +216,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:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Almacenamiento" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "Activo" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "Cadena de búsqueda" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "ID de Fichero" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 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:334 +#: .\cookbook\forms.py:335 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:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" @@ -250,15 +250,15 @@ msgstr "" "Puede utilizar Markdown para formatear este campo. Vea la documentación aqui" -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 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:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "¡El correo electrónico ya existe!" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -266,15 +266,15 @@ msgstr "" "El correo electrónico es opcional. Si se añade uno se mandará un link de " "invitación." -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "El nombre ya existe." -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "Aceptar términos y condiciones" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -283,7 +283,7 @@ msgstr "" "similitud de trigramas(Ej. Valores más pequeños indican que más fallos se " "van a ignorar)." -#: .\cookbook\forms.py:443 +#: .\cookbook\forms.py:444 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -291,7 +291,7 @@ msgstr "" "Selecciona el tipo de búsqueda. Haz click aquí para una descripción completa de las opciones." -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -299,7 +299,7 @@ msgstr "" "Utilizar comparación difusa en unidades, palabras clave e ingredientes al " "editar e importar recetas." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -307,7 +307,7 @@ msgstr "" "Campos de búsqueda ignorando acentos.  La selección de esta opción puede " "mejorar o degradar la calidad de la búsqueda dependiendo del idioma" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -315,7 +315,7 @@ msgstr "" "Campos de búsqueda para coincidencias parciales. (por ejemplo, buscar 'Pie' " "devolverá 'pie' y 'piece' y 'soapie')" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -323,7 +323,7 @@ msgstr "" "Campos de búsqueda para coincidencias al principio de la palabra. (por " "ejemplo, buscar 'sa' devolverá 'ensalada' y 'sándwich')" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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." @@ -332,7 +332,7 @@ msgstr "" "'receta'). Nota: esta opción entrará en conflicto con los métodos de " "búsqueda 'web' y 'raw'." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -340,35 +340,35 @@ msgstr "" "Campos para búsqueda de texto completo. Nota: los métodos de búsqueda 'web', " "'phrase' y 'raw' solo funcionan con campos de texto completo." -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 msgid "Search Method" msgstr "Método de Búsqueda" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "Búsquedas difusas" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "Ignorar Acento" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "Coincidencia Parcial" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "Comienza Con" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 msgid "Fuzzy Search" msgstr "Búsqueda Difusa" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 msgid "Full Text" msgstr "Texto Completo" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -376,7 +376,7 @@ msgstr "" "Los usuarios verán todos los elementos que agregues a tu lista de compras. " "Deben agregarte para ver los elementos en su lista." -#: .\cookbook\forms.py:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -384,7 +384,7 @@ msgstr "" "Al agregar un plan de comidas a la lista de compras (manualmente o " "automáticamente), incluir todas las recetas relacionadas." -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -392,96 +392,96 @@ msgstr "" "Al agregar un plan de comidas a la lista de compras (manualmente o " "automáticamente), excluir los ingredientes que están disponibles." -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:498 msgid "Default number of hours to delay a shopping list entry." msgstr "" "Número predeterminado de horas para retrasar una entrada en la lista de " "compras." -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:499 msgid "Filter shopping list to only include supermarket categories." msgstr "" "Filtrar la lista de compras para incluir solo categorías de supermercados." -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:500 msgid "Days of recent shopping list entries to display." msgstr "Días de entradas recientes en la lista de compras a mostrar." -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:501 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" "Marcar los alimentos como 'Disponible' cuando se marca en la lista de " "compras." -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "Delimitador a utilizar para exportaciones CSV." -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 msgid "Prefix to add when copying list to the clipboard." msgstr "Prefijo a agregar al copiar la lista al portapapeles." -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:507 msgid "Share Shopping List" msgstr "Compartir Lista de la Compra" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "Autosincronización" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "Agregar Plan de Comidas automáticamente" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "Excluir Disponible" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "Incluir Relacionados" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "Horas de Retraso Predeterminadas" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "Filtrar según Supermercado" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "Días Recientes" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "Delimitador CSV" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "Prefijo de la lista" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "Auto en existencia" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "Restablecer la herencia de alimentos" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 msgid "Reset all food to inherit the fields configured." msgstr "Reiniciar todos los alimentos para heredar los campos configurados." -#: .\cookbook\forms.py:539 +#: .\cookbook\forms.py:540 msgid "Fields on food that should be inherited by default." msgstr "Campos en los alimentos que deben ser heredados por defecto." -#: .\cookbook\forms.py:540 +#: .\cookbook\forms.py:541 msgid "Show recipe counts on search filters" msgstr "Mostrar cantidad de recetas en los filtros de búsquedas" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "" "Utilice la forma plural para las unidades y alimentos dentro de este espacio." @@ -495,7 +495,7 @@ msgstr "" "favor, espere unos minutos e inténtelo de nuevo." #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 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!" @@ -508,7 +508,7 @@ msgstr "¡No ha iniciado sesión y por lo tanto no puede ver esta página!" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "¡No tienes los permisos necesarios para ver esta página!" @@ -527,11 +527,41 @@ msgstr "Ha alcanzado el número máximo de recetas para su espacio." msgid "You have more users than allowed in your space." msgstr "" -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +#, fuzzy +#| msgid "Use fractions" +msgid "reverse rotation" +msgstr "Usar fracciones" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 msgid "You must supply a servings size" msgstr "Debe proporcionar un tamaño de porción" @@ -549,7 +579,7 @@ msgstr "" msgid "I made this" msgstr "" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -557,30 +587,36 @@ msgstr "" "El importador esperaba un fichero.zip. ¿Has escogido el tipo de importador " "correcto para tus datos?" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "Las siguentes recetas han sido ignordas por que ya existen:" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "Se importaron %s recetas." -#: .\cookbook\integration\paprika.py:46 +#: .\cookbook\integration\openeats.py:26 +#, fuzzy +#| msgid "Recipe Home" +msgid "Recipe source:" +msgstr "Página de inicio" + +#: .\cookbook\integration\paprika.py:49 msgid "Notes" msgstr "Notas" -#: .\cookbook\integration\paprika.py:49 +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "Información Nutricional" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "Fuente" @@ -647,82 +683,82 @@ msgid "" "upload." msgstr "" -#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Buscar" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Régimen de comidas" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "Libros" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Food Alias" msgstr "Alias de la Comida" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 #, fuzzy #| msgid "Units" msgid "Unit Alias" msgstr "Unidades" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 #, fuzzy #| msgid "Keywords" msgid "Keyword Alias" msgstr "Palabras clave" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 #, fuzzy #| msgid "Description" msgid "Description Replace" msgstr "Descripción" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 #, fuzzy #| msgid "Instructions" msgid "Instruction Replace" msgstr "Instrucciones" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Receta" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 #, fuzzy #| msgid "Food" msgid "Food" msgstr "Comida" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "Palabra clave" @@ -738,64 +774,64 @@ msgstr "" msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "" -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\serializer.py:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1247 +#: .\cookbook\serializer.py:1255 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1249 +#: .\cookbook\serializer.py:1257 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1251 +#: .\cookbook\serializer.py:1259 msgid "When set to true will delete all food from active shopping lists." msgstr "" @@ -1664,11 +1700,11 @@ msgstr "" msgid "Profile" msgstr "" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "por" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Comentario" @@ -2207,266 +2243,266 @@ msgstr "" msgid "URL Import" msgstr "Importar URL" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 #, fuzzy #| msgid "Parameter filter_list incorrectly formatted" msgid "Parameter updated_at incorrectly formatted" msgstr "Parámetro filter_list formateado incorrectamente" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "¡No se puede unir con el mismo objeto!" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 #, 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:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:681 +#: .\cookbook\views\api.py:687 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 #, 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:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "La importación no está implementada para este proveedor" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\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:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "¡Sincronización exitosa!" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "Error de sincronización con el almacenamiento" @@ -2529,7 +2565,7 @@ msgstr "¡Cambios guardados!" msgid "Error saving changes!" msgstr "¡Error al guardar los cambios!" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2581,40 +2617,40 @@ msgstr "¡Nueva receta importada!" msgid "There was an error importing this recipe!" msgstr "¡Hubo un error al importar esta receta!" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +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:89 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:140 +#: .\cookbook\views\views.py:143 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:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "¡Comentario guardado!" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "¡Esta funcionalidad no está disponible en la versión demo!" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:259 +#: .\cookbook\views\views.py:262 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:338 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 " @@ -2624,33 +2660,33 @@ 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:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "¡Las contraseñas no coinciden!" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "El usuario ha sido creado, ¡inicie sesión!" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "¡Se proporcionó un enlace de invitación con formato incorrecto!" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 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:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:412 +#: .\cookbook\views\views.py:415 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/fr/LC_MESSAGES/django.mo b/cookbook/locale/fr/LC_MESSAGES/django.mo index 6c014f9b2f2ce4942ac47731d90a4a4e1a0bca40..6982ac613606a27cdd459481a87d99805ebb7590 100644 GIT binary patch delta 13035 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 delta 9352 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 diff --git a/cookbook/locale/fr/LC_MESSAGES/django.po b/cookbook/locale/fr/LC_MESSAGES/django.po index 88343378..52aea245 100644 --- a/cookbook/locale/fr/LC_MESSAGES/django.po +++ b/cookbook/locale/fr/LC_MESSAGES/django.po @@ -13,11 +13,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: 2023-04-12 11:55+0000\n" "Last-Translator: noxonad \n" -"Language-Team: French \n" +"Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -65,7 +65,7 @@ msgstr "Nombre de décimales pour les ingrédients" msgid "Shopping list auto sync period" msgstr "Période de synchro automatique de la liste de courses" -#: .\cookbook\forms.py:62 .\cookbook\templates\recipe_view.html:21 +#: .\cookbook\forms.py:62 .\cookbook\templates\recipe_view.html:36 msgid "Comments" msgstr "Commentaires" @@ -121,7 +121,7 @@ msgstr "" "Si vous souhaitez pouvoir créer et consulter des commentaires en dessous des " "recettes." -#: .\cookbook\forms.py:79 .\cookbook\forms.py:491 +#: .\cookbook\forms.py:79 .\cookbook\forms.py:492 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. " @@ -139,7 +139,7 @@ msgstr "" msgid "Makes the navbar stick to the top of the page." msgstr "Épingler la barre de navigation en haut de la page." -#: .\cookbook\forms.py:83 .\cookbook\forms.py:494 +#: .\cookbook\forms.py:83 .\cookbook\forms.py:495 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" "Ajouter les ingrédients du menu de la semaine à la liste de courses " @@ -161,11 +161,11 @@ msgstr "" "Les deux champs sont facultatifs. Si aucun n’est rempli, le nom " "d’utilisateur sera affiché à la place" -#: .\cookbook\forms.py:123 .\cookbook\forms.py:296 +#: .\cookbook\forms.py:123 .\cookbook\forms.py:297 msgid "Name" msgstr "Nom" -#: .\cookbook\forms.py:124 .\cookbook\forms.py:297 .\cookbook\views\lists.py:88 +#: .\cookbook\forms.py:124 .\cookbook\forms.py:298 .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "Mots-clés" @@ -177,7 +177,7 @@ msgstr "Temps de préparation en minutes" msgid "Waiting time (cooking/baking) in minutes" msgstr "Temps d’attente (cuisson) en minutes" -#: .\cookbook\forms.py:127 .\cookbook\forms.py:265 .\cookbook\forms.py:298 +#: .\cookbook\forms.py:127 .\cookbook\forms.py:266 .\cookbook\forms.py:299 msgid "Path" msgstr "Chemin" @@ -185,11 +185,11 @@ msgstr "Chemin" msgid "Storage UID" msgstr "UID de stockage" -#: .\cookbook\forms.py:160 +#: .\cookbook\forms.py:161 msgid "Default" msgstr "Par défaut" -#: .\cookbook\forms.py:172 +#: .\cookbook\forms.py:173 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." @@ -197,22 +197,22 @@ msgstr "" "Pour éviter les doublons, les recettes de même nom seront ignorées. Cocher " "cette case pour tout importer." -#: .\cookbook\forms.py:195 +#: .\cookbook\forms.py:196 msgid "Add your comment: " msgstr "Ajoutez votre commentaire : " -#: .\cookbook\forms.py:210 +#: .\cookbook\forms.py:211 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "" "Laissez vide pour Dropbox et renseignez votre mot de passe d’application " "pour Nextcloud." -#: .\cookbook\forms.py:217 +#: .\cookbook\forms.py:218 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "" "Laissez vide pour Nextcloud et renseignez votre jeton d’API pour Dropbox." -#: .\cookbook\forms.py:226 +#: .\cookbook\forms.py:227 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" @@ -220,33 +220,33 @@ msgstr "" "Laisser vide pour Dropbox et saisissez seulement l’URL de base pour " "Nextcloud (/remote.php/webdav/ est ajouté automatiquement)" -#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Stockage" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "Actif" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "Texte recherché" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "ID du fichier" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 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:334 +#: .\cookbook\forms.py:335 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:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the
docs here" @@ -254,15 +254,15 @@ msgstr "" "Vous pouvez utiliser du markdown pour mettre en forme ce champ. Voir la documentation ici" -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 msgid "Maximum number of users for this space reached." msgstr "Nombre maximum d’utilisateurs atteint pour ce groupe." -#: .\cookbook\forms.py:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "Adresse mail déjà utilisée !" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -270,15 +270,15 @@ msgstr "" "Une adresse mail n’est pas requise mais si elle est renseignée, le lien " "d’invitation sera envoyé à l’utilisateur." -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "Nom déjà utilisé." -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "Accepter les conditions d’utilisation" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -287,15 +287,15 @@ msgstr "" "par similarité de trigrammes (par exemple, des valeurs faibles signifient " "que davantage de fautes de frappe sont ignorées)." -#: .\cookbook\forms.py:443 +#: .\cookbook\forms.py:444 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -"Sélectionner la méthode de recherche. Cliquer ici pour une description complète des choix." +"Sélectionner la méthode de recherche. Cliquer ici pour une description complète des choix." -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -303,7 +303,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:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -312,7 +312,7 @@ msgstr "" "peut améliorer ou dégrader la qualité de la recherche en fonction de la " "langue." -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -320,7 +320,7 @@ msgstr "" "Champs à rechercher pour les correspondances partielles. (par exemple, la " "recherche de « Tarte » renverra « tarte », « tartelette » et « tartes »)" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -329,7 +329,7 @@ msgstr "" "exemple, si vous recherchez « sa », vous obtiendrez « salade » et " "« sandwich»)." -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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." @@ -338,7 +338,7 @@ msgstr "" "« rectte», vous trouverez « recette ».) Remarque : cette option est " "incompatible avec les méthodes de recherche « web » et « brute »." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -347,35 +347,35 @@ msgstr "" "« web », « phrase » et « brute » ne fonctionnent qu’avec des champs en texte " "intégral." -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 msgid "Search Method" msgstr "Méthode de recherche" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "Recherches floues" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "Ignorer les accents" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "correspondance partielle" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "Commence par" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 msgid "Fuzzy Search" msgstr "Recherche floue" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 msgid "Full Text" msgstr "Texte intégral" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -384,7 +384,7 @@ msgstr "" "courses. Ils doivent vous ajouter pour que vous puissiez voir les éléments " "de leur liste." -#: .\cookbook\forms.py:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -392,7 +392,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:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -400,97 +400,97 @@ 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:497 +#: .\cookbook\forms.py:498 msgid "Default number of hours to delay a shopping list entry." msgstr "" "Nombre d'heures par défaut pour retarder l'ajoût d'un article à la liste de " "courses." -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:499 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:499 +#: .\cookbook\forms.py:500 msgid "Days of recent shopping list entries to display." msgstr "Jours des entrées récentes de la liste de courses à afficher." -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:501 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:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "Caractère de séparation à utiliser pour les exportations CSV." -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 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:506 +#: .\cookbook\forms.py:507 msgid "Share Shopping List" msgstr "Partager la liste de courses" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "Synchronisation automatique" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "Ajouter le menu de la semaine automatiquement" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "Exclure ingrédients disponibles" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "Inclure recettes connexes" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "Heures de retard par défaut" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "Filtrer par supermarché" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "Jours récents" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "Caractère de séparation CSV" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "Préfixe de la liste" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "Disponible automatique" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "Réinitialiser l'héritage alimentaire" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 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:539 +#: .\cookbook\forms.py:540 msgid "Fields on food that should be inherited by default." msgstr "Champs sur les aliments à hériter par défaut." -#: .\cookbook\forms.py:540 +#: .\cookbook\forms.py:541 msgid "Show recipe counts on search filters" msgstr "" "Afficher le nombre de consultations par recette sur les filtres de recherche" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "" "Utiliser la forme plurielle pour les unités et les aliments dans ce groupe." @@ -504,7 +504,7 @@ msgstr "" "Veuillez patienter quelques minutes et réessayer." #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 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 !" @@ -518,7 +518,7 @@ msgstr "" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "Vous ne disposez pas de droits suffisants pour afficher cette page !" @@ -541,11 +541,41 @@ msgstr "" "Le nombre d’utilisateurs dans votre groupe dépasse le nombre d’utilisateurs " "autorisé." -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "Il est nécessaire de fournir soit le queryset, soit la clé de hachage" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +#, fuzzy +#| msgid "Use fractions" +msgid "reverse rotation" +msgstr "Utiliser les fractions" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 msgid "You must supply a servings size" msgstr "Vous devez fournir une information de portion" @@ -564,7 +594,7 @@ msgstr "Favori" msgid "I made this" msgstr "J'ai fait ça" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -572,7 +602,7 @@ msgstr "" "Un fichier .zip était attendu à l’importation. Avez-vous choisi le bon " "format pour vos données ?" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -580,24 +610,30 @@ msgstr "" "Une erreur imprévue est survenue durant l’importation. Vérifiez que vous " "avez téléversé un fichier valide." -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "Les recettes suivantes ont été ignorées car elles existaient déjà :" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "%s recettes importées." -#: .\cookbook\integration\paprika.py:46 +#: .\cookbook\integration\openeats.py:26 +#, fuzzy +#| msgid "Recipe Home" +msgid "Recipe source:" +msgstr "Page d’accueil" + +#: .\cookbook\integration\paprika.py:49 msgid "Notes" msgstr "Notes" -#: .\cookbook\integration\paprika.py:49 +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "Informations nutritionnelles" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "Source" @@ -668,72 +704,72 @@ 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:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Rechercher" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Menu de la semaine" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "Livres" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 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:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Simple" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Phrase" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Internet" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Brut" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Food Alias" msgstr "Aliment équivalent" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Unit Alias" msgstr "Unité équivalente" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Keyword Alias" msgstr "Mot-clé équivalent" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Description Replace" msgstr "Remplacer la Description" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Instruction Replace" msgstr "Remplacer l'instruction" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Recette" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 msgid "Food" msgstr "Aliment" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "Mot-clé" @@ -749,49 +785,49 @@ msgstr "Vous avez atteint votre limite de téléversement de fichiers." msgid "Cannot modify Space owner permission." msgstr "Impossible de modifier les permissions du propriétaire de groupe." -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "Bonjour" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "Vous avez été invité par " -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr " pour rejoindre leur groupe Tandoor Recipes " -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "Cliquez le lien suivant pour activer votre compte : " -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 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:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "L’invitation est valide jusqu’au " -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 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:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "Invitation Tandoor Recipes" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "Liste de courses existante à mettre à jour" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -799,22 +835,22 @@ msgstr "" "Liste d’identifiants d’ingrédient de la recette à ajouter, si non renseigné, " "tous les ingrédients seront ajoutés." -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" "Fournir un identifiant de liste de courses et un nombre de portions de 0 " "supprimera cette liste de courses." -#: .\cookbook\serializer.py:1247 +#: .\cookbook\serializer.py:1255 msgid "Amount of food to add to the shopping list" msgstr "Quantité d’aliments à ajouter à la liste de courses" -#: .\cookbook\serializer.py:1249 +#: .\cookbook\serializer.py:1257 msgid "ID of unit to use for the shopping list" msgstr "ID de l’unité à utiliser pour la liste de courses" -#: .\cookbook\serializer.py:1251 +#: .\cookbook\serializer.py:1259 #, fuzzy msgid "When set to true will delete all food from active shopping lists." msgstr "" @@ -1059,8 +1095,8 @@ msgid "" msgstr "" "Le lien de changement du mot de passe n’est pas valide, probablement parce " "qu’il a déjà été utilisé.\n" -" Merci de demander un nouveau changement de mot de passe." +" Merci de demander un nouveau changement de mot de passe." #: .\cookbook\templates\account\password_reset_from_key.html:33 msgid "change password" @@ -1663,11 +1699,11 @@ msgstr "Retour" msgid "Profile" msgstr "Profil" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "par" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Commentaire" @@ -1730,8 +1766,8 @@ msgstr "" "plusieurs mots sont recherchés.\n" " Des détails techniques complets sur leur fonctionnement peuvent " "être consultés sur le site Postgresql's website." -"\n" +"textsearch-controls.html#TEXTSEARCH-PARSING-QUERIES>Postgresql's website.\n" " " #: .\cookbook\templates\search_info.html:29 @@ -1985,8 +2021,8 @@ msgstr "" "page d'administration des recettes, en sélectionnant toutes les recettes et " "en exécutant la commande 'rebuild index for selected recipes'.\n" " Vous pouvez également reconstruire les index en ligne de " -"commande en exécutant la commande de gestion 'python manage.py rebuildindex'." -"\n" +"commande en exécutant la commande de gestion 'python manage.py " +"rebuildindex'.\n" " " #: .\cookbook\templates\settings.html:25 @@ -2368,264 +2404,264 @@ msgstr "" msgid "URL Import" msgstr "Import URL" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 msgid "Parameter updated_at incorrectly formatted" msgstr "Le paramètre « update_at » n'est pas correctement formaté" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "Il n’existe aucun(e) {self.basename} avec l’identifiant {pk}" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "Impossible de fusionner un objet avec lui-même !" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "Il n’existe aucun(e) {self.basename} avec l’id {target}" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "Impossible de fusionner avec l’objet enfant !" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} a été fusionné avec succès avec {target.name}" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" "Une erreur est survenue lors de la tentative de fusion de {source.name} avec " "{target.name}" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "{child.name} a été déplacé avec succès vers la racine." -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "Une erreur est survenue en essayant de déplacer " -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "Impossible de déplacer un objet vers lui-même !" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "Il n’existe aucun(e) {self.basename} avec l’id {parent}" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "{child.name} a été déplacé avec succès vers le parent {parent.name}" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} a été supprimé(e) de la liste de courses." -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} a été ajouté(e) à la liste de courses." -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" "Identifiant de la recette dont fait partie une étape. Pour plusieurs " "paramètres de répétition." -#: .\cookbook\views\api.py:681 +#: .\cookbook\views\api.py:687 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "Rien à faire." -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "Url non valide" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "Connexion refusée." -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "Mauvais schéma d’URL." -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 msgid "No usable data could be found." msgstr "Aucune information utilisable n'a été trouvée." -#: .\cookbook\views\api.py:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "L’importation n’est pas implémentée pour ce fournisseur" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" "Cette fonctionnalité n’est pas encore disponible dans la version hébergée de " "Tandoor !" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "Synchro réussie !" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "Erreur lors de la synchronisation avec le stockage" @@ -2691,7 +2727,7 @@ msgstr "Modifications sauvegardées !" msgid "Error saving changes!" msgstr "Erreur lors de la sauvegarde des modifications !" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2737,7 +2773,12 @@ msgstr "Nouvelle recette importée !" msgid "There was an error importing this recipe!" msgstr "Une erreur est survenue lors de l’importation de cette recette !" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +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:89 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2746,25 +2787,20 @@ msgstr "" "Commencez à ajoutez des recettes ou invitez d’autres personnes à vous " "rejoindre." -#: .\cookbook\views\views.py:140 +#: .\cookbook\views\views.py:143 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:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "Commentaire sauvegardé !" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "Cette fonctionnalité n’est pas disponible dans la version d’essai !" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 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:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2772,12 +2808,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:259 +#: .\cookbook\views\views.py:262 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:335 +#: .\cookbook\views\views.py:338 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 " @@ -2788,27 +2824,27 @@ msgstr "" "utilisateur, counsultez la documentation Django pour savoir comment " "réinitialiser le mot de passe." -#: .\cookbook\views\views.py:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "Les mots de passe ne correspondent pas !" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "L’utilisateur a été créé, veuillez vous connecter !" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "Le lien d’invitation fourni est mal formé !" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "Vous avez bien rejoint le groupe." -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 msgid "Invite Link not valid or already used!" msgstr "Le lien d’invitation est invalide ou déjà utilisé !" -#: .\cookbook\views\views.py:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -2816,7 +2852,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:412 +#: .\cookbook\views\views.py:415 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/hu_HU/LC_MESSAGES/django.mo b/cookbook/locale/hu_HU/LC_MESSAGES/django.mo index e6b39e7d52c0c1ecd7dbc16c53467710e0469525..b35f518b55f02beb4f7492ace3677637553d8e74 100644 GIT binary patch delta 3504 zcmXZedr+0t8prX6LyCZ0MCGD%+Gr)jB{0AXVk+e&H7CPc*#)JvQebc^X*nB{oH4AV zG8IEhthB^TGP8sXMay$i+o=^ZW!l&@=S1gZWm$Il{#vj9eAcsk*Sps9thHWt$M(<@ z+e3F2M+NFb%o-}q4x8Cvzgah8TWB^3!xxz~;fyM?Bn(?@7V;0XlqF_W#Qh&OD<|Ht z)NCqoWVP8UhR<4N)=B(7w612KFE>l4`Nc}JER1-JXK~157O)r^H_{P@Q!o|hVl37n z<83qc#BG>}E$G8jI0Jw7`fsT<>q2}#>iG&>i#6B-lUd#Mn1!>kY*oN)G>sq~12E}v z2H{AI#9dg3t=Jzgp%&|24+rdF+SbPr8L?U^(%`0F4wH zEf|HTu^V<`DPF)ZynVHsU^XiDV>&*J8MqZQ@g!<|Xq~G>ckE3ZhrKWr2Vo(q0)d4z zw9?N|B|C>&$VH6Cu%}$6@u(LK#26fl`v2+J2j}3O_z0%q8SIXcPrI#6L{%;wRk>p9 z$^2G9LlvmO2z&`|z}GPjFJLT&KVx<^_Q5GQ635|MREf`^4}U>bAZd+R0`|jP9Eyjq z996;mXO%enKb*!CI&Q+@_&ol-6{rk4u^0Y|I$SZFDD81?ti^$-v(t*&lCQBR#;s!! zcr~hj1gZk_P=|UA#xuV?M?)Dl<77ODO_;Er8-VS&7^l^naUAR;+>Rw1T&B^_nGGXO zKxJ0!ITH^Mm*R9xZEy=(hWm*(U_dLKxzP=*z(nE)ksD=os4Yp}a65rJdQ$D zW(JPNGE`=}Q486J;ds#NKZ>g8Nz|D+yNUWgK;w5h=Hh+NlNAPWB<8+gR)C9e1nxqe z+8=NUPTTD6e-O2xj7E3Qi%=6yL2czM)IuvfA4Mfv-xzQMo9RfP;|Si3XHhRK+TuPK zw_!DLJzkD|Uvv`;L1i);bsI{s2rE!q`UYy^c1*zzR7Eaf59}Iv$(1w_HQ|*w8w+q1 zZo+Ap@v^%OH8_@dEgr%zu?xPu)m_Ube1y0K!*IklclgGl7U=g}j#_x&DH?h~6Y9D( z<8^olwc=k<4<^6jDl`a_i6`MKoQFC?$FMhkg`eX^yc0ip)m1QmyIbHQ)blH_o9=%- zjmzk0M3rhQYHwOF6i;CUcA!2y=THm%33IU5-9&qFF!6p=DKDZ{9P_$6Bblhm3_)cu8E?kha13t43j7|mrL%UqPwiYB zMO=fico>z~rx@r?<1~$E{1$b;f5R*cYc{(E^U;qb$e!6LoR6nb<0ii0oQW~S4`2g6 zgsGUc+f`~5>MYH~iCDFp`rk#PosJ23)tmgK!%CcoM^Tv;>~Rwpp)#0&n&=LU!}-_? zt5FqN=cgYXud?BalJp;1D|yO@tD@47GCbj&7x z0aGxDAK;HT3|se`J%hjDSGf8;w-A4u`+_dTH2TkA0Y)C+XBv*d25iC{-T(0i-4BkX zs0y^94$(POhJT9q-?>w5`TH+P+wX3 rgXLuL1?IEX42Cihj$<(%3osOyBKO+{jKHmU z1J_ctIMU23)cinH z1&UBjy$qvyzpZAV40qzacnCLP$5+kR4XekQIPNtw+QAxdBTjnVWg4~2tT%B-RAvwQ z&BeXMQ*bmUFLw)i4)+kRLZ4QeyTaXAiZ>AZkP~G~QCkwX()B_Ts#h{F8V92)Gam24 z5>#gIqZYCkufs$B`D3Vxo{Z1N&cQ6)f$G}7u?)wp za_7GhwV<@s?wn_%UNjc9m3gRzminzgC0e!G=Wg7|L>nf)!14GK>Ves7+y}#pbBU|4 z19p1Ty&wyf$uQJunS}kZ6t$(hP%o~>SUioYNZ?wx&{jSMDrpSrg$bC8{jdVp;{BMm z&YgyG97MbV_v2Y?iksKFW4R5VB(B5eIBq}{lNgMrQ4hF)TIdx_$JQK`6dZtxOYl0ZMrFJWd*EKw*8PR5OqU^hQ24?%?=THk=g&wR$C2$PD|VkqA7E?+O4iBs_yD${=3-HWqP8Qh0@(F6>~VvNLRQ59O| zk83f4_)}D(-=Y#YkNPEac{}wF4dCZJSCZHruJrL(!F(nv!$UjW1HMKz(OGPTO?SBm zMPL|lGG=05jK;aB1y-VZq#E_SbAJEu`3KG3cgHIVW4Is@b>T2nH;+Z_*`s(P=A$Yz zAC=)E)SkbIs^nX!`~F0gyvYYH^A6aCxHGCEzDx!x=@9IMWB>mT)P)tOg{(ncSA!~b z9jf~qQ6;_PpTC0Y_OK7#3)-U=*cG*q49vmNF7{b911}T%@K)@y+kN52VG8j&jKv20 z1pmg~ShvUQB@Fn;?0b9#wUDxp-4}Eob|pTGy)bOA*+d+M%drN#>-^``xj#7OVJH6M zAgYPZqcRNI=Q8hzONo<_s@g%+DR`Ria0y;QWtw-u^}-xflP*MU#Y+GD2EV&7g!kKF z2DH8yZj#?EEDk6D-0Zcm|b8>R0ZI)(=yNpT?W; zU0j6UV0X+v>b|HeQCr!7O7u5uhQA*j?#}yFCR#EPam;N+3^pfD!zk>9+L9bh#)X)U zyDM&Y2QRr+?5VlGcy|Aqqub|p F{1@WzYdin| diff --git a/cookbook/locale/hu_HU/LC_MESSAGES/django.po b/cookbook/locale/hu_HU/LC_MESSAGES/django.po index 0d4efc29..db8b6503 100644 --- a/cookbook/locale/hu_HU/LC_MESSAGES/django.po +++ b/cookbook/locale/hu_HU/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: 2023-04-12 11:55+0000\n" "Last-Translator: noxonad \n" "Language-Team: Hungarian /remote." "php/webdav/ is added automatically)" @@ -215,33 +215,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:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Tárhely" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "Aktív" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "Keresési kifejezés" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "Fájl ID" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 msgid "You must provide at least a recipe or a title." msgstr "Legalább egy receptet vagy címet kell megadnia." -#: .\cookbook\forms.py:334 +#: .\cookbook\forms.py:335 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:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" @@ -249,15 +249,15 @@ msgstr "" "A mező formázásához használhatja a markdown formátumot. Lásd a dokumentációt itt" -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 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:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "Az e-mail cím már foglalt!" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -265,15 +265,15 @@ msgstr "" "Az e-mail cím megadása nem kötelező, de ha van, a meghívó linket elküldi a " "felhasználónak." -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "A név már foglalt." -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "Feltételek és adatvédelem elfogadása" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -282,7 +282,7 @@ msgstr "" "párosítást használ (pl. az alacsony értékek azt jelentik, hogy több gépelési " "hibát figyelmen kívül hagynak)." -#: .\cookbook\forms.py:443 +#: .\cookbook\forms.py:444 #, fuzzy #| msgid "" #| "Select type method of search. Click here " @@ -294,7 +294,7 @@ msgstr "" "Válassza ki a keresés típusát. Kattintson ide " "a lehetőségek teljes leírásáért." -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -302,7 +302,7 @@ msgstr "" "A receptek szerkesztése és importálása során az egységek, kulcsszavak és " "összetevők bizonytalan megfeleltetése." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -310,7 +310,7 @@ msgstr "" "Az ékezetek figyelmen kívül hagyásával keresendő mezők. Ennek az opciónak a " "kiválasztása javíthatja vagy ronthatja a keresés minőségét a nyelvtől függően" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -318,7 +318,7 @@ msgstr "" "Részleges egyezések keresésére szolgáló mezők. (pl. a 'Pie' keresése a " "'pie' és a 'piece' és a 'soapie' kifejezéseket adja vissza.)" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -326,7 +326,7 @@ msgstr "" "Mezők a szó eleji egyezések kereséséhez. (pl. a 'sa' keresés a 'salad' és a " "'sandwich' kifejezéseket adja vissza)" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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." @@ -335,7 +335,7 @@ msgstr "" "'recipe' szót.) Megjegyzés: ez az opció ütközik a 'web' és a 'raw' keresési " "módszerekkel." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -343,37 +343,37 @@ msgstr "" "Mezők a teljes szöveges kereséshez. Megjegyzés: A 'web', 'phrase' és 'raw' " "keresési módszerek csak teljes szöveges mezőkkel működnek." -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 msgid "Search Method" msgstr "Keresési módszer" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "Bizonytalan keresések" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "Ékezetek ignorálása" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "Részleges találat" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 #, fuzzy #| msgid "Starts Wtih" msgid "Starts With" msgstr "Kezdődik a következővel" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 msgid "Fuzzy Search" msgstr "Bizonytalan keresés" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 msgid "Full Text" msgstr "Teljes szöveg" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -382,7 +382,7 @@ msgstr "" "Ahhoz, hogy láthassák a saját listájukon szereplő tételeket, hozzá kell " "adniuk téged." -#: .\cookbook\forms.py:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -390,7 +390,7 @@ msgstr "" "Amikor étkezési tervet ad hozzá a bevásárlólistához (kézzel vagy " "automatikusan), vegye fel az összes kapcsolódó receptet." -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -398,96 +398,96 @@ 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:497 +#: .\cookbook\forms.py:498 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:498 +#: .\cookbook\forms.py:499 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:499 +#: .\cookbook\forms.py:500 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:500 +#: .\cookbook\forms.py:501 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:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "A CSV exportáláshoz használandó elválasztójel." -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 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:506 +#: .\cookbook\forms.py:507 msgid "Share Shopping List" msgstr "Bevásárlólista megosztása" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "Automatikus szinkronizálás" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "Automatikus étkezési terv hozzáadása" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "Kéznél levő kihagyása" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "Tartalmazza a kapcsolódókat" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "Alapértelmezett késleltetési órák" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "Szűrő a szupermarkethez" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "Legutóbbi napok" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "CSV elválasztó" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "Lista előtagja" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "Automatikus Kéznél lévő" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "Élelmiszer-öröklés visszaállítása" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 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:539 +#: .\cookbook\forms.py:540 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:540 +#: .\cookbook\forms.py:541 msgid "Show recipe counts on search filters" msgstr "A receptek számának megjelenítése a keresési szűrőkön" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "" @@ -500,7 +500,7 @@ msgstr "" "néhány percet, és próbálja meg újra." #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 msgid "You are not logged in and therefore cannot view this page!" msgstr "Ön nincs bejelentkezve, ezért nem tudja megtekinteni ezt az oldalt!" @@ -513,7 +513,7 @@ msgstr "Ön nincs bejelentkezve, ezért nem tudja megtekinteni ezt az oldalt!" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 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!" @@ -533,11 +533,41 @@ msgstr "Elérte a maximális számú receptet a helyén." msgid "You have more users than allowed in your space." msgstr "Több felhasználója van, mint amennyit engedélyeztek a térben." -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "A queryset vagy a hash_key valamelyikét meg kell adni" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +#, fuzzy +#| msgid "Use fractions" +msgid "reverse rotation" +msgstr "Törtek használata" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 #, fuzzy #| msgid "You must supply a created_by" msgid "You must supply a servings size" @@ -557,7 +587,7 @@ msgstr "" msgid "I made this" msgstr "" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -565,7 +595,7 @@ msgstr "" "Az importáló egy .zip fájlt várt. A megfelelő importálótípust választotta az " "adataihoz?" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -573,24 +603,30 @@ msgstr "" "Az importálás során váratlan hiba történt. Kérjük, ellenőrizze, hogy " "érvényes fájlt töltött-e fel." -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "A következő recepteket figyelmen kívül hagytuk, mert már léteztek:" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "Importálva %s recept." -#: .\cookbook\integration\paprika.py:46 +#: .\cookbook\integration\openeats.py:26 +#, fuzzy +#| msgid "Recipe Home" +msgid "Recipe source:" +msgstr "Recipe Home" + +#: .\cookbook\integration\paprika.py:49 msgid "Notes" msgstr "Jegyzetek" -#: .\cookbook\integration\paprika.py:49 +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "Táplálkozási információk" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "Forrás" @@ -665,78 +701,78 @@ 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:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Keresés" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Étkezési terv" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "Könyvek" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 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:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Egyszerű" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Kifejezés" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Nyers" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Food Alias" msgstr "Élelmiszer álneve" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Unit Alias" msgstr "Egység álneve" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Keyword Alias" msgstr "Kulcsszó álneve" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 #, fuzzy #| msgid "Description" msgid "Description Replace" msgstr "Leírás" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 #, fuzzy #| msgid "Instructions" msgid "Instruction Replace" msgstr "Elkészítés" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Recept" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 #, fuzzy #| msgid "Foods" msgid "Food" msgstr "Ételek" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "Kulcsszó" @@ -752,48 +788,48 @@ msgstr "Elérte a fájlfeltöltési limitet." msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "Helló" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "Önt meghívta " -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr " hogy csatlakozzon a Tandoor Receptek helyhez " -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "Kattintson az alábbi linkre fiókja aktiválásához: " -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 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:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "A meghívó a következő időpontig érvényes " -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 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:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "Tandoor receptek meghívó" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "Meglévő bevásárlólista frissítése" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -801,20 +837,20 @@ msgstr "" "A hozzáadandó összetevők azonosítóinak listája a receptből, ha nincs " "megadva, az összes összetevő hozzáadásra kerül." -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 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:1247 +#: .\cookbook\serializer.py:1255 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:1249 +#: .\cookbook\serializer.py:1257 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:1251 +#: .\cookbook\serializer.py:1259 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 " @@ -1671,11 +1707,11 @@ msgstr "" msgid "Profile" msgstr "" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "által" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Megjegyzés" @@ -2364,83 +2400,83 @@ msgstr "" msgid "URL Import" msgstr "URL importálása" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 msgid "Parameter updated_at incorrectly formatted" msgstr "Az updated_at paraméter helytelenül van formázva" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "Nem létezik {self.basename} azonosítóval {pk}" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "Nem egyesíthető ugyanazzal az objektummal!" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "Nem létezik {self.basename} azonosítóval {target}" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "Nem lehet egyesíteni a gyermekobjektummal!" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} sikeresen egyesült a {target.name} -vel" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "Hiba történt a {source.name} és a {target.name} egyesítése során" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "{child.name} sikeresen átkerült a gyökérbe." -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "Hiba történt az áthelyezés közben " -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "Nem lehet egy objektumot önmagába mozgatni!" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "Nem létezik {self.basename} azonosítóval {parent}" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "{child.name} sikeresen átkerült a {parent.name} szülőhöz" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} lekerült a bevásárlólistáról." -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} hozzá lett adva a bevásárlólistához." -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 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:681 +#: .\cookbook\views\api.py:687 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:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2448,7 +2484,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:727 +#: .\cookbook\views\api.py:733 #, fuzzy #| msgid "ID of keyword a recipe should have. For multiple repeat parameter." msgid "" @@ -2457,132 +2493,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:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 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:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "Az egység azonosítója, amellyel a receptnek rendelkeznie kell." -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 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:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "Ha csak a belső recepteket kell visszaadni. [true/false]" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" "Az eredményeket véletlenszerű sorrendben adja vissza. [true/false]" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 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:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 #, 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:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2590,7 +2626,7 @@ msgstr "" "Visszaadja az id elsődleges kulccsal rendelkező bevásárlólista-bejegyzést. " "Több érték megengedett." -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." @@ -2599,48 +2635,48 @@ msgstr "" "mindkettő, legutóbbi]
– a legutóbbi a nem bejelölt és a nemrég " "befejezett elemeket tartalmazza." -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 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:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "Semmi feladat." -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "Kapcsolat megtagadva." -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 #, 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:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "Az importálás nincs implementálva ennél a szolgáltatónál" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Ez a funkció még nem érhető el a tandoor hosztolt verziójában!" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "Szinkronizálás sikeres!" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "Hiba szinkronizálás közben a tárolóval" @@ -2705,7 +2741,7 @@ msgstr "Változások mentve!" msgid "Error saving changes!" msgstr "Hiba a módosítások mentése közben!" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2755,7 +2791,12 @@ msgstr "Új recept importálva!" msgid "There was an error importing this recipe!" msgstr "Hiba történt a recept importálásakor!" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +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:89 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2763,24 +2804,19 @@ 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:140 +#: .\cookbook\views\views.py:143 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:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "Megjegyzés mentve!" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "Ez a funkció nem érhető el a demó verzióban!" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 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:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2788,11 +2824,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:259 +#: .\cookbook\views\views.py:262 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:335 +#: .\cookbook\views\views.py:338 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 " @@ -2802,27 +2838,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:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "A jelszavak nem egyeznek!" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "A felhasználó létre lett hozva, kérjük, jelentkezzen be!" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "Hibás meghívó linket küldtek!" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "Sikeresen csatlakozott az térhez." -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 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:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -2830,7 +2866,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:412 +#: .\cookbook\views\views.py:415 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/id/LC_MESSAGES/django.mo b/cookbook/locale/id/LC_MESSAGES/django.mo index 8e05898589543ea22dd14b359edcbeea8eba4b72..a34a4b02437159064a3fbbd5e9ed23d8f21a392d 100644 GIT binary patch delta 528 zcmXZZODIH99LMpW+Z{E`gJCe^F%~wWltL_K3Q2h^WHHHxl$mBq9i3?I3Jg%T^4x`dhs2L=;Ia^+N2|V z!yvA;|20xTa_JVWz!NrL1sCxZ&#=Ekn#MRL>Ap0^&=tWf=Lx-`$IDz*4tjEF(htS$k4&J+=@WV*+Oyn2B Cl{kR_ delta 567 zcmXBRy-Pw-7{~D^Gr>}OF)OpoA+oS**9&DD7^FiXHHbq)i-cqlNo8$e5iLc8;#3Iz z2~yM^wD$thDh*A|5w!F@dY8{R=brPN=XdX0>@QX`n~IMuBF|kSUJ)tvh_qo1-S~j3 z_<{>K;S|Z?7N+nW)&B8b5eo(}iPPAL$Jl`-tYQ@-IOh@>!hM$%WsgCb1s_`aD2{&2 zV+Bvq+%ICqGgOUKkXrJA>Vj`<$6s8*)&Y@AOkn~)k&NOe)fCR6fjM`P;tZ}?Pz7($ zf%oXaCsYaRs1kkQDE^?j*fZF?*pC~`4NUSyuW(ZBrwBcXlel3FpdHsyo!==kP=yas zHFAMRSVon|Ioy2j#Wm(ZOyfBQu#Pimf}uog0Wp-9xw1G=H>ch>GD$3M`~KnDN- diff --git a/cookbook/locale/it/LC_MESSAGES/django.mo b/cookbook/locale/it/LC_MESSAGES/django.mo index 1168fa81815cb84684544ae36c51d83ae38eee97..b9d421921e1357abae7efb1d086ca8e601c04bb8 100644 GIT binary patch delta 12127 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 diff --git a/cookbook/locale/it/LC_MESSAGES/django.po b/cookbook/locale/it/LC_MESSAGES/django.po index 11ac2dc0..4ec9c989 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: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: 2023-04-12 11:55+0000\n" "Last-Translator: noxonad \n" "Language-Team: Italian /remote." "php/webdav/ is added automatically)" @@ -213,33 +213,33 @@ msgstr "" "Lascia vuoto per dropbox e inserisci solo l'url base per nextcloud (/" "remote.php/webdav/ è aggiunto automaticamente)" -#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Archiviazione" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "Attivo" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "Stringa di Ricerca" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "ID del File" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 msgid "You must provide at least a recipe or a title." msgstr "Devi fornire almeno una ricetta o un titolo." -#: .\cookbook\forms.py:334 +#: .\cookbook\forms.py:335 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:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" @@ -247,15 +247,15 @@ msgstr "" "Puoi usare markdown per formattare questo campo. Guarda la documentazione qui" -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 msgid "Maximum number of users for this space reached." msgstr "È stato raggiunto il numero massimo di utenti per questa istanza." -#: .\cookbook\forms.py:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "Questo indirizzo email è già in uso!" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -263,15 +263,15 @@ msgstr "" "Non è obbligatorio specificare l'indirizzo email, ma se presente verrà " "utilizzato per mandare all'utente un link di invito." -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "Nome già in uso." -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "Accetta i Termini d'uso e Privacy" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -280,7 +280,7 @@ msgstr "" "trigrammi (ad esempio, valori bassi significano che vengono ignorati più " "errori di battitura)." -#: .\cookbook\forms.py:443 +#: .\cookbook\forms.py:444 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -288,7 +288,7 @@ msgstr "" "Seleziona il metodo di ricerca. Clicca qui " "per avere maggiori informazioni." -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -296,7 +296,7 @@ msgstr "" "Usa la corrispondenza vaga per unità, parole chiave e ingredienti durante la " "modifica e l'importazione di ricette." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -304,7 +304,7 @@ msgstr "" "Campi da cercare ignorando gli accenti. A seconda alla lingua utilizzata, " "questa opzione può migliorare o peggiorare la ricerca" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -312,7 +312,7 @@ msgstr "" "Campi da cercare con corrispondenza parziale. (ad esempio, cercando 'Torta' " "verranno mostrati 'torta', 'tortino' e 'contorta')" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -320,7 +320,7 @@ msgstr "" "Campi da cercare all'inizio di parole corrispondenti (es. cercando per 'ins' " "mostrerà 'insalata' e 'insaccati')" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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." @@ -329,7 +329,7 @@ msgstr "" "verrà mostrato 'ricetta'). Nota: questa opzione non è compatibile con la " "ricerca 'web' o 'raw'." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -337,35 +337,35 @@ msgstr "" "Campi per la ricerca full-text. Nota: i metodi di ricerca 'web', 'frase' e " "'raw' funzionano solo con i campi full-text." -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 msgid "Search Method" msgstr "Metodo di ricerca" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "Ricerche vaghe" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "Ignora accento" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "Corrispondenza parziale" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "Inizia con" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 msgid "Fuzzy Search" msgstr "Ricerca vaga" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 msgid "Full Text" msgstr "Full Text" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -373,7 +373,7 @@ msgstr "" "Gli utenti potranno vedere tutti gli elementi che aggiungi alla tua lista " "della spesa. Devono aggiungerti per vedere gli elementi nella loro lista." -#: .\cookbook\forms.py:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -381,7 +381,7 @@ msgstr "" "Quando si aggiunge un piano alimentare alla lista della spesa (manualmente o " "automaticamente), includi tutte le ricette correlate." -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -389,97 +389,97 @@ msgstr "" "Quando si aggiunge un piano alimentare alla lista della spesa (manualmente o " "automaticamente), escludi gli ingredienti già disponibili." -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:498 msgid "Default number of hours to delay a shopping list entry." msgstr "" "Il numero predefinito di ore per ritardare l'inserimento di una lista della " "spesa." -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:499 msgid "Filter shopping list to only include supermarket categories." msgstr "" "Filtra la lista della spesa per includere solo categorie dei supermercati." -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:500 msgid "Days of recent shopping list entries to display." msgstr "Giorni di visualizzazione di voci recenti della lista della spesa." -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:501 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:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "Delimitatore usato per le esportazioni CSV." -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 msgid "Prefix to add when copying list to the clipboard." msgstr "Prefisso da aggiungere quando si copia una lista negli appunti." -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:507 msgid "Share Shopping List" msgstr "Condividi lista della spesa" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "Sincronizzazione automatica" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "Aggiungi automaticamente al piano alimentare" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "Escludi Disponibile" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "Includi correlati" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "Ore di ritardo predefinite" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "Filtra per supermercato" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "Giorni recenti" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "Delimitatore CSV" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "Prefisso lista" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "Disponibilità automatica" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "Ripristina Eredità Alimenti" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 msgid "Reset all food to inherit the fields configured." msgstr "Ripristina tutti gli alimenti per ereditare i campi configurati." -#: .\cookbook\forms.py:539 +#: .\cookbook\forms.py:540 msgid "Fields on food that should be inherited by default." msgstr "" "Campi su alimenti che devono essere ereditati per impostazione predefinita." -#: .\cookbook\forms.py:540 +#: .\cookbook\forms.py:541 msgid "Show recipe counts on search filters" msgstr "Mostra il conteggio delle ricette nei filtri di ricerca" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "" "Usare la forma plurale per le unità e gli alimenti all'interno di questo " @@ -494,7 +494,7 @@ msgstr "" "riprova." #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 msgid "You are not logged in and therefore cannot view this page!" msgstr "Non sei loggato e quindi non puoi visualizzare questa pagina!" @@ -507,7 +507,7 @@ msgstr "Non sei loggato e quindi non puoi visualizzare questa pagina!" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "Non hai i permessi necessari per visualizzare questa pagina!" @@ -526,11 +526,41 @@ msgstr "Hai raggiunto il numero massimo di ricette nella tua istanza." msgid "You have more users than allowed in your space." msgstr "Hai più utenti di quanti permessi nella tua istanza." -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "Uno tra queryset o has_key deve essere fornito" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +#, fuzzy +#| msgid "Use fractions" +msgid "reverse rotation" +msgstr "Usa frazioni" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 msgid "You must supply a servings size" msgstr "Devi fornire le dimensione delle porzioni" @@ -548,7 +578,7 @@ msgstr "Preferito" msgid "I made this" msgstr "L'ho preparato" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -556,7 +586,7 @@ msgstr "" "La procedura di import necessita di un file .zip. Hai scelto il tipo di " "importazione corretta per i tuoi dati?" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -564,24 +594,30 @@ msgstr "" "Un errore imprevisto si è verificato durante l'importazione. Assicurati di " "aver caricato un file valido." -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "Le seguenti ricette sono state ignorate perché già esistenti:" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "Importate %s ricette." -#: .\cookbook\integration\paprika.py:46 +#: .\cookbook\integration\openeats.py:26 +#, fuzzy +#| msgid "Recipe Home" +msgid "Recipe source:" +msgstr "Pagina iniziale ricette" + +#: .\cookbook\integration\paprika.py:49 msgid "Notes" msgstr "Note" -#: .\cookbook\integration\paprika.py:49 +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "Informazioni nutrizionali" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "Fonte" @@ -652,72 +688,72 @@ msgstr "" "Archiviazione massima in MB. 0 per illimitata, -1 per disabilitare il " "caricamento dei file." -#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Cerca" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Piano alimentare" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "Libri" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 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:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Semplice" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Frase" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Raw" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Food Alias" msgstr "Alias Alimento" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Unit Alias" msgstr "Alias Unità" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Keyword Alias" msgstr "Alias Parola Chiave" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Description Replace" msgstr "Sostituisci Descrizione" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Instruction Replace" msgstr "Sostituisci Istruzione" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Ricetta" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 msgid "Food" msgstr "Alimento" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "Parola chiave" @@ -733,49 +769,49 @@ msgstr "Hai raggiungo il limite per il caricamento dei file." msgid "Cannot modify Space owner permission." msgstr "Impossibile modificare i permessi del proprietario dell'istanza." -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "Ciao" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "Sei stato invitato da " -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr " per entrare nella sua istanza di Tandoor Recipes " -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "Clicca il link qui di seguito per attivare il tuo account: " -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 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:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "L'invito è valido fino al " -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 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:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "Invito per Tandoor Recipes" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "Lista della spesa esistente da aggiornare" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -783,22 +819,22 @@ msgstr "" "Lista degli ID degli ingredienti dalla ricetta da aggiungere, se non è " "fornita saranno aggiunti tutti gli ingredienti." -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" "Fornendo un ID list_recipe e impostando le porzioni a 0, la lista della " "spesa verrà eliminata." -#: .\cookbook\serializer.py:1247 +#: .\cookbook\serializer.py:1255 msgid "Amount of food to add to the shopping list" msgstr "Quantità di alimenti da aggiungere alla lista della spesa" -#: .\cookbook\serializer.py:1249 +#: .\cookbook\serializer.py:1257 msgid "ID of unit to use for the shopping list" msgstr "ID dell'unità da usare per la lista della spesa" -#: .\cookbook\serializer.py:1251 +#: .\cookbook\serializer.py:1259 msgid "When set to true will delete all food from active shopping lists." msgstr "" "Quando impostato su vero, eliminerà tutti gli alimenti dalle liste della " @@ -1042,8 +1078,8 @@ msgid "" msgstr "" "Il link per il reset della password non è corretto, probabilmente perché è " "stato già utilizzato.\n" -" Puoi richiedere un nuovo reset della password." +" Puoi richiedere un nuovo reset della password." #: .\cookbook\templates\account\password_reset_from_key.html:33 msgid "change password" @@ -1648,11 +1684,11 @@ msgstr "Indietro" msgid "Profile" msgstr "Profilo" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "di" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Commento" @@ -1714,8 +1750,8 @@ msgstr "" "parole.\n" " I dettagli tecnici completi su come questi funzionano possono " "essere visualizzati sul sito web di " -"Postgresql.\n" +"textsearch-controls.html#TEXTSEARCH-PARSING-QUERIES>sito web di Postgresql.\n" " " #: .\cookbook\templates\search_info.html:29 @@ -2210,266 +2246,266 @@ msgstr "" msgid "URL Import" msgstr "Importa da URL" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 msgid "Parameter updated_at incorrectly formatted" msgstr "Il parametro updated_at non è formattato correttamente" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "Non esiste nessun {self.basename} con id {pk}" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "Non è possibile unirlo con lo stesso oggetto!" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "Non esiste nessun {self.basename} con id {target}" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "Non è possibile unirlo con un oggetto secondario!" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} è stato unito con successo a {target.name}" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" "Si è verificato un errore durante l'unione di {source.name} con {target.name}" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "{child.name} è stato spostato con successo alla radice." -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "Si è verificato un errore durante lo spostamento " -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "Non è possibile muovere un oggetto a sé stesso!" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "Non esiste nessun {self.basename} con id {parent}" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "{child.name} è stato spostato con successo al primario {parent.name}" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} è stato rimosso dalla lista della spesa." -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} è stato aggiunto alla lista della spesa." -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" "ID di una ricetta di cui uno step ne fa parte. Usato per parametri di " "ripetizione multipla." -#: .\cookbook\views\api.py:681 +#: .\cookbook\views\api.py:687 msgid "Query string matched (fuzzy) against object name." msgstr "Stringa di ricerca abbinata (vaga) al nome dell'oggetto." -#: .\cookbook\views\api.py:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 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:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Restituisce le voci della lista della spesa ordinate per categoria di " "supermercato." -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "Nulla da fare." -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "URL non valido" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "Connessione rifiutata." -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "Schema URL invalido." -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 msgid "No usable data could be found." msgstr "Nessuna informazione utilizzabile è stata trovata." -#: .\cookbook\views\api.py:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "Questo provider non permette l'importazione" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" "Questa funzione non è ancora disponibile nella versione hostata di Tandor!" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "Sincronizzazione completata con successo!" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "Errore di sincronizzazione con questo backend" @@ -2535,7 +2571,7 @@ msgstr "Modifiche salvate!" msgid "Error saving changes!" msgstr "Si è verificato un errore durante il salvataggio delle modifiche!" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2583,7 +2619,12 @@ msgstr "La nuova ricetta è stata importata!" msgid "There was an error importing this recipe!" msgstr "Si è verificato un errore durante l'importazione di questa ricetta!" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +msgid "This feature is not available in the demo version!" +msgstr "Questa funzione non è disponibile nella versione demo!" + +#: .\cookbook\views\views.py:89 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2591,24 +2632,19 @@ 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:140 +#: .\cookbook\views\views.py:143 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:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "Commento salvato!" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "Questa funzione non è disponibile nella versione demo!" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 msgid "You must select at least one field to search!" msgstr "Devi selezionare almeno un campo da cercare!" -#: .\cookbook\views\views.py:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2616,11 +2652,11 @@ msgstr "" "Per utilizzare questo metodo di ricerca devi selezionare almeno un campo di " "ricerca full text!" -#: .\cookbook\views\views.py:259 +#: .\cookbook\views\views.py:262 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:335 +#: .\cookbook\views\views.py:338 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 " @@ -2630,27 +2666,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:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "Le password non combaciano!" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "L'utente è stato creato e ora può essere usato per il login!" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "È stato fornito un link di invito non valido!" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "Sei entrato a far parte di questa istanza." -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 msgid "Invite Link not valid or already used!" msgstr "Il link di invito non è valido o è stato già usato!" -#: .\cookbook\views\views.py:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -2658,7 +2694,7 @@ msgstr "" "La segnalazione dei link di condivisione non è abilitata per questa istanza. " "Notifica l'amministratore per segnalare i problemi." -#: .\cookbook\views\views.py:412 +#: .\cookbook\views\views.py:415 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/lv/LC_MESSAGES/django.po b/cookbook/locale/lv/LC_MESSAGES/django.po index aab3f14f..d96bc724 100644 --- a/cookbook/locale/lv/LC_MESSAGES/django.po +++ b/cookbook/locale/lv/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: 2023-01-08 17:55+0000\n" "Last-Translator: Joachim Weber \n" "Language-Team: Latvian /remote." "php/webdav/ is added automatically)" @@ -217,33 +217,33 @@ msgstr "" "Atstājiet tukšu Dropbox un ievadiet tikai Nextcloud bāzes URL ( /" "remote.php/webdav/ tiek pievienots automātiski)" -#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Krātuve" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "Meklēšanas virkne" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "Faila ID" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 msgid "You must provide at least a recipe or a title." msgstr "Jums jānorāda vismaz recepte vai nosaukums." -#: .\cookbook\forms.py:334 +#: .\cookbook\forms.py:335 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:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" @@ -251,219 +251,219 @@ msgstr "" "Lai formatētu šo lauku, varat izmantot Markdown. Skatiet dokumentus šeit " -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 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:443 +#: .\cookbook\forms.py:444 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 #, fuzzy #| msgid "Search" msgid "Search Method" msgstr "Meklēt" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 #, fuzzy #| msgid "Search" msgid "Fuzzy Search" msgstr "Meklēt" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 #, fuzzy #| msgid "Text" msgid "Full Text" msgstr "Teskts" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 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:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:498 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:499 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:500 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:501 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:507 #, fuzzy #| msgid "Shopping List" msgid "Share Shopping List" msgstr "Iepirkumu saraksts" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "Saraksta prefikss" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:539 +#: .\cookbook\forms.py:540 #, 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:540 +#: .\cookbook\forms.py:541 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recipe counts on search filters" msgstr "Parādīt nesen skatītās receptes meklēšanas lapā." -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "" @@ -474,7 +474,7 @@ msgid "" msgstr "" #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 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!" @@ -487,7 +487,7 @@ msgstr "Jūs neesat pieteicies un tāpēc nevarat skatīt šo lapu!" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "Jums nav nepieciešamo atļauju, lai apskatītu šo lapu!" @@ -506,11 +506,41 @@ msgstr "" msgid "You have more users than allowed in your space." msgstr "" -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +#, fuzzy +#| msgid "System Information" +msgid "reverse rotation" +msgstr "Sistēmas informācija" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 #, fuzzy #| msgid "You must provide at least a recipe or a title." msgid "You must supply a servings size" @@ -530,40 +560,46 @@ msgstr "" msgid "I made this" msgstr "" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "Importētas %s receptes." -#: .\cookbook\integration\paprika.py:46 +#: .\cookbook\integration\openeats.py:26 +#, fuzzy +#| msgid "Recipe Home" +msgid "Recipe source:" +msgstr "Recepšu Sākums" + +#: .\cookbook\integration\paprika.py:49 #, fuzzy #| msgid "Note" msgid "Notes" msgstr "Piezīme" -#: .\cookbook\integration\paprika.py:49 +#: .\cookbook\integration\paprika.py:52 #, fuzzy #| msgid "Information" msgid "Nutritional Information" msgstr "Informācija" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "" @@ -630,82 +666,82 @@ msgid "" "upload." msgstr "" -#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Meklēt" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Maltīšu plāns" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "Grāmatas" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 #, fuzzy #| msgid "Food" msgid "Food Alias" msgstr "Ēdiens" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 #, fuzzy #| msgid "Units" msgid "Unit Alias" msgstr "Vienības" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 #, fuzzy #| msgid "Keywords" msgid "Keyword Alias" msgstr "Atslēgvārdi" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Description Replace" msgstr "" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 #, fuzzy #| msgid "Instructions" msgid "Instruction Replace" msgstr "Instrukcijas" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Recepte" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 #, fuzzy #| msgid "Food" msgid "Food" msgstr "Ēdiens" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "Atslēgvārds" @@ -721,64 +757,64 @@ msgstr "" msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "" -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\serializer.py:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1247 +#: .\cookbook\serializer.py:1255 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1249 +#: .\cookbook\serializer.py:1257 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1251 +#: .\cookbook\serializer.py:1259 msgid "When set to true will delete all food from active shopping lists." msgstr "" @@ -1640,11 +1676,11 @@ msgstr "" msgid "Profile" msgstr "" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "pēc" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Komentēt" @@ -2170,262 +2206,262 @@ msgstr "" msgid "URL Import" msgstr "URL importēšana" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 #, 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:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:681 +#: .\cookbook\views\api.py:687 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 #, 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:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "Sinhronizācija ir veiksmīga!" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "Sinhronizējot ar krātuvi, radās kļūda" @@ -2489,7 +2525,7 @@ msgstr "Izmaiņas saglabātas!" msgid "Error saving changes!" msgstr "Saglabājot izmaiņas, radās kļūda!" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2539,40 +2575,40 @@ msgstr "Importēta jauna recepte!" msgid "There was an error importing this recipe!" msgstr "Importējot šo recepti, radās kļūda!" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +msgid "This feature is not available in the demo version!" +msgstr "" + +#: .\cookbook\views\views.py:89 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:140 +#: .\cookbook\views\views.py:143 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:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "Komentārs saglabāts!" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:259 +#: .\cookbook\views\views.py:262 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:338 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 " @@ -2582,33 +2618,33 @@ msgstr "" "aizmirsis sava superlietotāja informāciju, lūdzu, skatiet Django " "dokumentāciju par paroļu atiestatīšanu." -#: .\cookbook\views\views.py:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "Paroles nesakrīt!" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "Lietotājs ir izveidots, lūdzu, piesakieties!" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "Nepareiza uzaicinājuma saite!" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 msgid "Invite Link not valid or already used!" msgstr "Uzaicinājuma saite nav derīga vai jau izmantota!" -#: .\cookbook\views\views.py:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:412 +#: .\cookbook\views\views.py:415 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/nb_NO/LC_MESSAGES/django.mo b/cookbook/locale/nb_NO/LC_MESSAGES/django.mo index 599d45ea3d8a652126459c697433531ac617a373..14d53c8f330b44ab32c5f8e2854e0f8f5716ce6e 100644 GIT binary patch literal 14462 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 G%KR?@1HU~0 literal 4704 zcmY+GYit}x9l(b^D7bCti?(TLnY1Adw0pMmfZ{wFJGN63pKW}OlR^RQ-Hy+j+uJ#2 zch5PA2t)x15aL5AAP_=;0_`VWMXHK~R9SpLywvtXq)IJ9@Szkcgb)%^E6VS`J7=e> z`|odNc4q#MdHnCC8?Jav@q7$<7jnhrN_`ss<4RsUFJGn9+u`5f)$rf&diaKKzy57X zQB=1>>32800R~W}I0oMeXW?D2?%R7%`u8C}^%-8*!Y@J@_YL3v9nT-a9kl-#%6z|q zx58gTvFjyxBYXw&Q~%>N0z6jp|UxecCtG@kp z$WL8{F*5!dDC2H|EScH~WxhK+_dppx3iraJP{y_WcMHX?b5Qht&bNOFia(Efe#`TF zQ0#vkir!!N_NSrv`wW!%{|K*x7yb8_q3HQ1lzs7Ygv z8KN8%JI_OY>JeUI=U1WF^L01|zwPV4gEH^4@DO|fUIuSwQt7`F%J)0r&)%ZcJ-+?| z&WJyM;U)XzUr_X4PB2CP4k-KVCMf%FFXX2td5Jwsa5p^d>z{%Wmq(!J`!baIzXrvQ z??X&eKZ4Tl=TO%Fm%jd6xRd(xke_;$m)P|>l=*hhS=w)bGJX#fJ8MwZ;Q-{PW_XF7 zQ&8*-q4ZyeGG7l$|Ib3P>rp8Ez6oXDeb?8Y@b#ZSS^K8uTnma{7TycbLy7+rke~V~FX_JtMc*Hw*!esZe_w=R|6k!Q_zDy|uE7Y=dmTIo zcS4ENB9#8iQ1qOEZ1eIg9EYb6>3=^W_KL1~L~N8?AkRaHmV$pC@DzWWD1cpH+&9Ikh3v- z_EBgIEAS)|TvD(3^0Mdco*(x7pywU1j?5rukXw+CAY+KE-MbNaB(Aq1EQPuok@b*= zP^$^#L&$rOn~+N%S!a1xk%y7P$Z2Hw+~W)H^<06wefj-x6uA%i0P;@c7&425S&P&I(`H2-95WR%dZL)wakVP*c`+GBxE)*jWp+ zTpbS+>td5pa80{Dh+LRUEwPzV$162d8P!C#3c6wPqNk2CPfouQx>59uD{xDP-gN)r zl(_24rTs(Kro%jJhG?2L&7!UAHj?66SR^@240Bh|b7|X|D8}hw%d%<3J^7xsT-+;T zHyx)bnr5OnFJIdCDWg}-J{#tlnvD~q=cZvAXX_?XC*u6UqNyH?v)mHrxo*$8d^mb8 zU9)Oie?~dWUC|PinL23(8`ec?K1|z1*fwfDPCIJ8NL%Zw9(K^PZFxO(oycya`a}`q zY27&b*KObEX;_|wY4Npjap11T~4&vGwIO5#eAKpEjgQ;7>}0Oh-q8-*e#nb22v|S z66&de=vix{VY%EjT_R()K9?5y zuI1igw~0-eYOLE0?M#b(kPLJ`HXA0AIy)iLHq}{alZN*`t=WUy_ z(vX9e<#CJI@S#{Pt54mndQdZ;=)L^L_s}k$5FsCWx8f}n)w_=9@k1kLf)j=tr;68U(iYB4^WN z9gdmQBHO8M{OoLX;|JNG+q8)~i33*6n|530aiVRnx3>9Id9b$HFjIG`dpTs0sszA( zc40YL-K1@o&$9xZ6H4X>p$|do9D<4eu zlOmH7-?b6jpOxr`3D*lLf#WRi?fZ>$TsDXu9T%_VYRX8VZxS*~J&vMKZnG$EW4xz? z)_2AzALOAj(Lss`BtsNQB46`2rwHQelZ4#9TT{I`Q%KUQQbk9WhS~xF?-&v;mtW6q zULa4Hv_r}$((LS3IB>g4br}hyN*F=AOc=AJ`?JXa_fr#bFSB}O4I9eZLfB8$!hoNa zB?2a0=VF~pIj^#(+8kEnYHE`I8%aXi$Rusx#kN)|S%>Q~>^rVCLrRI08oMOy*d_+l z)QOPIkocK5Ki^BuB{7&J1?R(Lf_{;Vd@(f119Cesho|O3z&sBpc zl`q4tW;;v5=PsA6j4N3f_2n!lYSpkKoVVnUs5D6?R?~&%&Z@d&ONUGl4HvM?K-h=Xh9zX) TYQ~xh`y>urQCv5U4X^$Wx+6F^ diff --git a/cookbook/locale/nl/LC_MESSAGES/django.mo b/cookbook/locale/nl/LC_MESSAGES/django.mo index 055ff39e2de315271428c5edaf0efa7a92d1e805..e9bf3ea4226c45f549d080f181c208ed81b5bf49 100644 GIT binary patch delta 11152 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 delta 10425 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 dQzpQtWqOxx8Tqfq1!l~;J\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" @@ -64,7 +64,7 @@ msgstr "Ingrediënt decimalen" msgid "Shopping list auto sync period" msgstr "Boodschappenlijst auto sync periode" -#: .\cookbook\forms.py:62 .\cookbook\templates\recipe_view.html:21 +#: .\cookbook\forms.py:62 .\cookbook\templates\recipe_view.html:36 msgid "Comments" msgstr "Opmerkingen" @@ -116,7 +116,7 @@ msgstr "Aantal decimalen om ingrediënten op af te ronden." 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:79 .\cookbook\forms.py:491 +#: .\cookbook\forms.py:79 .\cookbook\forms.py:492 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. " @@ -133,7 +133,7 @@ msgstr "" 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:83 .\cookbook\forms.py:494 +#: .\cookbook\forms.py:83 .\cookbook\forms.py:495 msgid "Automatically add meal plan ingredients to shopping list." msgstr "Zet maaltijdplan ingrediënten automatisch op boodschappenlijst." @@ -153,11 +153,11 @@ msgstr "" "Beide velden zijn optioneel. Indien niks is opgegeven wordt de " "gebruikersnaam weergegeven" -#: .\cookbook\forms.py:123 .\cookbook\forms.py:296 +#: .\cookbook\forms.py:123 .\cookbook\forms.py:297 msgid "Name" msgstr "Naam" -#: .\cookbook\forms.py:124 .\cookbook\forms.py:297 .\cookbook\views\lists.py:88 +#: .\cookbook\forms.py:124 .\cookbook\forms.py:298 .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "Etiketten" @@ -169,7 +169,7 @@ msgstr "Voorbereidingstijd in minuten" msgid "Waiting time (cooking/baking) in minutes" msgstr "Wacht tijd in minuten (koken en bakken)" -#: .\cookbook\forms.py:127 .\cookbook\forms.py:265 .\cookbook\forms.py:298 +#: .\cookbook\forms.py:127 .\cookbook\forms.py:266 .\cookbook\forms.py:299 msgid "Path" msgstr "Pad" @@ -177,11 +177,11 @@ msgstr "Pad" msgid "Storage UID" msgstr "Opslag UID" -#: .\cookbook\forms.py:160 +#: .\cookbook\forms.py:161 msgid "Default" msgstr "Standaard waarde" -#: .\cookbook\forms.py:172 +#: .\cookbook\forms.py:173 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." @@ -189,19 +189,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:195 +#: .\cookbook\forms.py:196 msgid "Add your comment: " msgstr "Voeg een opmerking toe: " -#: .\cookbook\forms.py:210 +#: .\cookbook\forms.py:211 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:217 +#: .\cookbook\forms.py:218 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:226 +#: .\cookbook\forms.py:227 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" @@ -209,33 +209,33 @@ msgstr "" "Laat leeg voor dropbox en vul enkel de base url voor nextcloud in. (/" "remote.php/webdav/ wordt automatisch toegevoegd.)" -#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Opslag" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "Actief" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "Zoekopdracht" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "Bestands ID" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 msgid "You must provide at least a recipe or a title." msgstr "Je moet minimaal één recept of titel te specificeren." -#: .\cookbook\forms.py:334 +#: .\cookbook\forms.py:335 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:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" @@ -243,15 +243,15 @@ msgstr "" "Je kunt markdown gebruiken om dit veld te op te maken. Bekijk de documentatie hier" -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 msgid "Maximum number of users for this space reached." msgstr "Maximum aantal gebruikers voor deze ruimte bereikt." -#: .\cookbook\forms.py:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "E-mailadres reeds in gebruik!" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -259,15 +259,15 @@ msgstr "" "Een e-mailadres is niet vereist, maar indien aanwezig zal de " "uitnodigingslink naar de gebruiker worden gestuurd." -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "Naam reeds in gebruik." -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "Accepteer voorwaarden" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -275,7 +275,7 @@ msgstr "" "Bepaalt hoe 'fuzzy' een zoekopdracht is als het trigram vergelijken gebruikt " "(lage waarden betekenen bijvoorbeeld dat meer typefouten genegeerd worden)." -#: .\cookbook\forms.py:443 +#: .\cookbook\forms.py:444 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -283,7 +283,7 @@ msgstr "" "Selecteer zoekmethode. Klik hier voor een " "beschrijving van de keuzes." -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -291,7 +291,7 @@ msgstr "" "Gebruik 'fuzzy' koppelen bij eenheden, etiketten en ingrediënten bij " "bewerken en importeren van recepten." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -300,7 +300,7 @@ msgstr "" "deze optie kan de zoekkwaliteit afhankelijk van de taal, zowel verbeteren " "als verslechteren" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -308,7 +308,7 @@ msgstr "" "Velden doorzoeken op gedeelde overeenkomsten. (zoeken op 'Appel' vindt " "'appel', 'aardappel' en 'appelsap')" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -316,7 +316,7 @@ msgstr "" "Velden doorzoeken op overeenkomsten aan het begin van het woord. (zoeken op " "'sa' vindt 'salade' en 'sandwich')" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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." @@ -324,7 +324,7 @@ msgstr "" "Velden 'fuzzy' doorzoeken. (zoeken op 'recetp' vindt ook 'recept') Noot: " "deze optie conflicteert met de zoekmethoden 'web' en 'raw'." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -332,35 +332,35 @@ msgstr "" "Velden doorzoeken op volledige tekst. Noot: Web, Zin en Raw zoekmethoden " "werken alleen met volledige tekstvelden." -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 msgid "Search Method" msgstr "Zoekmethode" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "'Fuzzy' zoekopdrachten" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "Negeer accent" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "Gedeeltelijke overeenkomst" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "Begint met" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 msgid "Fuzzy Search" msgstr "'Fuzzy' zoeken" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 msgid "Full Text" msgstr "Volledige tekst" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -368,7 +368,7 @@ msgstr "" "Gebruikers zien alle items die je op je boodschappenlijst zet. Ze moeten " "jou toevoegen om items op hun lijst te zien." -#: .\cookbook\forms.py:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -376,7 +376,7 @@ msgstr "" "Als een maaltijdplan aan de boodschappenlijst toegevoegd wordt (handmatig of " "automatisch), neem dan alle recepten op." -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -384,94 +384,94 @@ msgstr "" "Als een maaltijdplan aan de boodschappenlijst toegevoegd wordt (handmatig of " "automatisch), sluit ingrediënten die op voorraad zijn dan uit." -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:498 msgid "Default number of hours to delay a shopping list entry." msgstr "Standaard aantal uren om een boodschappenlijst item te vertragen." -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:499 msgid "Filter shopping list to only include supermarket categories." msgstr "Filter boodschappenlijst om alleen supermarktcategorieën te bevatten." -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:500 msgid "Days of recent shopping list entries to display." msgstr "Dagen van recente boodschappenlijst items weer te geven." -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:501 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:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "Scheidingsteken te gebruiken voor CSV exports." -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 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:506 +#: .\cookbook\forms.py:507 msgid "Share Shopping List" msgstr "Deel boodschappenlijst" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "Autosync" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "Voeg maaltijdplan automatisch toe" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "Sluit op voorraad uit" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "Neem gerelateerde op" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "Standaard vertraging in uren" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "Filter op supermarkt" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "Afgelopen dagen" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "CSV scheidingsteken" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "Lijst voorvoegsel" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "Auto op voorraad" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "Herstel Ingrediënt overname" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 msgid "Reset all food to inherit the fields configured." msgstr "Herstel alle ingrediënten om de geconfigureerde velden over te nemen." -#: .\cookbook\forms.py:539 +#: .\cookbook\forms.py:540 msgid "Fields on food that should be inherited by default." msgstr "Velden van ingrediënten die standaard overgenomen moeten worden." -#: .\cookbook\forms.py:540 +#: .\cookbook\forms.py:541 msgid "Show recipe counts on search filters" msgstr "Toon recepten teller bij zoekfilters" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "Gebruik de meervoudsvorm voor eenheden en voedsel in deze ruimte." @@ -484,7 +484,7 @@ msgstr "" "minuten en probeer het opnieuw." #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 msgid "You are not logged in and therefore cannot view this page!" msgstr "Je bent niet ingelogd en kan deze pagina daarom niet bekijken!" @@ -497,7 +497,7 @@ msgstr "Je bent niet ingelogd en kan deze pagina daarom niet bekijken!" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "Je hebt niet de benodigde machtigingen om deze pagina te bekijken!" @@ -517,11 +517,41 @@ msgstr "Je hebt het maximaal aantal recepten voor jouw ruimte bereikt." msgid "You have more users than allowed in your space." msgstr "Je hebt meer gebruikers dan toegestaan in jouw ruimte." -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "Er moet een queryset of hash_key opgegeven worden" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +#, fuzzy +#| msgid "Use fractions" +msgid "reverse rotation" +msgstr "Gebruik fracties" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 msgid "You must supply a servings size" msgstr "Je moet een portiegrootte aanleveren" @@ -539,14 +569,14 @@ msgstr "Favoriet" msgid "I made this" msgstr "Ik heb dit gemaakt" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" "De importtool verwachtte een .zip bestand. Heb je het juiste type gekozen?" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -554,24 +584,30 @@ msgstr "" "Er is een onverwachte fout opgetreden tijdens het importeren. Controleer of " "u een geldig bestand hebt geüpload." -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "De volgende recepten zijn genegeerd omdat ze al bestonden:" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "%s recepten geïmporteerd." -#: .\cookbook\integration\paprika.py:46 +#: .\cookbook\integration\openeats.py:26 +#, fuzzy +#| msgid "Recipe Home" +msgid "Recipe source:" +msgstr "Recept thuis" + +#: .\cookbook\integration\paprika.py:49 msgid "Notes" msgstr "Notities" -#: .\cookbook\integration\paprika.py:49 +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "Voedingswaarde" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "Bron" @@ -642,72 +678,72 @@ msgstr "" "Maximale bestandsopslag voor ruimte in MB. 0 voor onbeperkt, -1 om uploaden " "van bestanden uit te schakelen." -#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Zoeken" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Maaltijdplan" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "Boeken" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 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:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Simpel" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Zin" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Rauw" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Food Alias" msgstr "Ingrediënt alias" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Unit Alias" msgstr "Eenheid alias" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Keyword Alias" msgstr "Etiket alias" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Description Replace" msgstr "Verrvang beschrijving" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Instruction Replace" msgstr "Vervang instructies" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Recept" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 msgid "Food" msgstr "Ingrediënt" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "Etiket" @@ -723,48 +759,48 @@ msgstr "U heeft de uploadlimiet bereikt." msgid "Cannot modify Space owner permission." msgstr "Kan de rechten van de ruimte-eigenaar niet wijzigen." -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "Hallo" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "Je bent uitgenodigd door " -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr " om zijn/haar Tandoor Recepten ruimte " -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "Klik om de volgende link om je account te activeren: " -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 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:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "De uitnodiging is geldig tot " -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 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:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "Tandoor Recepten uitnodiging" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "Bestaande boodschappenlijst is bijgewerkt" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -772,22 +808,22 @@ msgstr "" "Lijst van ingrediënten ID's van het toe te voegen recept, als deze niet " "opgegeven worden worden alle ingrediënten toegevoegd." -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 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:1247 +#: .\cookbook\serializer.py:1255 msgid "Amount of food to add to the shopping list" msgstr "Hoeveelheid eten om aan het boodschappenlijstje toe te voegen" -#: .\cookbook\serializer.py:1249 +#: .\cookbook\serializer.py:1257 msgid "ID of unit to use for the shopping list" msgstr "ID of eenheid om te gebruik voor het boodschappenlijstje" -#: .\cookbook\serializer.py:1251 +#: .\cookbook\serializer.py:1259 msgid "When set to true will delete all food from active shopping lists." msgstr "" "Wanneer ingesteld op waar, wordt al het voedsel van actieve " @@ -1632,11 +1668,11 @@ msgstr "Terug" msgid "Profile" msgstr "Profiel" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "door" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Opmerking" @@ -2275,85 +2311,85 @@ msgstr "" msgid "URL Import" msgstr "Importeer URL" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 msgid "Parameter updated_at incorrectly formatted" msgstr "Parameter updatet_at is onjuist geformateerd" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "Er bestaat geen {self.basename} met id {pk}" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "Kan niet met hetzelfde object samenvoegen!" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "Er bestaat geen {self.basename} met id {target}" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "Kan niet met kindobject samenvoegen!" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} is succesvol samengevoegd met {target.name}" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" "Er is een error opgetreden bij het samenvoegen van {source.name} met {target." "name}" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "{child.name} is succesvol verplaatst naar het hoogste niveau." -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "Er is een error opgetreden bij het verplaatsen " -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "Kan object niet verplaatsen naar zichzelf!" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "Er bestaat geen {self.basename} met id {parent}" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "{child.name} is succesvol verplaatst naar {parent.name}" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} is verwijderd van het boodschappenlijstje." -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} is toegevoegd aan het boodschappenlijstje." -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 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:681 +#: .\cookbook\views\api.py:687 msgid "Query string matched (fuzzy) against object name." msgstr "Zoekterm komt overeen (fuzzy) met object naam." -#: .\cookbook\views\api.py:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2361,7 +2397,7 @@ msgstr "" "Zoekterm komt overeen (fuzzy) met recept naam. In de toekomst wordt zoeken " "op volledige tekst ondersteund." -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" @@ -2369,109 +2405,109 @@ msgstr "" "ID van etiket dat een recept moet hebben. Herhaal parameter voor meerdere. " "Gelijkwaardig aan keywords_or" -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 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:733 +#: .\cookbook\views\api.py:739 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:736 +#: .\cookbook\views\api.py:742 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:739 +#: .\cookbook\views\api.py:745 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:741 +#: .\cookbook\views\api.py:747 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:744 +#: .\cookbook\views\api.py:750 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:746 +#: .\cookbook\views\api.py:752 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:748 +#: .\cookbook\views\api.py:754 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:750 +#: .\cookbook\views\api.py:756 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:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "ID van eenheid dat een recept moet hebben." -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 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:754 +#: .\cookbook\views\api.py:760 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:756 +#: .\cookbook\views\api.py:762 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:758 +#: .\cookbook\views\api.py:764 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:760 +#: .\cookbook\views\api.py:766 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:762 +#: .\cookbook\views\api.py:768 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:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "" "Wanneer alleen interne recepten gevonden moeten worden. [waar/onwaar]" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" "Geeft de resultaten in willekeurige volgorde weer. [waar/onwaar]" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "Geeft nieuwe resultaten eerst weer. [waar/onwaar]" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" @@ -2479,7 +2515,7 @@ msgstr "" "Filter recepten X maal of meer bereid. Negatieve waarden geven minder dan X " "keer bereide recepten weer" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2487,7 +2523,7 @@ msgstr "" "Filter recepten op laatst bereid op of na JJJJ-MM-DD. Voorafgaand - filters " "op of voor datum." -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2495,7 +2531,7 @@ msgstr "" "Filter recepten aangemaakt op of na JJJJ-MM-DD. Voorafgaand - filters op of " "voor datum." -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2503,7 +2539,7 @@ msgstr "" "Filter recepten op geüpdatet op of na JJJJ-MM-DD. Voorafgaand - filters op " "of voor datum." -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2511,13 +2547,13 @@ msgstr "" "Filter recepten op laatst bekeken op of na JJJJ-MM-DD. Voorafgaand - filters " "op of voor datum." -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 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:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2525,7 +2561,7 @@ msgstr "" "Geeft het boodschappenlijstje item met een primaire sleutel van id. " "Meerdere waarden toegestaan." -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." @@ -2533,45 +2569,45 @@ msgstr "" "Filter boodschappenlijstjes op aangevinkt. [waar,onwaar,beide,recent]
- recent bevat niet aangevinkte en recent voltooide items." -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Geeft items op boodschappenlijstjes gesorteerd per supermarktcategorie weer." -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "Niks te doen." -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "Ongeldige URL" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "Verbinding geweigerd." -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "Verkeerd URL schema." -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 msgid "No usable data could be found." msgstr "Er is geen bruikbare data gevonden." -#: .\cookbook\views\api.py:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "Importeren is voor deze provider niet geïmplementeerd" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Deze optie is nog niet beschikbaar in de gehoste versie van Tandoor!" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "Synchronisatie succesvol!" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "Er is een fout opgetreden bij het synchroniseren met Opslag" @@ -2634,7 +2670,7 @@ msgstr "Wijzigingen opgeslagen!" msgid "Error saving changes!" msgstr "Fout bij het opslaan van de wijzigingen!" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2682,7 +2718,12 @@ msgstr "Nieuw recept geïmporteerd!" msgid "There was an error importing this recipe!" msgstr "Er is een fout opgetreden bij het importeren van dit recept!" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +msgid "This feature is not available in the demo version!" +msgstr "Deze optie is niet beschikbaar in de demo versie!" + +#: .\cookbook\views\views.py:89 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2690,24 +2731,19 @@ 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:140 +#: .\cookbook\views\views.py:143 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:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "Opmerking opgeslagen!" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "Deze optie is niet beschikbaar in de demo versie!" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 msgid "You must select at least one field to search!" msgstr "Je moet tenminste één veld om te doorzoeken selecteren!" -#: .\cookbook\views\views.py:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2715,11 +2751,11 @@ msgstr "" "Om deze zoekmethode te gebruiken moet je tenminste één volledig tekstveld " "selecteren!" -#: .\cookbook\views\views.py:259 +#: .\cookbook\views\views.py:262 msgid "Fuzzy search is not compatible with this search method!" msgstr "'Fuzzy' zoeken is niet te gebruiken met deze zoekmethode!" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:338 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 " @@ -2730,27 +2766,27 @@ msgstr "" "documentatie raad moeten plegen voor een methode om je wachtwoord te " "resetten." -#: .\cookbook\views\views.py:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "Wachtwoorden komen niet overeen!" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "Gebruiker is gecreëerd, Log in alstublieft!" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "Onjuiste uitnodigingslink opgegeven!" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "Succesvol toegetreden tot ruimte." -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 msgid "Invite Link not valid or already used!" msgstr "De uitnodigingslink is niet valide of al gebruikt!" -#: .\cookbook\views\views.py:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -2758,7 +2794,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:412 +#: .\cookbook\views\views.py:415 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/pt/LC_MESSAGES/django.po b/cookbook/locale/pt/LC_MESSAGES/django.po index 35e12000..b4108bba 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: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: 2023-01-08 17:55+0000\n" "Last-Translator: Joachim Weber \n" "Language-Team: Portuguese /remote." "php/webdav/ is added automatically)" @@ -209,33 +209,33 @@ msgstr "" "Deixar vazio para Dropbox e inserir apenas url base para Nextcloud (/" "remote.php/webdav/é adicionado automaticamente). " -#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Armazenamento" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "Ativo" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "Procurar" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "ID the ficheiro" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 msgid "You must provide at least a recipe or a title." msgstr "É necessário inserir uma receita ou um título." -#: .\cookbook\forms.py:334 +#: .\cookbook\forms.py:335 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:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" @@ -243,15 +243,15 @@ msgstr "" "É possível utilizar markdown para editar este campo. Documentação disponível aqui" -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 msgid "Maximum number of users for this space reached." msgstr "Número máximo de utilizadores alcançado." -#: .\cookbook\forms.py:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "Endereço email já utilizado!" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -259,15 +259,15 @@ msgstr "" "Um endereço de email não é obrigatório mas se fornecido será enviada uma " "mensagem ao utilizador." -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "Nome já existente." -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "Aceitar Termos e Condições" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -276,7 +276,7 @@ msgstr "" "de semelhança de trigrama (valores mais baixos significam que mais erros são " "ignorados)." -#: .\cookbook\forms.py:443 +#: .\cookbook\forms.py:444 #, fuzzy #| msgid "" #| "Select type method of search. Click here " @@ -288,7 +288,7 @@ msgstr "" "Selecionar o método de pesquisa. Uma descrição completa das opções pode ser " "encontrada aqui." -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -296,7 +296,7 @@ msgstr "" "Utilizar correspondência difusa em unidades, palavras-chave e ingredientes " "ao editar e importar receitas." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -304,171 +304,171 @@ 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:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 #, fuzzy #| msgid "Search" msgid "Search Method" msgstr "Procurar" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 #, fuzzy #| msgid "Search" msgid "Fuzzy Search" msgstr "Procurar" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 #, fuzzy #| msgid "Text" msgid "Full Text" msgstr "Texto" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 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:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:498 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:499 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:500 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:501 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:507 #, fuzzy #| msgid "Shopping" msgid "Share Shopping List" msgstr "Compras" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:539 +#: .\cookbook\forms.py:540 #, 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:540 +#: .\cookbook\forms.py:541 msgid "Show recipe counts on search filters" msgstr "Mostrar receitas recentes na página de pesquisa" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "" @@ -479,7 +479,7 @@ msgid "" msgstr "" #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 msgid "You are not logged in and therefore cannot view this page!" msgstr "Autenticação necessária para aceder a esta página!" @@ -492,7 +492,7 @@ msgstr "Autenticação necessária para aceder a esta página!" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "Sem permissões para aceder a esta página!" @@ -511,11 +511,41 @@ msgstr "" msgid "You have more users than allowed in your space." msgstr "" -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +#, fuzzy +#| msgid "Use fractions" +msgid "reverse rotation" +msgstr "Usar frações" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 msgid "You must supply a servings size" msgstr "É necessário inserir uma receita ou um título" @@ -533,38 +563,44 @@ msgstr "" msgid "I made this" msgstr "" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "%s receitas importadas." -#: .\cookbook\integration\paprika.py:46 +#: .\cookbook\integration\openeats.py:26 +#, fuzzy +#| msgid "Recipes" +msgid "Recipe source:" +msgstr "Receitas" + +#: .\cookbook\integration\paprika.py:49 #, fuzzy #| msgid "Note" msgid "Notes" msgstr "Nota" -#: .\cookbook\integration\paprika.py:49 +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "" @@ -633,82 +669,82 @@ msgid "" "upload." msgstr "" -#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Procurar" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Plano de refeição" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "Livros" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 #, fuzzy #| msgid "New Food" msgid "Food Alias" msgstr "Novo Prato" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 #, fuzzy #| msgid "Units" msgid "Unit Alias" msgstr "Unidades" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 #, fuzzy #| msgid "Keywords" msgid "Keyword Alias" msgstr "Palavras-chave" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Description Replace" msgstr "" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 #, fuzzy #| msgid "Instructions" msgid "Instruction Replace" msgstr "Instruções" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Receita" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 #, fuzzy #| msgid "New Food" msgid "Food" msgstr "Novo Prato" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "Palavra-chave" @@ -724,64 +760,64 @@ msgstr "" msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "" -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\serializer.py:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1247 +#: .\cookbook\serializer.py:1255 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1249 +#: .\cookbook\serializer.py:1257 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1251 +#: .\cookbook\serializer.py:1259 msgid "When set to true will delete all food from active shopping lists." msgstr "" @@ -1614,11 +1650,11 @@ msgstr "" msgid "Profile" msgstr "" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "por" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "" @@ -2108,258 +2144,258 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:681 +#: .\cookbook\views\api.py:687 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "" @@ -2420,7 +2456,7 @@ msgstr "" msgid "Error saving changes!" msgstr "" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2468,73 +2504,73 @@ msgstr "" msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +msgid "This feature is not available in the demo version!" +msgstr "" + +#: .\cookbook\views\views.py:89 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:140 +#: .\cookbook\views\views.py:143 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:259 +#: .\cookbook\views\views.py:262 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:338 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:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:412 +#: .\cookbook\views\views.py:415 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/pt_BR/LC_MESSAGES/django.mo b/cookbook/locale/pt_BR/LC_MESSAGES/django.mo index fd3ed3ef56383e601b9a20a56a00abe0cee2442a..181b78e72f20fbb6c7e6f26c9288261e303f08b0 100644 GIT binary patch delta 1257 zcmYL{Pi$0G6o*ecohcNR+EV@_Pgt0MwH<2%sf0kAk|0ejv_ul4;WF=b`ohe+&3$hM znvgVc;mWXiaY>AkC_71jxRH%rXjlLn6O4&2hzTLOabYkl^gGjQJjr?AId|?o=iJ|& z?>GN7xcbXL&!>Xz!*}DacZrO^Bi($kXRr+a4*Un6BQKXkHoy;I1=isSn8Fv}oxtzl zG4cnn2ln$>ghPa?KVcz5qQ_rqE815gKD zfozeF;oI;NxEcNs_y`^+e*!D?mjjI5hE=GAZ$K^dHQWck4f(I|CGy{)KGk!mgKbBK z0k{XMBBOk?;Y7&a3Hbs%%z6w}>1%LRrTB(G8?Heu_zo7vWk%2gLOL|Jz=|ts&h7cjEo{He4lDqi07I9Z+ou z*W0M+@cPz!@GZE$w_4viI{ya^^->+1>~rp7CQ}WU+2Uqbtup1U$!#&veZ3SXd2zct z>2I34m6PeB^G%Z{E-iMIUVHbHUAg3ZoXMnjD#LEn9l{i#C^qCEK)e_RNf&&1|&jO-);8 zV$xV>)XJCXayzu1@%2Pfex?ldRGK~;~jmqW0ld47YKQY$6 zTKmEkk1N%YInyw0Z?a*Ix2;S$AH^n`G~Syiw$TJ4*}CcMms!^?MtX}3F0`_mkvZqtddKoEE?rFOEw4w(i}~L3W9uqeUo#wCuuT(G;t`N39JJzEh}2s9 I+$T={1s)sZ=>Px# delta 688 zcmYk&F>4e-6u|L`yO+CM)R?;v5EB^!3KA~t=0HMB5fe=z5*1GnG2mp~yIa`3J$BZJ z)wLFi#b75k76Gw{#DIlZn8MO;VC849vGG5fGx%WkH*aS4@n(M4zfTN)*4)>Es4-?3 z9~iTYl@UI~9^S`~Si$NEAvUm%C-K414z7~t*v11qi!+W8<9HeE`L&_9jvR=GOwO|r zVI802DSU$^d_T?*>Jcn1w=Wz!UoWoye|0|d6g$F`R zF|oJz(H6LdOV~ntgO_M;u!}D4<7xbi^dq2n84%PiirYH2d3r7Wh2!91iaNGNt;y%i z@s=Ww{Z?Q9qRHtY@iQX%}fbDALtVqM~>qNRxeMbb7?~7W}HYRNgW#%5RNdd1}5? zJoBeAJGY)DeU;@=Ooy^huc^4MNmKb)$?YdPP$n3AG}Q_dMVp+V&%@orgHVgV>#J|& diff --git a/cookbook/locale/rn/LC_MESSAGES/django.po b/cookbook/locale/rn/LC_MESSAGES/django.po index 67073611..3ddfac8a 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: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -58,7 +58,7 @@ msgstr "" msgid "Shopping list auto sync period" msgstr "" -#: .\cookbook\forms.py:62 .\cookbook\templates\recipe_view.html:21 +#: .\cookbook\forms.py:62 .\cookbook\templates\recipe_view.html:36 msgid "Comments" msgstr "" @@ -102,7 +102,7 @@ msgstr "" msgid "If you want to be able to create and see comments underneath recipes." msgstr "" -#: .\cookbook\forms.py:79 .\cookbook\forms.py:491 +#: .\cookbook\forms.py:79 .\cookbook\forms.py:492 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. " @@ -114,7 +114,7 @@ msgstr "" msgid "Makes the navbar stick to the top of the page." msgstr "" -#: .\cookbook\forms.py:83 .\cookbook\forms.py:494 +#: .\cookbook\forms.py:83 .\cookbook\forms.py:495 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" @@ -132,11 +132,11 @@ msgid "" "instead" msgstr "" -#: .\cookbook\forms.py:123 .\cookbook\forms.py:296 +#: .\cookbook\forms.py:123 .\cookbook\forms.py:297 msgid "Name" msgstr "" -#: .\cookbook\forms.py:124 .\cookbook\forms.py:297 .\cookbook\views\lists.py:88 +#: .\cookbook\forms.py:124 .\cookbook\forms.py:298 .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "" @@ -148,7 +148,7 @@ msgstr "" msgid "Waiting time (cooking/baking) in minutes" msgstr "" -#: .\cookbook\forms.py:127 .\cookbook\forms.py:265 .\cookbook\forms.py:298 +#: .\cookbook\forms.py:127 .\cookbook\forms.py:266 .\cookbook\forms.py:299 msgid "Path" msgstr "" @@ -156,265 +156,265 @@ msgstr "" msgid "Storage UID" msgstr "" -#: .\cookbook\forms.py:160 +#: .\cookbook\forms.py:161 msgid "Default" msgstr "" -#: .\cookbook\forms.py:172 +#: .\cookbook\forms.py:173 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -#: .\cookbook\forms.py:195 +#: .\cookbook\forms.py:196 msgid "Add your comment: " msgstr "" -#: .\cookbook\forms.py:210 +#: .\cookbook\forms.py:211 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "" -#: .\cookbook\forms.py:217 +#: .\cookbook\forms.py:218 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "" -#: .\cookbook\forms.py:226 +#: .\cookbook\forms.py:227 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" msgstr "" -#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 msgid "You must provide at least a recipe or a title." msgstr "" -#: .\cookbook\forms.py:334 +#: .\cookbook\forms.py:335 msgid "You can list default users to share recipes with in the settings." msgstr "" -#: .\cookbook\forms.py:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 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:443 +#: .\cookbook\forms.py:444 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 msgid "Search Method" msgstr "" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 msgid "Fuzzy Search" msgstr "" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 msgid "Full Text" msgstr "" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 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:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:498 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:499 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:500 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:501 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:507 msgid "Share Shopping List" msgstr "" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:539 +#: .\cookbook\forms.py:540 msgid "Fields on food that should be inherited by default." msgstr "" -#: .\cookbook\forms.py:540 +#: .\cookbook\forms.py:541 msgid "Show recipe counts on search filters" msgstr "" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "" @@ -425,7 +425,7 @@ msgid "" msgstr "" #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 msgid "You are not logged in and therefore cannot view this page!" msgstr "" @@ -438,7 +438,7 @@ msgstr "" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "" @@ -457,11 +457,39 @@ msgstr "" msgid "You have more users than allowed in your space." msgstr "" -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +msgid "reverse rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 msgid "You must supply a servings size" msgstr "" @@ -479,36 +507,40 @@ msgstr "" msgid "I made this" msgstr "" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "" -#: .\cookbook\integration\paprika.py:46 -msgid "Notes" +#: .\cookbook\integration\openeats.py:26 +msgid "Recipe source:" msgstr "" #: .\cookbook\integration\paprika.py:49 +msgid "Notes" +msgstr "" + +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "" @@ -575,72 +607,72 @@ msgid "" "upload." msgstr "" -#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Food Alias" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Unit Alias" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Keyword Alias" msgstr "" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Description Replace" msgstr "" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Instruction Replace" msgstr "" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 msgid "Food" msgstr "" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "" @@ -656,64 +688,64 @@ msgstr "" msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "" -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\serializer.py:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1247 +#: .\cookbook\serializer.py:1255 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1249 +#: .\cookbook\serializer.py:1257 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1251 +#: .\cookbook\serializer.py:1259 msgid "When set to true will delete all food from active shopping lists." msgstr "" @@ -1501,11 +1533,11 @@ msgstr "" msgid "Profile" msgstr "" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "" @@ -1983,258 +2015,258 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:681 +#: .\cookbook\views\api.py:687 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "" @@ -2295,7 +2327,7 @@ msgstr "" msgid "Error saving changes!" msgstr "" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2341,73 +2373,73 @@ msgstr "" msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +msgid "This feature is not available in the demo version!" +msgstr "" + +#: .\cookbook\views\views.py:89 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:140 +#: .\cookbook\views\views.py:143 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:259 +#: .\cookbook\views\views.py:262 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:338 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:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:412 +#: .\cookbook\views\views.py:415 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/ro/LC_MESSAGES/django.mo b/cookbook/locale/ro/LC_MESSAGES/django.mo index acb36632e7865a01700e61b2e849ebe1c76ab5e2..5d9c9507c928a62e3d94115ca66ec65332514de9 100644 GIT binary patch literal 63016 zcmcJY37jQWb^l8R!4X9eTv2P#p=Wfuhs|wRhnWEen1$&Xz!hG1zwUm_>-Uf9ITARqu5V4FBZcpQ-s()vLPe zxo5lQ-ujor4|sXT-yiRkWk-RB+$+o8e&;Ov!$Wj8%ij9%EPFqA9r$hVl1F6O**tst z$}HOfK5sP3?gIX1EX#fl{%%#4od^E#IDh_x6S&9qy-&=t2axVP9+hRQxnBO5EZaqT zlaI}^bzFZFd;tH8U1*Mf(E z*Twx0froH?Gk8Dni{L@v&%k?wzXGXhcF@_DU3Nck3D*w+4+kF(D*aPHrGFN9UvL~$ z5qE%k?k(Vf;0M7&!M_KU@8?09B>NWF1P|HZ<=6vKz3ipniuVc%J=!;R`A7f|9hay{|itg@@r7}AF+|X10M~loi73p051X6 zE_LvpU_bELAf%C91uCCUf)|0G0rmbdoBa7P@L;Y_0d@aO@IK(CxL*fV-d0@i2JgxB zGeOnw#UMq@UIRWD{0XS?AH3P?dnhRSI11GBj|4?WYe2QjIH-2K3{*Lu8rRPORh}1v z>c3Zkhk)M>{5hz6eg`VuY>WSX2zUgS_Xl-<4BQE>2KD^A!6U&BfU4JL!PCL7feexC z{^vW6gL?0U;Ck=?I_X~EIiTA832}W1sC+I1)y|iL8s}Glr-QEpmG5`JY4FFO>c4s1 z>sk`A`#kK4-mb@i zdj1UX7;qD)-}`a@S#keLQ1tLOpvKSl!TW;$2CCf-dXm@cP*DB&An;M(F>(DQQ0+1e zD!*pnZtxVYpAGH;KMty#tDo%c+6Vuf>komd-`b1){j))(w+*BS+2iB>4dCHi-w3MT zz6z>*zX0|8Z$S0`@8kN=OT4~Ef~w!q;6uRkLDlavP|rUPRC?Ef>bLiS>c<-Q0e>(RK5NLt^gl03GIR#K=pesuCD=Aj!%Fp-={&P z_XTh{_^+VyyW5nv&jUf_djhC>tpV>0ZUE`Z>^$%c@NJ;_{THC>^E*)K-?i@P90IC5 z4+E9nW>DpS5~%#A!IfYiJQ938I0k+IJOKO=_(1UIpvK$5)1J?v;B&Y>3OpKoJ*aZt z45~bz0mVnY4vNow4^%t<8dQ3BoALHr2I{@Xf-27%Q15L4?+QL1ybD+Z^?n^xJMWF( z-v}zdw}Yzx4WQ`srnvu4asPXu(*Gr>{QnfcKXBIN-3WLT_s;~+0VhHJW$)y_gTVVX zT>d=-ynyS+fCqyw0#(jefy)22p!n(ap!)Mcm-_uxpxX0fP|vRc)gNca?-#`NB&c#; z7T3=J59RvGxc*B}>0S>izmLT4p9Yt3{Y_Bi{UNA!zZFz|e*)D`cirLbb2zB$Wr4?m zOSnD-JRUq7q|39XfYMvP1FF71XnMZ4f;snp59;N7`?1gQIu1~pDj2UXu~ z;61?!Q02P}d@%T|xc)0p<#-RM_dg7(o}U1f&X>TI;EzDn^N4oj59)ducu#N?RDLIe zs{c8G=Yt1weNkLL8C3f9xbA>@e@|RL7kn(&F9KDse*jg!uYgMDUqR*bLs0qu8ax#I z1E}W@ff$tD{XjiG0zLp71@-&cpy+xVsB$zw(aBEmZs1eEdx6gZRgYJIqVH=#rT4D5 z|9(*Ke;5=${S>$X{0^w}A90zddph_iuGfRBz^8(zgVzWC0#tvDb+YVOa3lD3@M++3 z@ZsGodjU8O9s_mjOyHM6_4_x$$ALcqXTY_4y*zIR zAI9~&z{i7M0j~g$eTviT`#_cZ!*Ts_Q2qC5Q0@FR@Lu4Zp6YaUIH>XP08s7oQ1FT1 z1)%EjUhpdL25>!i?&VHrF9BC`eLZ+0_#^Oa@TjN3gTOkdblw7rE)ICQU!Mf3+^+&3 z1pW%VKX}+P(51jffUg2~fJ*OxXVO>TM(}j-rQlZZOW;Z1G0*b%CqSb+Q1o&=sQUg4 z)bmHsNRUJ}1CD{;0!P6^p6%sW4XS@G0#)xPgLeiez(c`${N4u-;QA?`et!nI47>sq z9bE^iJwF7hUvC0MSDywC0KW~Y+}{T^4)W)?9(g|ai94Y`fFp0%fXw$^TAue2Y{!)&EJ0lcsSQJ zP|x>3(c|+$s-E2p9synilerr>2X??+;0Exg;7ahs>)j5jflIjlEGT~abx`#99q<%z zDa_|A@M2K?_7?CS;MW3w2&x>v26J%9I~^YZevRw%K$TO3uKfs*p{{|llKJZT?MMY zUjyD3d^@P;Zv@p2UjfzM-vRaflJ|Q1-WybYOF`W~4!i_h4IU0&6ZlS0<^33_d_D~- z{cnH|0e>F9AM!rNCfD}?MTcJmRj;pss`oFzP2hilj|I>A8|OdI1h3}$6W|u`lJ|T0 z-VLhVKMJbzXZkS{u8_qJn{xF=N!0`>s{aocq^!K-{%9a_bvm~&u4@8 z0-K=fe|cR08F)O`uLPCPr$DvS7eGim`wsY0@P&Wtd@uhXw7~T%z?Xv$q7hW?_kwDt z4}qtHp8=K6J^#+ry)XDVt{)8Q`CGxGz~6#;?%p5v@*M?U&h;p$et0{02>3VPUBHin zs^2F9zXGo3`um{D|L~7^`HurdZ)-sH&l3YDK;<_Z*O!4R&o1!Z;M2jQ!K*;g-}}KX z_<)aky{-h6|K~ux_b;IO{fD5^{XM95KH%>ij|@BpRJ%SJJOw-pyf641Q2l)^sPeuS zoB}@!DxDKP=KZq{d?wesK+*Z{0uTJS+Y5(*x<3l81|JKGuk=9W`z%oDy%c;D_y+Jk z;5R_g*}sFUzyogd{7wW_o*D2M@L8bJyAD*jZ;0#9fhTeOEl}-$|C^j&=b-Xk1}gnW zg6D&0gMR_O8ax*qxfxy#cEQ(zUj>!U&QExLmxJoR7l3o%OF*^vpFoxGh)*Kx!BwE@ z{{&EUGXtuAmw|T$p9`v;Uj&{Bz6l%ye-17OA9#z)k9A_vxVWdm;FB@b#ej z;i>=N{7@L#|^;CH|$gHQO3m+yn1()&kH?eHy7>3km? z0sjc9U61*!|9%pv=g$C72FF1?|6=e|@NJ;V`4jMH@K#Xi9`-r!*ZYC5=6Vc#1o#i2 ze*X=4ckmCO%75_Z9Ulm)pTzUv~z$sAl^K9_J;FaLP;5!1}52_p=1y%l=K$Z9F z@%w$g;PrS2sQiu%Tniq`^#$?!G^qD?fohMx0Pg|54-`Fp99#wd5Ii5e&lk~2z*$i3 z|0_`Z^Y`H8;QhYj@4o_6dEW@C|K0&!3w{jLc)0k>p6^aj>AV2c^H;_F*MNs{{cce2 z-v}NK{!`rlY25znq;=OF@0v7!xAI|lBTwen!-`9icr}u!OhYx{EzET;8EbqK$ZL5pvwDUP|tq}JOunMsDAl3 zQ0;cWx4isEfvVR-LGig$;{IAt@0|lGzY9V2V+U0F9|4vBm%&l+>)>+mpnq}sbu6fH zzXN<2_%`r(@N*y{HoNn;eVl(Bd^y**f@-&C|Ev2S{~A1<>wA2MJ_a{|%5Uj+-F`d< zd?eRbfEs6i3o5^#fIV>e_plwnYr)mv#_xN(KNox`*WUnDuRnsKpZov7zup8~2LuL0G5uLCavxBT4c@;Y!M*PjHpfJgoUpD#EK zimu-eHo${#b^EFVYTW-F*aXM^&HMQpa4FZH0M7w`4E`N>!Y}>$m*9C^pY-qUr+F^8 zgX@0;*MX1u52wS+!85qN3RFLT60^a#IK7Jk!sy){QZUP_3^+n(kum_$7J{>#( z{3v)L_$v^$XJhDQP=7aZm9oH*%cF zy}jT;@eZfiojHFY$6s*1HtzSp%elT3+{__fu$1GT9CTTB8uvcNaXg3qUJ1gYvtNPN zgL83zQ=p!CIL9$uKY`!1u*D_9;4+RG?xnwr zxc*x%{x+Vuj`J^YJ^_A;;}M)+3yNNz$@yP`=ftzOaQ@slKZf&XbG{zb-@kISIldad z{|r2iYw?4}bLdZFOMkF2`+E}4$RD%V-;cQY9S+g;bMzc2**6-`ZvkgGUe58C93%Yx zdye$?FWl4L1gNp2zb|qwKaObUbdE#gnb&as63+h|)Sq~o{(j2w2kt+H6|G9>8xq zIgaN1$sGE7JlD?!H*-9WV-JV^-o)`Pjz{zRvvh;MLpgrWwfZ-aGEd{SdK{r!~tPvYWbabr4g z1Nd5w=W~3JXPyB*4SWaqbnuB_jpI2SS8zO!d$2XL-)6xNalDp$>F+?!KNA-hfJeq} zu&(TNasLSJeV$`^TqpQSJo^stYur3It{=(yN8_PO!EN0CF~>C=|IP6a+=>97l2QmEeDKe3s++T8`+@(Ka9qH>agJ@AzYP2c z_&9JKsJ|a_+{AG=?n!oxf&auY#`$Bx?{WMYhyK3J@gO^MIrd=AKg(}tgCFL2Vf?m^ zd+(3)E5Q|9FXgz9^Z(>n$@%c#E4bH)`+wxeBZeOM7T52O-@nB9;T-pm>qm2b5XWD| z^(xN)gY!RtyTDa(|99Y-asCp1yOHy8@L$1y2laQJ4z9lmo(jI1W4nIf?}HrA=J*8n zs(+v2`uw4L`u*PVP>bLG$nh+WH*vf;?jHOR?a6FUiOE~oRRF1dng!{K}=|cQ?*`gqSmeF6Sc`5_14r_ZYl6qdq+Oe z@A=F1$@bhFzt*SnS~u^u=jsEQPS-Wr^|F+6WRW);JL+Vtdba9yO3Cm2PAhLuSKi4d_7s_`!MgQcj}{rY zck(2OpSo`S8Qae~<=B%~*;U?X_43|qJ@+5S>aCsWm&tZ(x-rx5cuP+=n)Q9v?{V#Z zKGn7o&enF;=>bn|eEr(3>$hEe?)t|Kr%6*&%^olG z+A8Qkjk>*BYpT|n%6HTUt3Tgq?`)_;jUrUPMvI4=O|Q(Z*~a9oh-bb(0WHzGJ6i2s zIf?1H`Xt@GG~d#!i*#tofjswBwf|{DuI)f)B4U+xqE5$m>$MKWtnZ$$cN+E9B$epq z(5jQasFm{WsyAk4yZLOrwzEM!7!%g2ywYvAYE7Q6^x{~a7j;=XOZzInT8r1FE!)U3 zh=B+Txwo{)z<>=X7Z@#;F)v6izQGa5LK3lc3Hc@ZYkK=Du$Fn{9)Uz7B zv-=Y#ud1C|jx6hzdb2&_tzTqw$I>Pbqu%b(r_R}?y*Q#W?=X%St@9u79yM-23wMTqoM;}^*@S28FB43^hV1@c%7D$fT~J>Zhx8~ z2q);>Mp-Fzv%PDW;J1mxPn^1?*6kv|e7tUJBN9(uHF0V_-KaOY2c>s=?T&_XS5KGS zYfr%$VX4-YgX2miPjaXnK5WR1Sp^Ls397hYoHbG04ye9e{(d8d9^A5I4| zP+c3nyw>ct)dcXuL^hp9cL)5b=mW{;c1uOA!*A%%MsJMLc2=EQJhH6~ZOoCJ7!+c< z+YrB)s?8ZatJ(9c;MG!IMs<(+cjk)e@yHB@Flp@dgZEdb1 zhhau@bw&y!j64=iS=_ZhPml2s#i7le={e6N$+@UsDH@y<+x$i&%|p;N#1Q@F;z5-* zreK|=E`)e=gdCu(l1R0O>fUwzNWY<2At1y+VCBdMB=^- zWl7>*1BGI8w$?%BAk#_?qe7lZ%JtnfBqH=+;w5?{9}&;4kI=PL*_$=ro$~A2&m$}I z5gszoqb5x&kJs|*z>gj3Lkl%eWa@73-gd z9!aV!rXH90qw?OIsktP+M!FPd7g|bGVY)##&NYy>%_doSA-a9az*zN%rPGXfQoDk3 z^oCgW1X9_0bIyhDU zLD)%8qcU{SJ1SkZIv=5mJL*$vdY#c}>9ia56{S|PYWssDg9YDagU0w)9k!3Q6ZOjr zEny`JWOuUDm{2Q-Gcp=AxSTH9tzM_ywC+_`dVP5gou@%3#0X?iqVF(5TlpL+O+(b? z75A*Ar6n#Qs?=XJ;^Zu%hjLBTd#EikAyQ^=MidSaPGTNA8}(h3l1Gx5NovHdUAxAT zwQ*T8#Q7x3Ay2Vg2~2Nm;tAIRf{oPe@jeNvsxJRMi+FjV-esSBb64knRk91dHvrCVPF8 zo6gCtb)z*!&FaliF}>lWHqhXVU1^e?DHu&6qQNd6Uu0B^cTP7^)Ph#bF6-1W(ps<) z=WpK2NRnnB0;ps*?^SUAP)UgrRTN>9h%qir0iLK!IYg;~3r&gVlar|rm4Px?@}Z{N zTHBTAivb^OPy_11`ULGTS!Z}zv-Kn#)uP^@K_%@DFQwuBRE?HnoMVkFUomo9T{e!o zUT{ZRVqupVDeWmU8PT2mwNY}k+&Q=*C*1r5h|=$c4J9)!>o4e4)xx-s=2 z=E$ObH~|YQ__~<&NDu-2=HfG`>VLoU!c<8esLXAEZ>tzARy@>hv%!*rgp8l6?-l{J zb6N_znak_b(@+s&4Sl&{kExktNK5fVo$NP|{Td@F1^9x7QB*Ffx@KyQvw7(?qRFix z+f_g(R>{Mv)YmV`TQZWeu`Dcsg2F>f7$mJ!yb%0e##BD2LB$mzDHBvP0lGa!B%n^*5!%9ik80fxrZ_Lh`2nWWMmkd2cKS-fIV);<&op<8ds zTx9qZtc0O!8t+Iy5e5UiDnL5AoT;T&dYfbdmu_5_MM3j;k1{#Vk+NBw9xeHSVo)A=Wh9D76|Xtuxtf#r6)|Li33R zHkx{-!i{Vwwd~-S=hpWayYg3TAUl5=XdAs;l8p6NRi{j9p9s$#8>LUU=#&77+niO@W(0yka*qDOPjZrLaux-(aL_j6l{f zij9S zqM1fK-I2jk!CMNpaT}EE1vdW`TD+_cd#zfQS$ee0%nMJ0FP8pbzhwDln{smNOum0p z2t2>;8qH@>pPuxCzEUR zj81!3x9;cbs-9{4)qJ-)8y)wFzHYV#%?}%LTfGxgDqA{@owdn5`ay2ag!$Tb3oosy zdd0m;Dw29E&!5WI^#_=po=!2neQ?$L+Ikzx*_i`6Q@dn_<}fAN)kG;gz zCe`wCS1+F8lQDkl_LHIM=%p66PNDw{G#^s$-CJZwW-_({26A} ztev~zG=yg0P3}1qNt^YP=zR*`c(b+#I?+r&Lo7Rkfwp71*6n3$#VVQtjU=aYQ=BJf z3pXYl%Mkr`7u_2#tF=uSed*;@Scna}0I4t>@wu8~=c{VASh zinb$m++!ejxok}CFzP8MmuyIjOUhv+-PV|4@C=yYT1`r1Yuil?YoEjKwdeB|{%hGU z=m8V8&RD*QYKzfM>OpLXB8EjbsU%w3%KXwk@)4$PH$;V$(7A5HqTqg;A}hF{GnX(# zMxNxvTDmqruRX)>oNQ~%si^H86CA|}47}H$=W>3}s`b02esHdNFLhNhqF{oWnv|bw z!b5qaCcCAfDLOhGZU$GUyYZmIY}?GTwc&bYVn}T90GPg62?~GVXS3r1@^MMx;-Zhm zCpt?!I{mO+a@k)L5hOVmcdUmruO8#eq}Q|^u+y_*T-hYn3UfYUNpuf zjj1Wp9J{>jY``6EQ!A)Z1FfY4Fe!&@rpwp#NFHfe?-qAyTW14#tIv;a1Y%n=MT+5L z0+#Z%P{#W52nMIn$YGL(Dl4hBi5|#;soO$|bn0^&^2QI+BtYHtqa>$K%ho}jR6@OG zG$1k;zcc5rYu3>}=o+2&9JJ$pYkxDy1(_VR@`r5F%DY#&7%MbejAOZ^e}RpJDUgQU@DNEQl1mziPj7h{!pdWb^8 zvF-^_nB@F*GvBH`IVIAx*qvd1sm!jz(hriPt=RF*tk#w5v(tHjMnQ+T?YP&`lKNcNk z#+*4p#;A}F28b-S9ntoU$v!QtdP1KJYe-klPyAGpPR7F^&WCMbk&^=g8lsSd|O)(wV zn$o-Qr4&I%6%ir&FW<1v(RF%f@uF9sXsFPt31amGY+Cnnw zU19*TGuv$hQ?pT{)ST-7&I}byD&T2x1C7sx#C+(6r^%qMN7&+^WP$W7Zb99;t3JX| zgA-0!BT(Y>YzjwG+faO2hwy4 zBUrtJ4L*-jsaPr-yG9@Jh>x$OnTIq6! zpiAnJosHQnduD?)FF7^Tp;C%>;Y69?w#kLoNY9xL0?*l`1YUbA+u(|@2?TR4tMI1t zB07q+JbFu7pm(1oay8>Mh6`R!5ruaOQNhuDdz-Uh^8bHrzkVuN#g3RwTWK_6u^8$u zlyJs(2=)4IdX%oCRFXrDb(yj>-er)~)4WP8AKTlQHyw2> zUx#nNdSSLL*SiWq{1z{pJd|G(&cKY1Nkkrmi^*wvTBIwk8Tt{VCh(`i%}-C9bmNebx@ zwHYRXX%dYZ{TCiy&XXqtc5FI|0&)pnto$-?o=>5n&QJ~un@WZ=8l|s&5Pf+-5uT(j zoMQuqwEU@3mAG)Fp=={}I*F3_(Hu}Zx2n0L22Pv^KsF2=SU#o%?Vas1rsCX2EKx2B zz?4+hyf~yz!A$4NHekH5s3U5@?TYikl?#oPsLvRCB%S}r>;Vy8JFHk1D`N+;p62naj(NU!WXV)luFk`vNsathsCI=zNBBm_NC z7aYwIvrEr29Cr5zMC{{ux&60oEZXvyeh2-m`g*?Hmoco8VME~8{OtTHG_k4L&Q)ot z29%Er5^5Pzb%*mUiZoE}2EB$NU#%BKmWOo$4v9@98S3^dSr8{eUK($5(HZCE2~AYl z2oe#Xb=54WM5*w;crCr{!$EqkiKLAwmfQo9X}@BrkU68^U2^qmoYE=oGKHej+?d%q zDQ+9KV(us?@yF2hPby&E>03Wv)!cax+D=R7S8GuTwPuo zXDohX#g}Y*(HFL%agPw2P#HR2(FaHd^J9s|oyE`r_O`iI={2pqD&=)G8q+h07!Wi- zQYzy8FZLggrumzv9IXIJG=L7I+-hryNxidhC4g(%xMvlBNyT$f^hx1u`jHl}hB76<9Sz1$(51+_%|r+e-7&Gx%2Ws{##78`e7TDf%VwWX zV#dM8_wUgi`}LU5#8e)|mA6R|3Hsk$1tI}-;7vtOSN#_rwLtr&DUj-e?#w2oitDVZ zZ)~!yK%3!T zoy`81`_Timtu9lwJsH!OP_cwi%ywK%aS1GNrBZ$bmj;M+9xda}xC)1VIw5n+vEn`j zGwV!}$3`nMBHBmg+8ID^2|?$U7}rGu4DjYql&1UWxQ(GscJ_ zPHnWa_JU4I9_Vhi#loR88|(6=X;^PT8qv09<`A!{UK*GsFDw|Tv%U7}Wy?*mUBP0r z;?x#sNrfma)R@l{&k^@wCQ5K|xF}b22lAlkMJaj;5;uWW)7&q@kg$1~-N@a^2J;`1 zzcR9<`*J?-Qw=(!2W=L_<{qjydQ3(jq%Do&DZ2@K4GmmrnH&u%t5)Nli^rHjlj2$dx#r2L z=iPKsbKQn;}E0GcEiOIZy5 zJPlQ7;1=(eR>c16(HaNI_9&7H0+oKW!-797DnE^(r6>xh%;=G7X9QTIG?uW85=|R5 zCB22m2Pn$RoZ3gxcCPy+Lm(=}Y}vHjJ1fP#Tp&qD6S=cWM^hLz4qQJq52u2rLa9ac zYI=%-+GF$eHYHO9XLui8wACgW04ay)BWLs>CA*N+b8ok*kMG*8$OW#mf`cHytnaSBUYhCHX(9sZU(%8IUg`MMT z|7MsFM3}W!MFhUvC2~zr9aoKIbSxcU%t2H>MXib<-s|%SskF>$;OU|oNqLSnzS5T$ zu877OHInVF>eXge9Xs}zvExd=nCa-Yj&UFdlM6=kvADksp-XKbYAao^x)6s}ddIrg zAnDAqbaTzfjO7<Zf4UKYtEcmSOAc}E)7UVagR_Fg7qvOZLU2b&0kur z#ZF-FB5TdLoj3z;XmPCm$>pXp+w`)}P>FOxZRdok`EgCLxqZ#Kv%BIXkKhwcou(gM zw;H&r{OCiza>H7(XnHM^X=pfVa=GH)@f&9Q$7!2ktcNNIn#n8gn~z7!B;7+_Q-4yE z_)$7n*V&hwu;Yrp+0e=iH)Ai`$#z;mKWv|8XyRC;Xu5=@+bFUtwUW6Av++5(N5|V* zi4u^z**$JM3uNYx%F8A;FLO4o6%MZB42KSwOli2Y3>}}&l-lH61}B}p+08HPHD-0* zgDe}9RNR#GahdGQ2AiqHJ&T}7n4jU16vg%S4eN^Y2vHf=A{ah)QE|yBkda0-c}DhC zc3GY$vVaAbHz^fk%l^wZwRbJ`v(n$E8!(f(0J_2zY-vr~WUKlAT>!fr{ms;z;b=;C zKk&?8kR_y!E^3y5_e78ZinR==30E)3Y@R}@7o+p7aBq&YzxH^rvVRUM3jYzKWgSocsp@pl55=i6^U%&-t zvjkcjTV1VRb=%jcJOLv?*QRMp_wW){ibLDd*AOz}PsOQBj$uYr=I|{T-)l6V{F=^z zOsA7;oP278`K?TWW93c)bd4f@lOMs9KgPn)Qo|Hx9D*vm@9@b&7A;$Dc~4zzIbV!( zRHln&8V1WG8zz;NnUy)kN8uu1YIQ6V68XdYuY;kD{O1D;|m`uJFbFD1(h=4BM)$R=NXu={2%Rqs= z*0ocy^-wkJS{y;rhMb*X6Rn_Y(c0Ks{I8M70ZU<>oQ-zl(~C|R4$PI?c%^i{XU}|T z&syS=pM2?x_>2=hz4;67L+-b>yG%4qEg{(_)GTHT$aJ9HDl4 zgV*J8m+y|DRGFsI0{hCOzq+IJGN$1`aivx+ohV3YOu3#HaLGVUce-u))7mG z=CR-kX})Yg1*{Bgb3~*OZQ=TqRwH|{Y=ZLBFejJT>MPk+#V!JA%uivRs&P1OtKpjhu|fYo=LKH#Gbt>9hHYGraiG zI!DEI+CyF8ZF6&w1f5z=ffkG766v`;ZFTL+KP>U4IL@M6K4}cOhgeEN*<5m(8e{YY z$1#1I`&=YE@*48so?}_^iA|fUdDn5}kIl?LLPDA)SYG z;SzenYlA|%-OQqFI|V=Y9D^cI&95x7V@}g48sqe*LP7Cf?1;I0NJb&Fg{gqsIf`wW^Hbusp;!(MuU zTthyqR;m{?AEFR3b3y8Fo0QRiGA*(TVW#RBc`pYpazg!Ws&LgrO*4kJ05|zIt8bYj zG`U6sS7#TxFze#(W)CARJF!tO;|ICS5G$6K`QA8)ZC)|K3p?;AEioMnlTD0U&14?9 zK0LjMtO=h(-4@(>WFQ1FAZL{LMD{pFvZ+%ZU}Lj5#<~iDfO6-1|8*`FdszV|a5Y%G z!{~&Q%F|L!;z@S5;Aw`goQLvi6!eump4I|o&qxhgU6v`dW|z_GM>veltBD9`JBEQ= zgQ4rhf-u^VULPw`DH}DE#HGbgY9(r*2oAN*Vu{Mab>=0#seCok8uC|$7eeVuJX;uQ z6h*>5Xw+0*#cC*98gZc@k)%LxV`2g(2^BM*i#jPGv+$F2lbYtv5&0DoJMroJ-~y1l zC>oMie=CJmHM%nnJWFit5j5M>DF8q_(af-=+=G1{0ST(stlS!z0PANf|_N$uNWO=$=IM}Zu@nkg-U#c`$N69mXC?AVl}7P6cAGA8a@Z3BA6zO zt>>BnxmJSs&?VTcuB>Y5<*H~TRuFMZFM9aYa&zfbVxnw`bE+NLgd*G^?9jSd<))~Z zq3n!r4z8!&;`@b;ZkQTH!INdVI^VKp?YV2tTAyFAo=w{}Z(8CrfTJ6`GmWWHrUbjA z+uE!1C0jO+Zlx{s&geSC@9O;cV~;;!^w<+ek2^j;?zq*DeB>jJNuy6c2x~*QDTb*xZ8ET77{PL4Eg~Ohb%olvT?)4^<|Zh8#{K%T3-q|x{WAZR*pa? ztI*dQt&>DwNTc2<+qa!L`k3-L6@{7q(e(snD12~r{urh~mTYOVYjtzN*dsHK$kD6t7;@EMIT#^+krTmX;CbbaprYo>Q6@PfkH4S-17($r3+763f zCi@s+$-{!_&*@%nb0QaBv7073Dbslj-~MEWU8K-T*}5E`3-Nd)XxFr~`iR$fyA3fD z$;I01=HS)_lY~Mbz1U3^6-6^dS_DJEP}D4AoHn(FN<}&3iWn+JQN7!*XtkC%zOyw+ ztpEn!6!Tk3n6Qi%#T=|!stpTu;q48KMs4zdciDE7)gsodH@?25B)T_U(OeadJ88AgaxUqp6QR+J*Il`gxH?w13!sp*7o)Z zcc+Jawp3KfB^7ZpnuL#bp-uLwu}#s@xoLY8Z$`}0`~rHh)1SHNiaE8vH7)NC5J;5ebOl{J(y2I zJ&e0f{g$g4L(_~CKvSzYp!)M25>FeYQ!jEMX>-Oxrg>2$mh+ivslwpqAjgiH9M;n# zU+9e+Hv0;pq|(f{HJ+h}n&^R!lm6VT&-s4pEbC4MkcqXIoUOEY_DGDPG*AxqQcMzI zg=$H2@JipEU(Ya{@lt6ii<&obF1C%Udy=U@=1>fa7Ga3!QwSEpn>KOmd|;|ZD!Egf z2&Ldhv1qw5FrEhmolE2|=i;pkIq3{mqg8v&IK zv@scW)-+HB6Y>+aOVyrOZ#E?Rw_M%su+5n0xhM~whc*q7`oL{M8yV_Tu}1L)EM{cO zEmv!kja#m{>57tOT$I>kOqH2Tu%xS@@U_YuS*q&)bdUBRmy!uH%D>T&7z$Wy%ghi0kQm#_H7^R zR&n3WMcG}}D@Zho=dyZ%RAVo9-^yK7JxFidkpR539h+U3bhGxx*U!z{v@!40VULI>n=#Kc19T&qZ{kh5$1uHARF9Cwzc=LGu(seoIsLVos$R2=^o%2;m}nqQl_Pw*-&wG; z`+167F^Xr00ApC%`GVb*$)VlR@WqG>m-MJwieI}mMg*E=TrxP!^Ws(?N)tt#$7und z34WKFpltZn4o>SmlV`gwI)D>lNzW*mX+5jez=nlQ#6R8V?TPSa-Dg*RTQ?Kmle zmqdR5#d8)3A(^mclaA4|3L-GCp?Re+8uvj38%W#ZTH(ezL*R z)Kccls4v^4Xv>`Gi6s7GaE{EwIM~vV4zrpW&rGGD$c#ram%7yG(H<;Ef#?_`N5^~h zqq%FHY_}2QW`BqTk}@(_o*(Fy!JlGck+75o=Cfz zKWY!~{9pywYj%|)7X!V}$x8J~10dQqczm>?G7^)5pVz{+5s$VOmMqayF|9u}7Fl-Y zAR|C64U>+RLbGa3y51`%1pL`aK;4sAQEJY?im<~A%`FM7-Rm`COqQwfWn}HdBdMlv zgRUrL5(PtcWw6$rjlITNyuS*SDybR&KX$m^<-2i=(qtujx!o=9hv*U;0|zpVVKdSq zNHlkGLk3-JdyhII#zt3IC)zl}M{L5k7}RPexT0|`rZy)GlqHf}@JcP~KwMhG*qokNqJ5lh;XGYVeAO7h$mNy`g`gMtnX8wMVgR16>8A${C6 zSQ%{Hq= zd+`>`X(a88FKKprJL6Y-+Ek+mJJ@F@yBSqg+sqvr6fh5p^6@-Vs z3JKwAR8tZlVYOvXcsX`Le;RDM{Urt&GMX@uv>v8~T2GQE$tn{=)<6YO@v^oMaHZpa zL;)ls5*Vz*Q1@?h31#-i_N6e+CJVQ;g z4)?JlZ&kb>KT;Fb5*5LI8yU`ZC@rhFmI^>BgWKRE$4Uiy{x<6XpJtjuJ__UGxP~AO zcS2erAY!?T^fS8>*}@r^!T-jd{7DT%on>MJZ!j8=Tyz)(^Acn9JQZeI3(8MaAQuTr ztudi|1TD`tui!%%BdKlBb&W5{EVMc$`mwt(w5sA@JR2cigI`F`D3U`NC^Tl#0S!u< zxav0`H({OZyC)JUcJ5F56Duq=+I`%m3gpYJ2vE+Xw8%CFI4r;L#N2en3b6xw2Hm4l zZ!4 z(ET75j0thB8{f%ZK=r;13pg}7uB2pto}iAA@ip6r6r+LGwFZ^{Y{VKc^=q}+;um94 z>r7q3f-EQig(7qixF{8^B?EY5Lup944nDFrIIcXSWeP=S6@qJ^J(X{I#0G{jPC0;G zQMMU?szz%DEe0 z$h{k14@jQfm|L&OQ>{_yx}owbe7ooZKAU92F)VL=(Wv?i3{k$4c}avp3A^|ZvnG*^ zB_)J-UZpL!st+J@j-)XpF6ka2=F_CAgz*B`thOzT0?lk#jINEQXHX}rvYwAxCo83* zXUvv&Eh=@^Krb#BLlicwR5#>QDoq^0ur*54oRR6gUF)o(K`FS>wt1T%OS}k$#ce(( z$~N$PSk8^XwjI)5tg>Oa(iZYcu$iRkCWYxE?>&9QH|U`yN|tRJ!!v0vJkmnvC!qUGR$G%kbOeXq{f zi=TK84=h1O9aUqn_Uv2NA94K@eI@3I64y>WOFxAW>hDB|NxYlSO9|HWtpfa8xCh9G z*<2~Us2G;6SQ-Uf#`i7kMki70tRV8 z`XPZRrp;?0*)>MGaNlC%IMurPbNS^1WzLg(p~3+vBIRzezwk;hT_VQ{+>}{_OR1@k zT2t^b1^m|_*q|u+W6^Z9Iy?ED$_aWVDQx1*>&M(Rs+I9_l&6%JweEfu5|8g*Q$_ac zX&ckXWO-TBW2EvzsKV;e{mMDMj-X7n zNgCfrFuy;dMMIqdZ?ikBmr*eaY7Yipw2wG4d&v~7n(w4cQtps~=6WLk zRT<~m;2}aL$dq5F^<`I6JdIq~VY;O~s|jn8(yfy5kQR^kFn9cXjkI3ASy0mqdih}m zgrKf#`l^Cyn(Nai7xatjqQ(P@S7Xc*4}(I>-FPn9P2?*9k94AZY9^W#og+QSO>qse zU`C#$;Q|KpSQLS=IPCPVDu<$tC_q^t7Mvid@E@>|IHf5*&|qRxRbUZKt6SqYmT4%H zp#r44rHO66O0!|Ki-X(DF2jGZlep%4Z2Y@?)xgsSPC+ z>ojdFPpBOQXK$SWR}Y;}9I(2dGYH3nVZDSt1#f~bIGg4{6mv*Z^Q=Vy`g9|r9R`C| zM~rAOiKW@9euEM*^G?OJrj=!3HbUrU#y0bE>Rlr|6}B<-?FU5JV5Hi9rZlG*lEt#E zsIOF4ESn_@^VG&!qZOABe2X}NR7b@C=(pTBlnP8Wpi|>%9+e~0zCqOCnj*}~Pa(E( zgp&DoEImtS3I?wspvI=UIt@k0C&wzL$Z7vC?~^7ZMzXj2w(+_dE8cB?DdKi&p%!9) zCwLEDBFmTsICyk=4fME9gR!NBTu_Rd$+qCuh*ZnVD>k78L3Y>GSMdP8BZ0GsLA2Nd zAp#kb3m!;>goWhkG9qIJeDIqS;h%(JHK~bXBBlkj`ha zLj~GLI%`dDnrSz)vkEmES0o!)*@Oz?loyMc?BFK0G2LYC(ov=cwe1}wdnw-(pg(SY zLxZopm`AfPFo&33QXrUjL71>~G5Cc-*`O`9x59Hk`;&2+c80n6_=f@AahDj6Cvk^}YK4aq@ z796R-Trgf(d*YwMU?{GwH~VnzY}|?@3Pd$f+yYz16=63h%uRjag7^B&0o-zpo`bTX zYPLho&ZGz$uv(Fbijeoq8F>rCPP&+D4d!Grnb2<{k#4+_-3_&6;MzXBV~ORlpP>gl z_?I%siWcqm+5ei_r@5Q(8WvVvjFR*KvB-1V zLPO2uXI4Iw36wAtf^*~uFs_d%KxOEm?`w6Z&2OjcGx{39(mN~(aZ5^L5^BPK;v*Y` zGS*kExBcRI%KCZ~jiKK|J_J{CrbrV_!aVqp77e3V5}&LK5j?@H3aYVDi={1kh%nBbXXC%t3hUyf-3huM9{;o{jWNke$8>LdOwy0TJSEu?p&3zZ;W;Fz7TXWhSqkp~|m2V}aVF!4uLxDTSov zIjjt|Ks9U+@l#$Fb71t&HW>U>#R8p>1~iqW)azrBQ<_A*>59`>2aHEf1j^92JS_6> zQe*BryJOgJ?ook++zd?=tL({J^L0fcO!j-VsYwvFjeE5qab!L~kyM(5WC>!InQLer zJ}1VKx*B&XrI_jw2;w2+XlwRh6 ze2PwAY+kfz9;%>7I1CQToiyYm;Va5ZIjriHyJ=L#S4un;(=Vb+Oi@=C_xJL34Ku&s z6D{+T8dKb-Vm%xZEpxYasdc<0lEMy{T0^@*AMtci$dbh}=t0nGZCcSOtU{OS>Po!^ zhYws1XI>X=Z7(iD0%QsoV3C|QRYDnDk!?s^h+LAnsio!`t8zywxE)7KVtUEy41-z{ zUBX!`47D%?$}$4<6%!*O7y7<})Sg4D2&qv+3zb9AScpCioxWniXmmlu00^Ru8{Px< zf|#H}1yO$r5;T8{2T!n!XuW;SB-_ehf_uSUU|}#l)7|7}O`b^^fL62-V`(G$ZpUuM z8O$gBkf@~+5XB^|YpguarbUqZYRN}m-4PRQ$#;&MLX3*6 zSR@#SwUcUyi<+TyM~GPF ze?BxG%6{Ae-&SZ_-Dm8QyS3s;jjVlkA(cb4MyXaT=#Qcpw#iBGc~35z{6j2N`Y71){G^FI99ngXK(@-Pwk9 z;w=?PZu%{+(nBenE`Bv9pP3j)Kb!+--XT?N423$R@0XZbU|(q=x<5Nh(-z_tlc;10 zkY#>Lm#zBFwt}6|rX}{w*O|y#OhP^s4Hw>tsc#P<3`a?bZk8^O^13Fc%SqEx*jJn{ zbx4!d%9Y@lq5`hyyR*Qod(_~;GJC-&c6^_u#s<9IdY|2N8*>t0Q(A{h`?~`RCz+pe z!fd~K#m$u3Y1sv%#?}XJvO8I5c50XfqMqT9gs%p=w9uXGNP(EPfCp6M5J09onvxpM zEO{qlk0IrnKHvg@W!o5xWU=BRTVvkVWW`Z8Hh05L zsL?Sdb*(dVI?Bw~oIs_?K3r*?QC#@I5YmGj4R5zwBxTIUg$YzOMKD9HGfB6QshbrJ+Z;`NjjsnDqY1aeo3Qv_(nZ$ z&|hvOmk%VHdBC|WcZEC_5;HCY@rv4JKX4)ZG^r$!ALYj)qF~FkVUUY+FBx2PEZb_g z(nCothN-46!_+)NU!z*4th7t?5{6oELwzfTMTa(CZJ$P~}D!f!pBSJVOYy4vGY9kpF)wrMZv$T8~mo_iPExlPee|#vBaKr(n6D^PDiWLgg za~@=NLd{KqE%+5>xyC$*gdQ!g<=BucA4*b`xw5wDCyImLDY{d6xx#jyHg#4nXsb&o zEYl51y5b%$`mB}Yfw?q8mde*2zKEsqnoqEoK5{ZAS(-0BNVQT1{**YOFAXoaw5TW2 zl_O()d;+Mbw`qH(yEU1TXckT2(=wvjHNj~px_Kf(;=*Yb{A7`D$w83@35u9cv&M{1 zDZpYPChqf;+HvrTa{3(49q1(*#gq;Fmi26V69>HoF_@*Cu8UZ1b&_UeL}03a8a449 z8?h})<^B&nV{Sjxq{3TYXy@7!Abr>7j-=?!1yd#ng?LcG_y3i#38GjefCG&Q@M8SfFkyVowfDMs(rTmO9dG z%$qhyCOa&21@|K?vn2miA@gA%9FW(F2;Acf!Fl#0}t%Qka*yG6>RWpQ?fFjmxU{EKqBZP(4zg0wE z#i1JV(AhgL^G@=ut}Uim+@YA*crg@`P(Y7amnLKw9`PP$p+m|6JB6>+hr($z1)i6^ z8BW_Y2V)e#-U&G7mw{hcHl`gskRz^> znMaQKl&OLo;mxHk3FEO%kJ!LhGbK<&y5j={GDa9-v{F1Mf!fZ|f`}KV3<%RBn)SI0 zt(H|Sv_pu0(}zmw6~548w8qn{9Vqm(>S`4Kh|mAp7k_L~-@u*$3nV$KMXwq6~ND-Wde{bN{d5xWlV@PHp1HhuJGJQb^l@y;k zLnJ;R#Pk3c6w&4~WYa1!IKAKG0(r02=wniJB@TFy39&oww$|=7_uJD57U#eLvT=X zF`B(2au!WTUuZeLy2>?X3O4+mA%;TvJ)-@15C*{jy?lS3+_67Tp{32#m7d&U`kxLO zw%7_vqg9ii(&t4Am6E++SgNLvu~#4V*~F@js(8=RGY@e<`ml8Ap6TJrM~SvTf5}gm zW>k_$E7q_E z6G0?koFOPQT8h@#iyIn&g0U|SQ2De`(iObOdf#M5D@!(M3ptUe`&0VT;$ctZaH#8e8g(17k90IIK zl}-zX9Sra+^Yq=iM(_L^3-fp6RNnTJ5{;(JM^e&M80 zGlq=kqSu;zI)~ZaK3`gbg590QL`dw*!p$^Pe5V&*&t+C*@@bhTJ&iUPdJqew zodg203l_VWej-D7z15+-RZN>Md>y^D&@L$u1eP(4Bh~Pu`{xsiDm0 zny3J#JukY^4>K&rlk{@Tc^gk{loWR7)(PD)s2hm=&uLc&9yj~N1A6?+PZH*0 zy{-?aU1Y1dqg*mVFPgK7t%mTMjLDHtd61X6is zHjT87$}J12K~$9=rczQ2x4}e`_6T96mqj-OlT|MZYrqPVTBht#NHq*>6SdG7x>1Am zD3Z73N32{f+q8l6?r2UN41{~rH-#|VhwD4#sAvrf>o6BLQ@)~Ba%CM(1||9Mhpn_*cZ>zG$vH*xkb&)lGx&9@A!*7af{g$SwyR;yUP?{} z!s3fMCiC%*f8#361f=HBRAK~14rFEHRZ)DjHa_WcaRr)MhwwrM)1Xe~m*xjQR#UJA zo2}@qN-Z2-GNad2_l+2k-}0^44i_4QRSU`aBd&eiF0OsUXjz-9bdwxWi|bno7UAZuct`7W zi~~l~L{x=nn>#3>-d#y(BFOs~xD`_ry~IOwop}xXBnO(6W3awv9XLlEcsxnL;l7lv z+~5h4;Lwfhgb11jX`vxLTBxkGm4}FL=+Z}v06%>gKj`K)Nwye4N2~Cm}j%E;M?>muz`GoN9#pb;A-qu;QLNXWMJl)orD{&frF81p!%GqaDx~u!}vAF@SB%B{}2&QSj zm}@c|l-asIGj}wlEBrQjMN`*{Wl3AHx#sKoXxZQg$&7!%VUR{d0-ExXNWJovGQOLj z)$Z2W^}PB?GR+=J`$YHk^-7t-1MEM{dTHx1FDDjEfC8d8-^l$W)?O^@xn(`yJI+Qx$Q3+03Rz)WFn|91ttD$uAy| zqi;3cp!q-=AUG%{p!S93xp{N^szz{3g|Zf+B1NjI+04QjagrCLXp-nsY^e2JbqCNe5(=J5!xW#7 zC^r6+2v#MEr|g@HuvYfzRqa|-WQqBXaxii9k&5cRH1{wRYh#Z) z3h#+=yp)`;@mkCr*0;>;<+Q1$kD%C^HP{(k&I-R5 zs7;ZEePisZ8YnVgKU7%Gz?afAFzO0S6AdKBlg1kP?z0rmiYPDLLmEXBFh)$im3)O? z)vp$^j2A>wXs&JTyN_3;b@9?|q`;)f-YMTc7)I#gHF_*$g(BT5JLgF&gIN%jW({mk zcPl1&@x2bMo?7q|W_nj^cdd$wq@&;#xuY+UnRm~;ps3A6Iw)*h9h)>5EC}c-rh}Yt zd2A(Iq7oIsatXfe=Co2MY;bgm$lBnlC-d}}%&I(??4zBmJSsw0Tr-q0NWxJ7{E4ut zR8GdF)uZ@IoBUicY#6AhUS#g8z9cg=4{hp(MzIY+5|Ylu415yeWBD14Y2!M)>fLIg z{j^BIGJ^jy^@5I2DUP~ZI;co7*qey4NT>`N(QZmE^u$PckHrf#GVf_lST7+Bq=UG2 zsI@|sd?M{KVe?+_vS>Wq7iA7gHD>LU@ZcgRw{a@(4LFwV<8Qw5C+UK&Xh%dAvx;)v zEpD{wTW}kkb{T%UDkFd7^07!_TNdPJVf+<=64(!$^o2Y#bVStQO+Xdi?lu6)>RWNe zMOrkFZmGIH3u8_f3oxY@Y1_!1DBx<)QP>;htloeru1^YC*NB9I1e8P28~UXeME8my z8Yqr6I($%(Caz(8>br8r1Qk8vqP~1K?MBg;#mz{jbO<+IghSGakVy&&B@H8C?e|qj zJ@uUBFDp+aNnAm-ID-Z3+6H-PN>XgTK361!tBB!aDu+h8OnY*a8sanN@P~*xUL^u> z6SZocOZ7_;4&}U~h*3ITcz79os+AV%CdS5e7s}cMYj$V__j(OPZu|DoBx5o~JNv7_ zU4fz$DlCJWvZ|Y0+);W3SWtW|bEH}+FJn+zqZ+S;*6FPabHTr(il@)ku{N<9JfL$A zGD$vwG?$blA*8zSR=(V)@>fl^;S3%2Qnn`0646B;w^^z+nEce!LRzqD?ShWqWG#vM z&!~6*4`~%ff07HxT-#Pe8MzmL8jYgLdrYQyjT=E#p=;cTHWL>@)v#8cve;z=&D$hJu*-FPGW^jSNf3Z!f)Oc>{f)zQ(B=QL#cRk*>bJ? zDL#C+RzWflmOd_qLuLWJOOWD}b?!Q7UT9VE>TDV0)OhuRK$cgpm< z7(oqUjK)-@+gL*c?@_6OSLk-|S|hn~a8_EsLMI}us+UUZ0L6P38|#GcqTr@oM+yp) z0W8@l674ir7i|%xF7_WBOj1=zOS>voQiY7mR!AxN_NGV(G?MV_8B4WbP{fqhkcgoT zJ;Bc=8W>?FMoJx}CO=RuFTcu{`Z47wkCT0wuNY?$J0YUdUhVRJ!Vt87PoZ-!_IW-O zD>wwbgQ%nT>^ptXbRq*2n~`Rs7uqx&YPJktu9LR9*Pn&{VCxdp#A`u;O3Z#%6r?XR zgb#|3dr3WV2KJYB^oNX%=%>tzCs2$0l+;owFKGbUz)g~caxb!pi8|g_O&|uCRVboo zM3v!uF2dGL@KEG%AP!-A)?&=6%k5Za1$xP~Ls#g^8w) zclVz;_l(HW);Tt%(qG`Nj`~#XZ19(y29+ePK-^ zvdtIkvtm}Po!C~8wfp4d7^-?4-AQJpEBAk>>=dfR86Y^xn))_)<<;A42%qQ4Gnb-EEEjQtc=XH4GawoxB~ojgHp>fixKJ~T^)mTef@P^ z92GqLt$aPTqx}6`xqK3fOLRku67!045=-)ntP~teOY(Dp<|ilS1?x&XryG#@*$`Up)3l^MT^>oQz}aay@=t{ zMi|tK&{JWVVqnh^MF>Si;X_7HMA4fM1wHgVcPl#V?sM*DV+LH?zkz0 zkG7t6Cr@Or_6ztTJPwg6Y`}8dgU7HN3-KX#;Vd4-VkV2Q7x!Tl^}SPg7Uyvg15Wc? zO779AVPYEj$Sb}&@EtD48s1in4cLk;cnK32!mrqjZXVi(UC3VKI#%Ea@{!v)@8TxL zlg5z&7T)|U(&{oyU@NqnrL3!lP87U;thjKig50Vi+@Um|PDwKB4YBbdg}DiIgX zqt1Uu&CIQGp2g?5fE}bKr6;m0c{w(tmLQ2^ID~7kXmvINwRn|r2%q6&Jcq+P6vZz% ziicR8y~qM?!SA>hE4WBn5-)aQdzGZjCAq=G1twmjrn-%%dAIbSmL!2Y@Cs^%9^n)G zh!gqLwpt|4xRreCh9_|epJE%%)sjj4i9`6lE<1n3CjWCxq-}089@rpq5`QCmk>m9u zRKRQs{)Ic&({fNX*-GPLn^?(rQ?73#hc}_6(tiTg5GrS)R_pJfaS#()Cq03NmWG4L zMjiYYUiz9|4gHt$2Qa~&&89U&R8Bagx#^VKTtv;NmbZkap_%oPJ!zzIP}xk=`fyQA z=q2>gw1y^TeiYo#ckYi4bPk@L8F!949fQe8f2PhlY;E`Y0$zWM?e~X*!OXDbs*c4k t$78*H_O4uKccMQ&5RWxqjLbZ+4(8Vty%|sv zBZzu2@#ADXVC+c_CSE*v;$k!&YKT1<4pvJ-39K#O0gPpjDrFf7(+t5axcN}9lhqrJI zc`hl#E+*qf0$cGZZo)Kfz+b2z^cTm_=B*&UM*Zjv9>Gc;W^Fl(mDrB@es{qr?q__X z;3M?1zAO|T_*rlnb)psAf&b8h+c%0tu>mczbPo?Re&f!6@HZS`oIwq!lPEM(qu7Ou z=*6bZA|bqpU92yU`Js_yafyj7R_kW$C?kz{72o0%GPeY`ioC;CoWWJB#{1>@`>#+l za*6%Ajd$@oI!TKLlEyGDV{)1wb`{a#2h@na-~?vz6Ao?@>BD9o>c?j|g{7>@+VT(^ z@g>&cXJl^4U^}j28-^&P0h~l#XQhVxGq;rU7Fm`?JdOd>jP&6GKEW3hWJjGyoN&pDjHQ#iC+y zDbp!e6U_Fgp2&scO_JGEe2bhm%q11SVjBLyO_-c)rdI;kggY?>A3OaoaU<<_$Z503 zm~loekE=R-xEw2R93FE#i_Br&cmR8xb{3;o(Vm5quoXvR1oa_@aR*++^Y{nb@Ep<0 zf4HCdt!->PfMN7=;~S=9AyG_2Khk9_$lSKaF@j5JAHjpzhhY_oK)VcFJjA!R@qf zqCQ~!L^H3;ECZwJSj=cMu?judg7Yzqx_=Ed;4RcrJwRpTIcm-OF^nH^6#Cuqfa*~1 zHKO*&7Tk;vQ6K0@BmbJ9f}K>2e$)fUu>gm$pGe(Al|g%ubx{C6P?`9R%xNi;^Wu&-qZ9C`UcF5*6@z+<-e!fjz@Q7s-4@MHBwyGZ$e3c_S%Siuu@t z8u%zG6UR{l+(1om2laP6!cKgK3bZ;qKCU0hzBOVi?m`9fex#qAf>_MxKxf5$$t7DrIYjSF7=TLGf3}I_1nxu-NVC!N}6GJl^sp*(UDW~wIBim0q ztsz#IRPSCzO<69cDEljVZzOf4CNwql`rJtgu~v_#vN*rcmtVBdTU1n5Qj%B5k=hUl zNAlOU2ZG_YKqS;&<_(4pg@S=?-U_EuwXZ!C2?Y!GZts2JDR;R_djF>H92vGXyWjO6 DU^SxW delta 1558 zcmY+@U2IHg9LMp0t1XJ99dsAnPJ?=BXPi^ou1-an)=P`=nxYMvbOwVlNk_ZcWRnqM zH@nGZ$rN!RE)Yp2M25u6&2A#Wg_pSU7DC)0;=+ZbiSYep&W)4voX>fl^Su1e|2*g4 zr5BfGUX&LdGmZ#l8fCE1Y!8kt=E8BU#Oz1Bj-2+0ODR6Va(shZ@H1-2x{+q}P%J8Iup-5w`Q-DNaN`QT&7rNRvg7wXNGThKr~t@mIWn%{YBr z{*AYJ#xO|xZk&fFQGwn?AM4wFZWwE?QK|iivvC-ey6HdU2h2hB3!>gQgi~=9Dnq-x z=P6{U{qEKO#yIs8s2BKx{sP8~C;w`g#cV&LgFcL49rmK0A3;rc67{LhqcU;{72r)w zfb^ zbA?%$dKA_F9BQE}s7&5KrThuD<6?dx1$x-?1s&CGDpB>!v z&|wH`aAdU^0a{14x_EiP>TIGoT-`~XW}88&rRdNitrP{hB73hmRT<$<#~ezC!YkTJ zigwVN?3R+wvQ^wEyYnf^`tsb>lB1=$j^@&b&FW}hBIR!zNcE-Td;Bd) lRfDm7wRLAQn%EocO(k=ueW8L8PSDLgo4B(yx2)=J!8g1LuL1x7 diff --git a/cookbook/locale/tr/LC_MESSAGES/django.po b/cookbook/locale/tr/LC_MESSAGES/django.po index 69741533..7d24fb25 100644 --- a/cookbook/locale/tr/LC_MESSAGES/django.po +++ b/cookbook/locale/tr/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: 2022-11-06 22:09+0000\n" "Last-Translator: Gorkem \n" "Language-Team: Turkish /remote." "php/webdav/ is added automatically)" msgstr "" -#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "Aktif" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 msgid "You must provide at least a recipe or a title." msgstr "" -#: .\cookbook\forms.py:334 +#: .\cookbook\forms.py:335 msgid "You can list default users to share recipes with in the settings." msgstr "" -#: .\cookbook\forms.py:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 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:443 +#: .\cookbook\forms.py:444 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:451 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:453 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:454 +#: .\cookbook\forms.py:455 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:459 msgid "Search Method" msgstr "" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 msgid "Fuzzy Search" msgstr "" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 msgid "Full Text" msgstr "" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 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:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:498 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:499 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:500 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:501 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:507 msgid "Share Shopping List" msgstr "" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:539 +#: .\cookbook\forms.py:540 msgid "Fields on food that should be inherited by default." msgstr "" -#: .\cookbook\forms.py:540 +#: .\cookbook\forms.py:541 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recipe counts on search filters" msgstr "Son görüntülenen tarifleri arama sayfasında göster." -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "" @@ -440,7 +440,7 @@ msgid "" msgstr "" #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 msgid "You are not logged in and therefore cannot view this page!" msgstr "" @@ -453,7 +453,7 @@ msgstr "" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "" @@ -472,11 +472,39 @@ msgstr "" msgid "You have more users than allowed in your space." msgstr "" -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +msgid "reverse rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 msgid "You must supply a servings size" msgstr "" @@ -494,36 +522,40 @@ msgstr "" msgid "I made this" msgstr "" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "" -#: .\cookbook\integration\paprika.py:46 -msgid "Notes" +#: .\cookbook\integration\openeats.py:26 +msgid "Recipe source:" msgstr "" #: .\cookbook\integration\paprika.py:49 +msgid "Notes" +msgstr "" + +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "" @@ -590,72 +622,72 @@ msgid "" "upload." msgstr "" -#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Food Alias" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Unit Alias" msgstr "" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Keyword Alias" msgstr "" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Description Replace" msgstr "" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Instruction Replace" msgstr "" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 msgid "Food" msgstr "" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "" @@ -671,64 +703,64 @@ msgstr "" msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "" -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\serializer.py:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1247 +#: .\cookbook\serializer.py:1255 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1249 +#: .\cookbook\serializer.py:1257 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1251 +#: .\cookbook\serializer.py:1259 msgid "When set to true will delete all food from active shopping lists." msgstr "" @@ -1518,11 +1550,11 @@ msgstr "" msgid "Profile" msgstr "" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "" @@ -2000,258 +2032,258 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:681 +#: .\cookbook\views\api.py:687 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "" @@ -2312,7 +2344,7 @@ msgstr "" msgid "Error saving changes!" msgstr "" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2358,73 +2390,73 @@ msgstr "" msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +msgid "This feature is not available in the demo version!" +msgstr "" + +#: .\cookbook\views\views.py:89 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:140 +#: .\cookbook\views\views.py:143 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:259 +#: .\cookbook\views\views.py:262 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:338 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:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:412 +#: .\cookbook\views\views.py:415 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 index 4218b426c0c9f9ddf2a0d5785232fc30ae688fe2..9398470151de14bd04e3ea41b016202cb37d8a25 100644 GIT binary patch delta 355 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 diff --git a/cookbook/locale/zh_CN/LC_MESSAGES/django.po b/cookbook/locale/zh_CN/LC_MESSAGES/django.po index 19f012c0..b6fa35b4 100644 --- a/cookbook/locale/zh_CN/LC_MESSAGES/django.po +++ b/cookbook/locale/zh_CN/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: 2023-02-26 13:15+0000\n" "Last-Translator: 吕楪 \n" "Language-Team: Chinese (Simplified) /remote." "php/webdav/ is added automatically)" @@ -193,60 +193,60 @@ msgstr "" "Dropbox 留空并输入基础 Nextcloud 网址(/remote.php/webdav/ 会自" "动添加)" -#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:265 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "存储" -#: .\cookbook\forms.py:266 +#: .\cookbook\forms.py:267 msgid "Active" msgstr "活跃" -#: .\cookbook\forms.py:272 +#: .\cookbook\forms.py:273 msgid "Search String" msgstr "搜索字符串" -#: .\cookbook\forms.py:299 +#: .\cookbook\forms.py:300 msgid "File ID" msgstr "文件编号" -#: .\cookbook\forms.py:321 +#: .\cookbook\forms.py:322 msgid "You must provide at least a recipe or a title." msgstr "你必须至少提供一份菜谱或一个标题。" -#: .\cookbook\forms.py:334 +#: .\cookbook\forms.py:335 msgid "You can list default users to share recipes with in the settings." msgstr "你可以在设置中列出默认用户来分享菜谱。" -#: .\cookbook\forms.py:335 +#: .\cookbook\forms.py:336 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" "可以使用 Markdown 设置此字段格式。查看文档" -#: .\cookbook\forms.py:361 +#: .\cookbook\forms.py:362 msgid "Maximum number of users for this space reached." msgstr "已达到该空间的最大用户数。" -#: .\cookbook\forms.py:367 +#: .\cookbook\forms.py:368 msgid "Email address already taken!" msgstr "电子邮件地址已被注册!" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:376 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "电子邮件地址不是必需的,但如果存在,邀请链接将被发送给用户。" -#: .\cookbook\forms.py:390 +#: .\cookbook\forms.py:391 msgid "Name already taken." msgstr "名字已被占用。" -#: .\cookbook\forms.py:401 +#: .\cookbook\forms.py:402 msgid "Accept Terms and Privacy" msgstr "接受条款及隐私政策" -#: .\cookbook\forms.py:433 +#: .\cookbook\forms.py:434 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -254,7 +254,7 @@ msgstr "" "确定使用三元图相似性匹配时搜索的模糊程度(例如,较低的值意味着忽略更多的打字" "错误)。" -#: .\cookbook\forms.py:443 +#: .\cookbook\forms.py:444 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -262,31 +262,31 @@ msgstr "" "选择搜索类型方法。 点击此处 查看选项的完整说" "明。" -#: .\cookbook\forms.py:444 +#: .\cookbook\forms.py:445 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "编辑和导入菜谱时,对单位、关键词和食材使用模糊匹配。" -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:447 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "忽略搜索字段的重音。此选项会因语言差异导致搜索质量产生变化" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:449 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:450 +#: .\cookbook\forms.py:451 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:452 +#: .\cookbook\forms.py:453 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." @@ -294,41 +294,41 @@ msgstr "" "“模糊”搜索字段。(例如搜索“recpie”将会找到“recipe”。)注意:此选项将" "与“web”和“raw”搜索方法冲突。" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:455 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:458 +#: .\cookbook\forms.py:459 msgid "Search Method" msgstr "搜索方法" -#: .\cookbook\forms.py:459 +#: .\cookbook\forms.py:460 msgid "Fuzzy Lookups" msgstr "模糊查找" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:461 msgid "Ignore Accent" msgstr "忽略重音" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:462 msgid "Partial Match" msgstr "部分匹配" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:463 msgid "Starts With" msgstr "起始于" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:464 msgid "Fuzzy Search" msgstr "模糊搜索" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:465 msgid "Full Text" msgstr "全文" -#: .\cookbook\forms.py:489 +#: .\cookbook\forms.py:490 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -336,103 +336,103 @@ msgstr "" "用户将看到你添加到购物清单中的所有商品。他们必须将你添加到列表才能看到他们清" "单上的项目。" -#: .\cookbook\forms.py:495 +#: .\cookbook\forms.py:496 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "将膳食计划(手动或自动)添加到购物清单时,包括所有相关食谱。" -#: .\cookbook\forms.py:496 +#: .\cookbook\forms.py:497 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "将膳食计划(手动或自动)添加到购物清单时,排除现有食材。" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:498 msgid "Default number of hours to delay a shopping list entry." msgstr "延迟购物清单条目的默认小时数。" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:499 msgid "Filter shopping list to only include supermarket categories." msgstr "筛选购物清单仅包含超市分类。" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:500 msgid "Days of recent shopping list entries to display." msgstr "显示最近几天的购物清单列表。" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:501 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "在核对购物清单时,将食物标记为“入手”。" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:502 msgid "Delimiter to use for CSV exports." msgstr "用于 CSV 导出的分隔符。" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:503 msgid "Prefix to add when copying list to the clipboard." msgstr "将清单复制到剪贴板时要添加的前缀。" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:507 msgid "Share Shopping List" msgstr "分享购物清单" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:508 msgid "Autosync" msgstr "自动同步" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:509 msgid "Auto Add Meal Plan" msgstr "自动添加膳食计划" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:510 msgid "Exclude On Hand" msgstr "排除现有" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:511 msgid "Include Related" msgstr "包括相关" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:512 msgid "Default Delay Hours" msgstr "默认延迟时间" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:513 msgid "Filter to Supermarket" msgstr "按超市筛选" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:514 msgid "Recent Days" msgstr "最近几天" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:515 msgid "CSV Delimiter" msgstr "CSV 分隔符" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:516 msgid "List Prefix" msgstr "清单前缀" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:517 msgid "Auto On Hand" msgstr "自动入手" -#: .\cookbook\forms.py:526 +#: .\cookbook\forms.py:527 msgid "Reset Food Inheritance" msgstr "重置食物材料" -#: .\cookbook\forms.py:527 +#: .\cookbook\forms.py:528 msgid "Reset all food to inherit the fields configured." msgstr "重置所有食物以继承配置的字段。" -#: .\cookbook\forms.py:539 +#: .\cookbook\forms.py:540 msgid "Fields on food that should be inherited by default." msgstr "默认情况下应继承的食物上的字段。" -#: .\cookbook\forms.py:540 +#: .\cookbook\forms.py:541 msgid "Show recipe counts on search filters" msgstr "显示搜索筛选器上的食谱计数" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:542 msgid "Use the plural form for units and food inside this space." msgstr "在此空间内使用复数形式表示单位和食物。" @@ -443,7 +443,7 @@ msgid "" msgstr "为了防止垃圾邮件,所要求的电子邮件没有被发送。请等待几分钟后再试。" #: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114 +#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117 msgid "You are not logged in and therefore cannot view this page!" msgstr "你没有登录,因此不能查看这个页面!" @@ -456,7 +456,7 @@ msgstr "你没有登录,因此不能查看这个页面!" #: .\cookbook\helper\permission_helper.py:305 #: .\cookbook\helper\permission_helper.py:321 #: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36 -#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132 +#: .\cookbook\views\views.py:128 .\cookbook\views\views.py:135 msgid "You do not have the required permissions to view this page!" msgstr "你没有必要的权限来查看这个页面!" @@ -475,11 +475,41 @@ msgstr "你已经达到了空间的菜谱的最大数量。" msgid "You have more users than allowed in your space." msgstr "你的空间中的用户数超过了允许的数量。" -#: .\cookbook\helper\recipe_search.py:570 +#: .\cookbook\helper\recipe_search.py:630 msgid "One of queryset or hash_key must be provided" msgstr "必须提供 queryset 或 hash_key 之一" -#: .\cookbook\helper\shopping_helper.py:152 +#: .\cookbook\helper\recipe_url_import.py:266 +#, fuzzy +#| msgid "Use fractions" +msgid "reverse rotation" +msgstr "使用分数" + +#: .\cookbook\helper\recipe_url_import.py:267 +msgid "careful rotation" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:268 +msgid "knead" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:269 +msgid "thicken" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:270 +msgid "warm up" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:271 +msgid "ferment" +msgstr "" + +#: .\cookbook\helper\recipe_url_import.py:272 +msgid "sous-vide" +msgstr "" + +#: .\cookbook\helper\shopping_helper.py:157 msgid "You must supply a servings size" msgstr "你必须提供一些份量" @@ -497,36 +527,42 @@ msgstr "喜欢" msgid "I made this" msgstr "我做的" -#: .\cookbook\integration\integration.py:223 +#: .\cookbook\integration\integration.py:218 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "需要一个 .zip 文件。你是否为数据选择了正确的导入器类型?" -#: .\cookbook\integration\integration.py:226 +#: .\cookbook\integration\integration.py:221 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "在导入过程中发生了一个意外的错误。请确认你已经上传了一个有效的文件。" -#: .\cookbook\integration\integration.py:231 +#: .\cookbook\integration\integration.py:226 msgid "The following recipes were ignored because they already existed:" msgstr "以下菜谱被忽略了,因为它们已经存在了:" -#: .\cookbook\integration\integration.py:235 +#: .\cookbook\integration\integration.py:230 #, python-format msgid "Imported %s recipes." msgstr "导入了%s菜谱。" -#: .\cookbook\integration\paprika.py:46 +#: .\cookbook\integration\openeats.py:26 +#, fuzzy +#| msgid "Recipe Home" +msgid "Recipe source:" +msgstr "菜谱主页" + +#: .\cookbook\integration\paprika.py:49 msgid "Notes" msgstr "说明" -#: .\cookbook\integration\paprika.py:49 +#: .\cookbook\integration\paprika.py:52 msgid "Nutritional Information" msgstr "营养信息" -#: .\cookbook\integration\paprika.py:53 +#: .\cookbook\integration\paprika.py:56 msgid "Source" msgstr "来源" @@ -593,72 +629,72 @@ msgid "" "upload." msgstr "空间的最大文件存储量,单位为 MB。0表示无限制,-1表示禁止上传文件。" -#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:365 .\cookbook\templates\search.html:7 #: .\cookbook\templates\settings.html:18 #: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "搜索" -#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110 +#: .\cookbook\models.py:366 .\cookbook\templates\base.html:110 #: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 #: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "膳食计划" -#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118 +#: .\cookbook\models.py:367 .\cookbook\templates\base.html:118 msgid "Books" msgstr "书籍" -#: .\cookbook\models.py:579 +#: .\cookbook\models.py:580 msgid " is part of a recipe step and cannot be deleted" msgstr " 是菜谱步骤的一部分,不能删除" -#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "简明" -#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "短语" -#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "网络" -#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1184 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "原始" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Food Alias" msgstr "食物别名" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Unit Alias" msgstr "单位别名" -#: .\cookbook\models.py:1230 +#: .\cookbook\models.py:1231 msgid "Keyword Alias" msgstr "关键词别名" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Description Replace" msgstr "描述" -#: .\cookbook\models.py:1231 +#: .\cookbook\models.py:1232 msgid "Instruction Replace" msgstr "指示" -#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36 +#: .\cookbook\models.py:1258 .\cookbook\views\delete.py:36 #: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48 msgid "Recipe" msgstr "菜谱" -#: .\cookbook\models.py:1258 +#: .\cookbook\models.py:1259 msgid "Food" msgstr "食物" -#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141 +#: .\cookbook\models.py:1260 .\cookbook\templates\base.html:141 msgid "Keyword" msgstr "关键词" @@ -674,64 +710,64 @@ msgstr "你已达到文件上传的限制。" msgid "Cannot modify Space owner permission." msgstr "无法修改空间所有者权限。" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "Hello" msgstr "你好" -#: .\cookbook\serializer.py:1085 +#: .\cookbook\serializer.py:1093 msgid "You have been invited by " msgstr "您已被邀请至 " -#: .\cookbook\serializer.py:1086 +#: .\cookbook\serializer.py:1094 msgid " to join their Tandoor Recipes space " msgstr " 加入他们的泥炉食谱空间 " -#: .\cookbook\serializer.py:1087 +#: .\cookbook\serializer.py:1095 msgid "Click the following link to activate your account: " msgstr "点击以下链接激活您的帐户: " -#: .\cookbook\serializer.py:1088 +#: .\cookbook\serializer.py:1096 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "如果链接不起作用,请使用下面的代码手动加入空间: " -#: .\cookbook\serializer.py:1089 +#: .\cookbook\serializer.py:1097 msgid "The invitation is valid until " msgstr "邀请有效期至 " -#: .\cookbook\serializer.py:1090 +#: .\cookbook\serializer.py:1098 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "泥炉食谱是一个开源食谱管理器。 在 GitHub 上查看 " -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1101 msgid "Tandoor Recipes Invite" msgstr "泥炉食谱邀请" -#: .\cookbook\serializer.py:1234 +#: .\cookbook\serializer.py:1242 msgid "Existing shopping list to update" msgstr "要更新现有的购物清单" -#: .\cookbook\serializer.py:1236 +#: .\cookbook\serializer.py:1244 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "要添加的食谱中食材识别符列表,不提供则添加所有食材。" -#: .\cookbook\serializer.py:1238 +#: .\cookbook\serializer.py:1246 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "提供一个菜谱列表识别符或份数为0将删除该购物清单。" -#: .\cookbook\serializer.py:1247 +#: .\cookbook\serializer.py:1255 msgid "Amount of food to add to the shopping list" msgstr "要添加到购物清单中的食物数量" -#: .\cookbook\serializer.py:1249 +#: .\cookbook\serializer.py:1257 msgid "ID of unit to use for the shopping list" msgstr "用于购物清单的单位识别符" -#: .\cookbook\serializer.py:1251 +#: .\cookbook\serializer.py:1259 msgid "When set to true will delete all food from active shopping lists." msgstr "当设置为 true 时,将从活动的购物列表中删除所有食物。" @@ -1553,11 +1589,11 @@ msgstr "返回" msgid "Profile" msgstr "简介" -#: .\cookbook\templates\recipe_view.html:26 +#: .\cookbook\templates\recipe_view.html:41 msgid "by" msgstr "评论者" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\templates\recipe_view.html:59 .\cookbook\views\delete.py:144 #: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "评论" @@ -2155,217 +2191,217 @@ msgstr "" msgid "URL Import" msgstr "链接导入" -#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201 +#: .\cookbook\views\api.py:110 .\cookbook\views\api.py:202 msgid "Parameter updated_at incorrectly formatted" msgstr "参数 updated_at 格式不正确" -#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324 +#: .\cookbook\views\api.py:222 .\cookbook\views\api.py:325 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "不存在ID是 {pk} 的 {self.basename}" -#: .\cookbook\views\api.py:225 +#: .\cookbook\views\api.py:226 msgid "Cannot merge with the same object!" msgstr "无法与同一对象合并!" -#: .\cookbook\views\api.py:232 +#: .\cookbook\views\api.py:233 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "不存在 ID 为 {target} 的 {self.basename}" -#: .\cookbook\views\api.py:237 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with child object!" msgstr "无法与子对象合并!" -#: .\cookbook\views\api.py:270 +#: .\cookbook\views\api.py:271 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} 已成功与 {target.name} 合并" -#: .\cookbook\views\api.py:275 +#: .\cookbook\views\api.py:276 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "视图合并 {source.name} 和 {target.name} 时出错" -#: .\cookbook\views\api.py:333 +#: .\cookbook\views\api.py:334 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "{child.name} 已成功移动到根目录。" -#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354 +#: .\cookbook\views\api.py:337 .\cookbook\views\api.py:355 msgid "An error occurred attempting to move " msgstr "尝试移动时出错 " -#: .\cookbook\views\api.py:339 +#: .\cookbook\views\api.py:340 msgid "Cannot move an object to itself!" msgstr "无法将对象移动到自身!" -#: .\cookbook\views\api.py:345 +#: .\cookbook\views\api.py:346 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "不存在 ID 为 {parent} 的 {self.basename}" -#: .\cookbook\views\api.py:351 +#: .\cookbook\views\api.py:352 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "{child.name} 成功移动到父节点 {parent.name}" -#: .\cookbook\views\api.py:547 +#: .\cookbook\views\api.py:553 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} 已从购物清单中删除。" -#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882 -#: .\cookbook\views\api.py:895 +#: .\cookbook\views\api.py:558 .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:901 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} 已添加到购物清单中。" -#: .\cookbook\views\api.py:679 +#: .\cookbook\views\api.py:685 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "食谱中的步骤ID。 对于多个重复参数。" -#: .\cookbook\views\api.py:681 +#: .\cookbook\views\api.py:687 msgid "Query string matched (fuzzy) against object name." msgstr "请求参数与对象名称匹配(模糊)。" -#: .\cookbook\views\api.py:725 +#: .\cookbook\views\api.py:731 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "请求参数与食谱名称匹配(模糊)。 未来会添加全文搜索。" -#: .\cookbook\views\api.py:727 +#: .\cookbook\views\api.py:733 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "菜谱应包含的关键字 ID。 对于多个重复参数。 相当于keywords_or" -#: .\cookbook\views\api.py:730 +#: .\cookbook\views\api.py:736 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "允许多个关键字 ID。 返回带有任一关键字的食谱" -#: .\cookbook\views\api.py:733 +#: .\cookbook\views\api.py:739 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "允许多个关键字 ID。 返回带有所有关键字的食谱。" -#: .\cookbook\views\api.py:736 +#: .\cookbook\views\api.py:742 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "允许多个关键字 ID。 排除带有任一关键字的食谱。" -#: .\cookbook\views\api.py:739 +#: .\cookbook\views\api.py:745 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "允许多个关键字 ID。 排除带有所有关键字的食谱。" -#: .\cookbook\views\api.py:741 +#: .\cookbook\views\api.py:747 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "食谱中食物带有ID。并可添加多个食物。" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:750 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "食谱中食物带有ID。并可添加多个食物" -#: .\cookbook\views\api.py:746 +#: .\cookbook\views\api.py:752 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "食谱中食物带有ID。返回包含任何食物的食谱。" -#: .\cookbook\views\api.py:748 +#: .\cookbook\views\api.py:754 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "食谱中食物带有ID。排除包含任一食物的食谱。" -#: .\cookbook\views\api.py:750 +#: .\cookbook\views\api.py:756 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "食谱中食物带有ID。排除包含所有食物的食谱。" -#: .\cookbook\views\api.py:751 +#: .\cookbook\views\api.py:757 msgid "ID of unit a recipe should have." msgstr "食谱应具有单一ID。" -#: .\cookbook\views\api.py:753 +#: .\cookbook\views\api.py:759 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "配方的评分范围从 0 到 5。" -#: .\cookbook\views\api.py:754 +#: .\cookbook\views\api.py:760 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "烹饪书应该在食谱中具有ID。并且可以添加多本。" -#: .\cookbook\views\api.py:756 +#: .\cookbook\views\api.py:762 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "书的ID允许多个。返回包含任一书籍的食谱" -#: .\cookbook\views\api.py:758 +#: .\cookbook\views\api.py:764 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "书的ID允许多个。返回包含所有书籍的食谱。" -#: .\cookbook\views\api.py:760 +#: .\cookbook\views\api.py:766 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "书的ID允许多个。排除包含任一书籍的食谱。" -#: .\cookbook\views\api.py:762 +#: .\cookbook\views\api.py:768 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "书的ID允许多个。排除包含所有书籍的食谱。" -#: .\cookbook\views\api.py:764 +#: .\cookbook\views\api.py:770 msgid "If only internal recipes should be returned. [true/false]" msgstr "只返回内部食谱。 [true/false]" -#: .\cookbook\views\api.py:766 +#: .\cookbook\views\api.py:772 msgid "Returns the results in randomized order. [true/false]" msgstr "按随机排序返回结果。 [true/ false ]" -#: .\cookbook\views\api.py:768 +#: .\cookbook\views\api.py:774 msgid "Returns new results first in search results. [true/false]" msgstr "在搜索结果中首先返回新结果。 [是/]" -#: .\cookbook\views\api.py:770 +#: .\cookbook\views\api.py:776 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "筛选烹饪 X 次或更多次的食谱。 负值返回烹饪少于 X 次" -#: .\cookbook\views\api.py:772 +#: .\cookbook\views\api.py:778 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" "筛选最后烹饪在 YYYY-MM-DD 当天或之后的食谱。 前置 - 在日期或日期之前筛选。" -#: .\cookbook\views\api.py:774 +#: .\cookbook\views\api.py:780 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "筛选在 YYYY-MM-DD 或之后创建的食谱。 前置 - 在日期或日期之前过滤。" -#: .\cookbook\views\api.py:776 +#: .\cookbook\views\api.py:782 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "筛选在 YYYY-MM-DD 或之后更新的食谱。 前置 - 在日期或日期之前筛选。" -#: .\cookbook\views\api.py:778 +#: .\cookbook\views\api.py:784 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" "筛选最后查看时间是在 YYYY-MM-DD 或之后的食谱。 前置 - 在日期或日期之前筛选。" -#: .\cookbook\views\api.py:780 +#: .\cookbook\views\api.py:786 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "筛选可以直接用手制作的食谱。 [真/]" -#: .\cookbook\views\api.py:940 +#: .\cookbook\views\api.py:946 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "返回主键为 id 的购物清单条目。 允许多个值。" -#: .\cookbook\views\api.py:945 +#: .\cookbook\views\api.py:951 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." @@ -2373,44 +2409,44 @@ msgstr "" "在选中时筛选购物清单列表。 [真, 假, 两者都有, 最近]
- 最近包括未" "选中的项目和最近完成的项目。" -#: .\cookbook\views\api.py:948 +#: .\cookbook\views\api.py:954 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "返回按超市分类排序的购物清单列表。" -#: .\cookbook\views\api.py:1160 +#: .\cookbook\views\api.py:1166 msgid "Nothing to do." msgstr "无事可做。" -#: .\cookbook\views\api.py:1180 +#: .\cookbook\views\api.py:1198 msgid "Invalid Url" msgstr "无效网址" -#: .\cookbook\views\api.py:1187 +#: .\cookbook\views\api.py:1205 msgid "Connection Refused." msgstr "连接被拒绝。" -#: .\cookbook\views\api.py:1192 +#: .\cookbook\views\api.py:1210 msgid "Bad URL Schema." msgstr "错误的 URL Schema。" -#: .\cookbook\views\api.py:1215 +#: .\cookbook\views\api.py:1233 msgid "No usable data could be found." msgstr "找不到可用的数据。" -#: .\cookbook\views\api.py:1308 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1326 .\cookbook\views\import_export.py:117 msgid "Importing is not implemented for this provider" msgstr "此提供程序未实现导入" -#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31 +#: .\cookbook\views\api.py:1372 .\cookbook\views\data.py:31 #: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "此功能在泥炉的托管版本中尚不可用!" -#: .\cookbook\views\api.py:1374 +#: .\cookbook\views\api.py:1394 msgid "Sync successful!" msgstr "同步成功!" -#: .\cookbook\views\api.py:1379 +#: .\cookbook\views\api.py:1399 msgid "Error synchronizing with Storage" msgstr "与存储同步时出错" @@ -2470,7 +2506,7 @@ msgstr "更改已保存!" msgid "Error saving changes!" msgstr "保存更改时出错!" -#: .\cookbook\views\import_export.py:101 +#: .\cookbook\views\import_export.py:104 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2516,40 +2552,40 @@ msgstr "导入新菜谱!" msgid "There was an error importing this recipe!" msgstr "导入此菜谱时出错!" -#: .\cookbook\views\views.py:86 +#: .\cookbook\views\views.py:73 .\cookbook\views\views.py:191 +#: .\cookbook\views\views.py:213 .\cookbook\views\views.py:399 +msgid "This feature is not available in the demo version!" +msgstr "此功能在演示版本中不可用!" + +#: .\cookbook\views\views.py:89 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:140 +#: .\cookbook\views\views.py:143 msgid "You do not have the required permissions to perform this action!" msgstr "您没有执行此操作所需的权限!" -#: .\cookbook\views\views.py:151 +#: .\cookbook\views\views.py:154 msgid "Comment saved!" msgstr "评论已保存!" -#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210 -#: .\cookbook\views\views.py:396 -msgid "This feature is not available in the demo version!" -msgstr "此功能在演示版本中不可用!" - -#: .\cookbook\views\views.py:250 +#: .\cookbook\views\views.py:253 msgid "You must select at least one field to search!" msgstr "你必须至少选择一个字段进行搜索!" -#: .\cookbook\views\views.py:255 +#: .\cookbook\views\views.py:258 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "要使用此搜索方法,至少选择一个全文搜索字段!" -#: .\cookbook\views\views.py:259 +#: .\cookbook\views\views.py:262 msgid "Fuzzy search is not compatible with this search method!" msgstr "模糊搜索与此搜索方法不兼容!" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:338 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 " @@ -2558,33 +2594,33 @@ msgstr "" "设置页面只能用于创建第一个用户!如果您忘记了超级用户凭据,请参阅 Django 文" "档,了解如何重置密码。" -#: .\cookbook\views\views.py:342 +#: .\cookbook\views\views.py:345 msgid "Passwords dont match!" msgstr "密码不匹配!" -#: .\cookbook\views\views.py:350 +#: .\cookbook\views\views.py:353 msgid "User has been created, please login!" msgstr "用户已创建,请登录!" -#: .\cookbook\views\views.py:366 +#: .\cookbook\views\views.py:369 msgid "Malformed Invite Link supplied!" msgstr "提供了格式错误的邀请链接!" -#: .\cookbook\views\views.py:383 +#: .\cookbook\views\views.py:386 msgid "Successfully joined space." msgstr "成功加入空间。" -#: .\cookbook\views\views.py:389 +#: .\cookbook\views\views.py:392 msgid "Invite Link not valid or already used!" msgstr "邀请链接无效或已使用!" -#: .\cookbook\views\views.py:406 +#: .\cookbook\views\views.py:409 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "未为此实例启用报告共享链接。请通知页面管理员报告问题。" -#: .\cookbook\views\views.py:412 +#: .\cookbook\views\views.py:415 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/zh_Hant/LC_MESSAGES/django.mo b/cookbook/locale/zh_Hant/LC_MESSAGES/django.mo index cb5715cda09c6e96dfb36e1e5d7d2335a054fe07..7517dc2c359a8ecb3b58d103322477ffc38527a2 100644 GIT binary patch literal 8054 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 diff --git a/recipes/locale/ca/LC_MESSAGES/django.po b/recipes/locale/ca/LC_MESSAGES/django.po index ccbff1a1..7d991c0d 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: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,62 +18,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/de/LC_MESSAGES/django.po b/recipes/locale/de/LC_MESSAGES/django.po index 8f5f66d5..e7e46fcd 100644 --- a/recipes/locale/de/LC_MESSAGES/django.po +++ b/recipes/locale/de/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,64 +18,68 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "Englisch" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "Deutsch" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Englisch" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/en/LC_MESSAGES/django.po b/recipes/locale/en/LC_MESSAGES/django.po index ccbff1a1..7d991c0d 100644 --- a/recipes/locale/en/LC_MESSAGES/django.po +++ b/recipes/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,62 +18,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/es/LC_MESSAGES/django.po b/recipes/locale/es/LC_MESSAGES/django.po index ccbff1a1..7d991c0d 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: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,62 +18,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/fr/LC_MESSAGES/django.po b/recipes/locale/fr/LC_MESSAGES/django.po index 88d0a571..d62555e7 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: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,62 +18,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/hu_HU/LC_MESSAGES/django.po b/recipes/locale/hu_HU/LC_MESSAGES/django.po index 8ab89c50..817e91ca 100644 --- a/recipes/locale/hu_HU/LC_MESSAGES/django.po +++ b/recipes/locale/hu_HU/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,62 +17,66 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/it/LC_MESSAGES/django.po b/recipes/locale/it/LC_MESSAGES/django.po index ccbff1a1..7d991c0d 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: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,62 +18,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/lv/LC_MESSAGES/django.po b/recipes/locale/lv/LC_MESSAGES/django.po index d2066b42..d8b9c52d 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: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,62 +19,66 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/nl/LC_MESSAGES/django.po b/recipes/locale/nl/LC_MESSAGES/django.po index ccbff1a1..7d991c0d 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: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,62 +18,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/pt/LC_MESSAGES/django.po b/recipes/locale/pt/LC_MESSAGES/django.po index ccbff1a1..7d991c0d 100644 --- a/recipes/locale/pt/LC_MESSAGES/django.po +++ b/recipes/locale/pt/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,62 +18,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/rn/LC_MESSAGES/django.po b/recipes/locale/rn/LC_MESSAGES/django.po index 8ab89c50..817e91ca 100644 --- a/recipes/locale/rn/LC_MESSAGES/django.po +++ b/recipes/locale/rn/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,62 +17,66 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/tr/LC_MESSAGES/django.po b/recipes/locale/tr/LC_MESSAGES/django.po index 88d0a571..d62555e7 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: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,62 +18,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr "" diff --git a/recipes/locale/zh_CN/LC_MESSAGES/django.po b/recipes/locale/zh_CN/LC_MESSAGES/django.po index 8ab89c50..817e91ca 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: 2023-01-19 19:14+0100\n" +"POT-Creation-Date: 2023-04-26 07:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,62 +17,66 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .\recipes\settings.py:382 +#: .\recipes\settings.py:436 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:383 +#: .\recipes\settings.py:437 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:384 +#: .\recipes\settings.py:438 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:385 +#: .\recipes\settings.py:439 msgid "Czech" msgstr "" -#: .\recipes\settings.py:386 +#: .\recipes\settings.py:440 msgid "Danish" msgstr "" -#: .\recipes\settings.py:387 +#: .\recipes\settings.py:441 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:388 +#: .\recipes\settings.py:442 msgid "English" msgstr "" -#: .\recipes\settings.py:389 +#: .\recipes\settings.py:443 msgid "French" msgstr "" -#: .\recipes\settings.py:390 +#: .\recipes\settings.py:444 msgid "German" msgstr "" -#: .\recipes\settings.py:391 +#: .\recipes\settings.py:445 +msgid "Hungarian" +msgstr "" + +#: .\recipes\settings.py:446 msgid "Italian" msgstr "" -#: .\recipes\settings.py:392 +#: .\recipes\settings.py:447 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:393 +#: .\recipes\settings.py:448 msgid "Polish" msgstr "" -#: .\recipes\settings.py:394 +#: .\recipes\settings.py:449 msgid "Russian" msgstr "" -#: .\recipes\settings.py:395 +#: .\recipes\settings.py:450 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:396 +#: .\recipes\settings.py:451 msgid "Swedish" msgstr ""