mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-10 00:28:22 -05:00
Merge branch 'develop' into feature/importer_to_vue
This commit is contained in:
@@ -39,7 +39,7 @@ def render_instructions(step): # TODO deduplicate markdown cleanup code
|
|||||||
instructions = step.instruction
|
instructions = step.instruction
|
||||||
|
|
||||||
tags = markdown_tags + [
|
tags = markdown_tags + [
|
||||||
'pre', 'table', 'td', 'tr', 'th', 'tbody', 'style', 'thead'
|
'pre', 'table', 'td', 'tr', 'th', 'tbody', 'style', 'thead', 'img'
|
||||||
]
|
]
|
||||||
parsed_md = md.markdown(
|
parsed_md = md.markdown(
|
||||||
instructions,
|
instructions,
|
||||||
@@ -48,7 +48,7 @@ def render_instructions(step): # TODO deduplicate markdown cleanup code
|
|||||||
UrlizeExtension(), MarkdownFormatExtension()
|
UrlizeExtension(), MarkdownFormatExtension()
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
markdown_attrs['*'] = markdown_attrs['*'] + ['class']
|
markdown_attrs['*'] = markdown_attrs['*'] + ['class', 'width', 'height']
|
||||||
|
|
||||||
instructions = bleach.clean(parsed_md, tags, markdown_attrs)
|
instructions = bleach.clean(parsed_md, tags, markdown_attrs)
|
||||||
|
|
||||||
|
|||||||
@@ -2991,7 +2991,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:126
|
#: .\cookbook\views\views.py:126
|
||||||
|
|||||||
@@ -15,10 +15,10 @@ msgstr ""
|
|||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-02-11 08:52+0100\n"
|
"POT-Creation-Date: 2022-02-11 08:52+0100\n"
|
||||||
"PO-Revision-Date: 2022-02-06 21:31+0000\n"
|
"PO-Revision-Date: 2022-03-09 18:31+0000\n"
|
||||||
"Last-Translator: David Laukamp <dlkmp@live.de>\n"
|
"Last-Translator: karawedi <wedi.nick@gmail.com>\n"
|
||||||
"Language-Team: German <http://translate.tandoor.dev/projects/tandoor/recipes-"
|
"Language-Team: German <http://translate.tandoor.dev/projects/tandoor/"
|
||||||
"backend/de/>\n"
|
"recipes-backend/de/>\n"
|
||||||
"Language: de\n"
|
"Language: de\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -293,16 +293,12 @@ msgstr ""
|
|||||||
"A. führen niedrigere Werte zum ignorieren von mehr Tippfehlern)."
|
"A. führen niedrigere Werte zum ignorieren von mehr Tippfehlern)."
|
||||||
|
|
||||||
#: .\cookbook\forms.py:445
|
#: .\cookbook\forms.py:445
|
||||||
#, fuzzy
|
|
||||||
#| msgid ""
|
|
||||||
#| "Select type method of search. Click <a href=\"/docs/search/\">here</a> "
|
|
||||||
#| "for full desciption of choices."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Select type method of search. Click <a href=\"/docs/search/\">here</a> for "
|
"Select type method of search. Click <a href=\"/docs/search/\">here</a> for "
|
||||||
"full description of choices."
|
"full description of choices."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Suchmethode auswählen. Klicke <a href=\"/docs/search/\">hier</a> für eine "
|
"Suchmethode auswählen. Klicke <a href=\"/docs/search/\">hier</a> für eine "
|
||||||
"Auflistung der Optionen."
|
"vollständige Erklärung der Optionen."
|
||||||
|
|
||||||
#: .\cookbook\forms.py:446
|
#: .\cookbook\forms.py:446
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -538,10 +534,8 @@ msgid "One of queryset or hash_key must be provided"
|
|||||||
msgstr "Es muss die Abfrage oder der Hash_Key angeben werden"
|
msgstr "Es muss die Abfrage oder der Hash_Key angeben werden"
|
||||||
|
|
||||||
#: .\cookbook\helper\shopping_helper.py:148
|
#: .\cookbook\helper\shopping_helper.py:148
|
||||||
#, fuzzy
|
|
||||||
#| msgid "You must supply a created_by"
|
|
||||||
msgid "You must supply a servings size"
|
msgid "You must supply a servings size"
|
||||||
msgstr "Die Angabe der Verfassers ist notwendig"
|
msgstr "Sie müssen eine Portionsgröße angeben"
|
||||||
|
|
||||||
#: .\cookbook\helper\template_helper.py:61
|
#: .\cookbook\helper\template_helper.py:61
|
||||||
#: .\cookbook\helper\template_helper.py:63
|
#: .\cookbook\helper\template_helper.py:63
|
||||||
@@ -735,11 +729,16 @@ msgid ""
|
|||||||
"List of ingredient IDs from the recipe to add, if not provided all "
|
"List of ingredient IDs from the recipe to add, if not provided all "
|
||||||
"ingredients will be added."
|
"ingredients will be added."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Liste der Zutaten-IDs aus dem Rezept, wenn keine Angabe erfolgt, werden alle "
|
||||||
|
"Zutaten hinzugefügt."
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:980
|
#: .\cookbook\serializer.py:980
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
|
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Wenn Sie eine \"list_recipe\"-ID, sowie 0 Portionen angeben, wird diese "
|
||||||
|
"Einkaufsliste gelöscht."
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:988
|
#: .\cookbook\serializer.py:988
|
||||||
msgid "Amount of food to add to the shopping list"
|
msgid "Amount of food to add to the shopping list"
|
||||||
@@ -751,8 +750,11 @@ msgid "ID of unit to use for the shopping list"
|
|||||||
msgstr "ID der Einheit, die für die Einkaufsliste verwendet werden soll"
|
msgstr "ID der Einheit, die für die Einkaufsliste verwendet werden soll"
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:990
|
#: .\cookbook\serializer.py:990
|
||||||
|
#, fuzzy
|
||||||
msgid "When set to true will delete all food from active shopping lists."
|
msgid "When set to true will delete all food from active shopping lists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Wenn diese Option auf wahr gesetzt ist, werden alle Lebensmittel aus den "
|
||||||
|
"aktiven Einkaufslisten gelöscht."
|
||||||
|
|
||||||
#: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6
|
#: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6
|
||||||
#: .\cookbook\templates\generic\edit_template.html:14
|
#: .\cookbook\templates\generic\edit_template.html:14
|
||||||
@@ -3107,7 +3109,7 @@ msgstr ""
|
|||||||
"paar Stunden."
|
"paar Stunden."
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Email konnte an den Benutzer nicht gesendet werden. Bitte teile den Link "
|
"Email konnte an den Benutzer nicht gesendet werden. Bitte teile den Link "
|
||||||
"manuell."
|
"manuell."
|
||||||
|
|||||||
@@ -2724,7 +2724,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:126
|
#: .\cookbook\views\views.py:126
|
||||||
|
|||||||
@@ -3042,7 +3042,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:126
|
#: .\cookbook\views\views.py:126
|
||||||
|
|||||||
@@ -2435,7 +2435,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:225
|
#: .\cookbook\views\new.py:225
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:127
|
#: .\cookbook\views\views.py:127
|
||||||
|
|||||||
@@ -3155,7 +3155,7 @@ msgstr ""
|
|||||||
"quelques heures."
|
"quelques heures."
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Impossible d’envoyer le mail à l’utilisateur, veuillez partager le lien "
|
"Impossible d’envoyer le mail à l’utilisateur, veuillez partager le lien "
|
||||||
"manuellement."
|
"manuellement."
|
||||||
|
|||||||
@@ -6,21 +6,21 @@
|
|||||||
# Translators:
|
# Translators:
|
||||||
# igazka <igazka100@gmail.com>, 2020
|
# igazka <igazka100@gmail.com>, 2020
|
||||||
#
|
#
|
||||||
#, fuzzy
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-02-11 08:52+0100\n"
|
"POT-Creation-Date: 2022-01-18 14:52+0100\n"
|
||||||
"PO-Revision-Date: 2020-06-02 19:28+0000\n"
|
"PO-Revision-Date: 2022-03-06 19:35+0000\n"
|
||||||
"Last-Translator: igazka <igazka100@gmail.com>, 2020\n"
|
"Last-Translator: Adrian M <adriankoooo@gmail.com>\n"
|
||||||
"Language-Team: Hungarian (Hungary) (https://www.transifex.com/django-recipes/"
|
"Language-Team: Hungarian <http://translate.tandoor.dev/projects/tandoor/"
|
||||||
"teams/110507/hu_HU/)\n"
|
"recipes-backend/hu/>\n"
|
||||||
"Language: hu_HU\n"
|
"Language: hu_HU\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
"X-Generator: Weblate 4.10.1\n"
|
||||||
|
|
||||||
#: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34
|
#: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34
|
||||||
#: .\cookbook\templates\space.html:50 .\cookbook\templates\stats.html:28
|
#: .\cookbook\templates\space.html:50 .\cookbook\templates\stats.html:28
|
||||||
@@ -30,7 +30,7 @@ msgstr "Hozzávalók"
|
|||||||
|
|
||||||
#: .\cookbook\forms.py:56
|
#: .\cookbook\forms.py:56
|
||||||
msgid "Default unit"
|
msgid "Default unit"
|
||||||
msgstr ""
|
msgstr "Alapértelmezett mértékegység"
|
||||||
|
|
||||||
#: .\cookbook\forms.py:57
|
#: .\cookbook\forms.py:57
|
||||||
msgid "Use fractions"
|
msgid "Use fractions"
|
||||||
@@ -271,7 +271,7 @@ msgstr ""
|
|||||||
#: .\cookbook\forms.py:445
|
#: .\cookbook\forms.py:445
|
||||||
msgid ""
|
msgid ""
|
||||||
"Select type method of search. Click <a href=\"/docs/search/\">here</a> for "
|
"Select type method of search. Click <a href=\"/docs/search/\">here</a> for "
|
||||||
"full description of choices."
|
"full desciption of choices."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\forms.py:446
|
#: .\cookbook\forms.py:446
|
||||||
@@ -327,7 +327,7 @@ msgid "Partial Match"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\forms.py:464
|
#: .\cookbook\forms.py:464
|
||||||
msgid "Starts With"
|
msgid "Starts Wtih"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\forms.py:465
|
#: .\cookbook\forms.py:465
|
||||||
@@ -471,12 +471,16 @@ msgstr ""
|
|||||||
msgid "You cannot interact with this object as it is not owned by you!"
|
msgid "You cannot interact with this object as it is not owned by you!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\helper\recipe_search.py:486
|
#: .\cookbook\helper\recipe_search.py:473
|
||||||
msgid "One of queryset or hash_key must be provided"
|
msgid "One of queryset or hash_key must be provided"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\helper\shopping_helper.py:148
|
#: .\cookbook\helper\shopping_helper.py:54
|
||||||
msgid "You must supply a servings size"
|
msgid "You must supply a recipe or mealplan"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: .\cookbook\helper\shopping_helper.py:58
|
||||||
|
msgid "You must supply a created_by"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\helper\template_helper.py:61
|
#: .\cookbook\helper\template_helper.py:61
|
||||||
@@ -484,23 +488,23 @@ msgstr ""
|
|||||||
msgid "Could not parse template code."
|
msgid "Could not parse template code."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\integration\integration.py:213
|
#: .\cookbook\integration\integration.py:200
|
||||||
msgid ""
|
msgid ""
|
||||||
"Importer expected a .zip file. Did you choose the correct importer type for "
|
"Importer expected a .zip file. Did you choose the correct importer type for "
|
||||||
"your data ?"
|
"your data ?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\integration\integration.py:216
|
#: .\cookbook\integration\integration.py:203
|
||||||
msgid ""
|
msgid ""
|
||||||
"An unexpected error occurred during the import. Please make sure you have "
|
"An unexpected error occurred during the import. Please make sure you have "
|
||||||
"uploaded a valid file."
|
"uploaded a valid file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\integration\integration.py:221
|
#: .\cookbook\integration\integration.py:208
|
||||||
msgid "The following recipes were ignored because they already existed:"
|
msgid "The following recipes were ignored because they already existed:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\integration\integration.py:225
|
#: .\cookbook\integration\integration.py:212
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Imported %s recipes."
|
msgid "Imported %s recipes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -518,6 +522,7 @@ msgid "Source"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\integration\saffron.py:23
|
#: .\cookbook\integration\saffron.py:23
|
||||||
|
#: .\cookbook\templates\include\log_cooking.html:18
|
||||||
#: .\cookbook\templates\url_import.html:231
|
#: .\cookbook\templates\url_import.html:231
|
||||||
#: .\cookbook\templates\url_import.html:462
|
#: .\cookbook\templates\url_import.html:462
|
||||||
msgid "Servings"
|
msgid "Servings"
|
||||||
@@ -546,7 +551,7 @@ msgid "Rebuilds full text search index on Recipe"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\management\commands\rebuildindex.py:18
|
#: .\cookbook\management\commands\rebuildindex.py:18
|
||||||
msgid "Only Postgresql databases use full text search, no index to rebuild"
|
msgid "Only Postgress databases use full text search, no index to rebuild"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\management\commands\rebuildindex.py:29
|
#: .\cookbook\management\commands\rebuildindex.py:29
|
||||||
@@ -608,78 +613,99 @@ msgstr ""
|
|||||||
msgid "New"
|
msgid "New"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\models.py:513
|
#: .\cookbook\models.py:512
|
||||||
msgid " is part of a recipe step and cannot be deleted"
|
msgid " is part of a recipe step and cannot be deleted"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\models.py:1065 .\cookbook\templates\search_info.html:28
|
#: .\cookbook\models.py:586 .\cookbook\templates\url_import.html:44
|
||||||
|
msgid "Text"
|
||||||
|
msgstr "Szöveg"
|
||||||
|
|
||||||
|
#: .\cookbook\models.py:586
|
||||||
|
msgid "Time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: .\cookbook\models.py:586 .\cookbook\templates\url_import.html:46
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "File ID"
|
||||||
|
msgid "File"
|
||||||
|
msgstr "Fájl ID:"
|
||||||
|
|
||||||
|
#: .\cookbook\models.py:586
|
||||||
|
#: .\cookbook\templates\include\recipe_open_modal.html:7
|
||||||
|
#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260
|
||||||
|
#: .\cookbook\views\new.py:53
|
||||||
|
msgid "Recipe"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: .\cookbook\models.py:1041 .\cookbook\templates\search_info.html:28
|
||||||
msgid "Simple"
|
msgid "Simple"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33
|
#: .\cookbook\models.py:1042 .\cookbook\templates\search_info.html:33
|
||||||
msgid "Phrase"
|
msgid "Phrase"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38
|
#: .\cookbook\models.py:1043 .\cookbook\templates\search_info.html:38
|
||||||
msgid "Web"
|
msgid "Web"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47
|
#: .\cookbook\models.py:1044 .\cookbook\templates\search_info.html:47
|
||||||
msgid "Raw"
|
msgid "Raw"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\models.py:1106
|
#: .\cookbook\models.py:1082
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#| msgid "New Food"
|
#| msgid "New Food"
|
||||||
msgid "Food Alias"
|
msgid "Food Alias"
|
||||||
msgstr "Új Étel"
|
msgstr "Új Étel"
|
||||||
|
|
||||||
#: .\cookbook\models.py:1106
|
#: .\cookbook\models.py:1082
|
||||||
msgid "Unit Alias"
|
msgid "Unit Alias"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\models.py:1106
|
#: .\cookbook\models.py:1082
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#| msgid "Keywords"
|
#| msgid "Keywords"
|
||||||
msgid "Keyword Alias"
|
msgid "Keyword Alias"
|
||||||
msgstr "Kulcsszavak"
|
msgstr "Kulcsszavak"
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:180
|
#: .\cookbook\serializer.py:175
|
||||||
msgid "A user is required"
|
msgid "A user is required"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:200
|
#: .\cookbook\serializer.py:195
|
||||||
msgid "File uploads are not enabled for this Space."
|
msgid "File uploads are not enabled for this Space."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:211
|
#: .\cookbook\serializer.py:206
|
||||||
msgid "You have reached your file upload limit."
|
msgid "You have reached your file upload limit."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:977
|
#: .\cookbook\serializer.py:962
|
||||||
msgid "Existing shopping list to update"
|
msgid "Existing shopping list to update"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:979
|
#: .\cookbook\serializer.py:964
|
||||||
msgid ""
|
msgid ""
|
||||||
"List of ingredient IDs from the recipe to add, if not provided all "
|
"List of ingredient IDs from the recipe to add, if not provided all "
|
||||||
"ingredients will be added."
|
"ingredients will be added."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:980
|
#: .\cookbook\serializer.py:965
|
||||||
msgid ""
|
msgid ""
|
||||||
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
|
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:988
|
#: .\cookbook\serializer.py:973
|
||||||
msgid "Amount of food to add to the shopping list"
|
msgid "Amount of food to add to the shopping list"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:989
|
#: .\cookbook\serializer.py:974
|
||||||
msgid "ID of unit to use for the shopping list"
|
msgid "ID of unit to use for the shopping list"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\serializer.py:990
|
#: .\cookbook\serializer.py:975
|
||||||
msgid "When set to true will delete all food from active shopping lists."
|
msgid "When set to true will delete all food from active shopping lists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1028,8 +1054,8 @@ msgstr ""
|
|||||||
msgid "History"
|
msgid "History"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\templates\base.html:228
|
#: .\cookbook\templates\base.html:228 .\cookbook\templates\export.html:14
|
||||||
#: .\cookbook\templates\export_response.html:7
|
#: .\cookbook\templates\export.html:20
|
||||||
#: .\cookbook\templates\shopping_list.html:310
|
#: .\cookbook\templates\shopping_list.html:310
|
||||||
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
|
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
@@ -1118,6 +1144,7 @@ msgstr ""
|
|||||||
#: .\cookbook\templates\forms\edit_import_recipe.html:14
|
#: .\cookbook\templates\forms\edit_import_recipe.html:14
|
||||||
#: .\cookbook\templates\generic\edit_template.html:23
|
#: .\cookbook\templates\generic\edit_template.html:23
|
||||||
#: .\cookbook\templates\generic\new_template.html:23
|
#: .\cookbook\templates\generic\new_template.html:23
|
||||||
|
#: .\cookbook\templates\include\log_cooking.html:30
|
||||||
#: .\cookbook\templates\settings.html:70 .\cookbook\templates\settings.html:112
|
#: .\cookbook\templates\settings.html:70 .\cookbook\templates\settings.html:112
|
||||||
#: .\cookbook\templates\settings.html:130
|
#: .\cookbook\templates\settings.html:130
|
||||||
#: .\cookbook\templates\settings.html:202
|
#: .\cookbook\templates\settings.html:202
|
||||||
@@ -1158,7 +1185,7 @@ msgstr ""
|
|||||||
msgid "Recipe Books"
|
msgid "Recipe Books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\templates\export.html:8 .\cookbook\templates\test2.html:6
|
#: .\cookbook\templates\export.html:6 .\cookbook\templates\test2.html:6
|
||||||
msgid "Export Recipes"
|
msgid "Export Recipes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1276,12 +1303,19 @@ msgstr ""
|
|||||||
msgid "Import"
|
msgid "Import"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\templates\include\recipe_open_modal.html:7
|
#: .\cookbook\templates\include\log_cooking.html:9
|
||||||
#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260
|
msgid "Log Recipe Cooking"
|
||||||
#: .\cookbook\views\new.py:53
|
|
||||||
msgid "Recipe"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: .\cookbook\templates\include\log_cooking.html:15
|
||||||
|
msgid "All fields are optional and can be left empty."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: .\cookbook\templates\include\log_cooking.html:21
|
||||||
|
msgid "Rating"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: .\cookbook\templates\include\log_cooking.html:29
|
||||||
#: .\cookbook\templates\include\recipe_open_modal.html:18
|
#: .\cookbook\templates\include\recipe_open_modal.html:18
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1372,7 +1406,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: .\cookbook\templates\markdown_info.html:57
|
#: .\cookbook\templates\markdown_info.html:57
|
||||||
#: .\cookbook\templates\markdown_info.html:73
|
#: .\cookbook\templates\markdown_info.html:73
|
||||||
msgid "or by leaving a blank line in between."
|
msgid "or by leaving a blank line inbetween."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\templates\markdown_info.html:59
|
#: .\cookbook\templates\markdown_info.html:59
|
||||||
@@ -1396,7 +1430,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: .\cookbook\templates\markdown_info.html:85
|
#: .\cookbook\templates\markdown_info.html:85
|
||||||
msgid ""
|
msgid ""
|
||||||
"Lists can ordered or unordered. It is <b>important to leave a blank line "
|
"Lists can ordered or unorderd. It is <b>important to leave a blank line "
|
||||||
"before the list!</b>"
|
"before the list!</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1658,7 +1692,7 @@ msgstr ""
|
|||||||
msgid ""
|
msgid ""
|
||||||
" \n"
|
" \n"
|
||||||
" Simple searches ignore punctuation and common words such as "
|
" Simple searches ignore punctuation and common words such as "
|
||||||
"'the', 'a', 'and'. And will treat separate words as required.\n"
|
"'the', 'a', 'and'. And will treat seperate words as required.\n"
|
||||||
" Searching for 'apple or flour' will return any recipe that "
|
" Searching for 'apple or flour' will return any recipe that "
|
||||||
"includes both 'apple' and 'flour' anywhere in the fields that have been "
|
"includes both 'apple' and 'flour' anywhere in the fields that have been "
|
||||||
"selected for a full text search.\n"
|
"selected for a full text search.\n"
|
||||||
@@ -1683,7 +1717,7 @@ msgid ""
|
|||||||
"sites supporting special syntax.\n"
|
"sites supporting special syntax.\n"
|
||||||
" Placing quotes around several words will convert those words "
|
" Placing quotes around several words will convert those words "
|
||||||
"into a phrase.\n"
|
"into a phrase.\n"
|
||||||
" 'or' is recognized as searching for the word (or phrase) "
|
" 'or' is recongized as searching for the word (or phrase) "
|
||||||
"immediately before 'or' OR the word (or phrase) directly after.\n"
|
"immediately before 'or' OR the word (or phrase) directly after.\n"
|
||||||
" '-' is recognized as searching for recipes that do not include "
|
" '-' is recognized as searching for recipes that do not include "
|
||||||
"the word (or phrase) that comes immediately after. \n"
|
"the word (or phrase) that comes immediately after. \n"
|
||||||
@@ -1713,7 +1747,7 @@ msgid ""
|
|||||||
"'ppl', 'ple' and will create a score of how closely words match the "
|
"'ppl', 'ple' and will create a score of how closely words match the "
|
||||||
"generated trigrams.\n"
|
"generated trigrams.\n"
|
||||||
" One benefit of searching trigams is that a search for 'sandwich' "
|
" One benefit of searching trigams is that a search for 'sandwich' "
|
||||||
"will find misspelled words such as 'sandwhich' that would be missed by other "
|
"will find mispelled words such as 'sandwhich' that would be missed by other "
|
||||||
"methods.\n"
|
"methods.\n"
|
||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1972,7 +2006,7 @@ msgid "Finished"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\templates\shopping_list.html:267
|
#: .\cookbook\templates\shopping_list.html:267
|
||||||
msgid "You are offline, shopping list might not synchronize."
|
msgid "You are offline, shopping list might not syncronize."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\templates\shopping_list.html:318
|
#: .\cookbook\templates\shopping_list.html:318
|
||||||
@@ -2230,16 +2264,6 @@ msgstr ""
|
|||||||
msgid "App"
|
msgid "App"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\templates\url_import.html:44
|
|
||||||
msgid "Text"
|
|
||||||
msgstr "Szöveg"
|
|
||||||
|
|
||||||
#: .\cookbook\templates\url_import.html:46
|
|
||||||
#, fuzzy
|
|
||||||
#| msgid "File ID"
|
|
||||||
msgid "File"
|
|
||||||
msgstr "Fájl ID:"
|
|
||||||
|
|
||||||
#: .\cookbook\templates\url_import.html:64
|
#: .\cookbook\templates\url_import.html:64
|
||||||
msgid "Enter website URL"
|
msgid "Enter website URL"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2404,203 +2428,202 @@ msgstr ""
|
|||||||
msgid "Recipe Markup Specification"
|
msgid "Recipe Markup Specification"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174
|
#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:170
|
||||||
msgid "Parameter updated_at incorrectly formatted"
|
msgid "Parameter updated_at incorrectly formatted"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295
|
#: .\cookbook\views\api.py:190 .\cookbook\views\api.py:291
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "No {self.basename} with id {pk} exists"
|
msgid "No {self.basename} with id {pk} exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:198
|
#: .\cookbook\views\api.py:194
|
||||||
msgid "Cannot merge with the same object!"
|
msgid "Cannot merge with the same object!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:205
|
#: .\cookbook\views\api.py:201
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "No {self.basename} with id {target} exists"
|
msgid "No {self.basename} with id {target} exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:210
|
#: .\cookbook\views\api.py:206
|
||||||
msgid "Cannot merge with child object!"
|
msgid "Cannot merge with child object!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:243
|
#: .\cookbook\views\api.py:239
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{source.name} was merged successfully with {target.name}"
|
msgid "{source.name} was merged successfully with {target.name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:248
|
#: .\cookbook\views\api.py:244
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "An error occurred attempting to merge {source.name} with {target.name}"
|
msgid "An error occurred attempting to merge {source.name} with {target.name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:304
|
#: .\cookbook\views\api.py:300
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{child.name} was moved successfully to the root."
|
msgid "{child.name} was moved successfully to the root."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325
|
#: .\cookbook\views\api.py:303 .\cookbook\views\api.py:321
|
||||||
msgid "An error occurred attempting to move "
|
msgid "An error occurred attempting to move "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:310
|
#: .\cookbook\views\api.py:306
|
||||||
msgid "Cannot move an object to itself!"
|
msgid "Cannot move an object to itself!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:316
|
#: .\cookbook\views\api.py:312
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "No {self.basename} with id {parent} exists"
|
msgid "No {self.basename} with id {parent} exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:322
|
#: .\cookbook\views\api.py:318
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{child.name} was moved successfully to parent {parent.name}"
|
msgid "{child.name} was moved successfully to parent {parent.name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:474
|
#: .\cookbook\views\api.py:470
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{obj.name} was removed from the shopping list."
|
msgid "{obj.name} was removed from the shopping list."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729
|
#: .\cookbook\views\api.py:475 .\cookbook\views\api.py:726
|
||||||
#: .\cookbook\views\api.py:742
|
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{obj.name} was added to the shopping list."
|
msgid "{obj.name} was added to the shopping list."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:591
|
#: .\cookbook\views\api.py:587
|
||||||
msgid "ID of recipe a step is part of. For multiple repeat parameter."
|
msgid "ID of recipe a step is part of. For multiple repeat parameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:592
|
#: .\cookbook\views\api.py:588
|
||||||
msgid "Query string matched (fuzzy) against object name."
|
msgid "Query string matched (fuzzy) against object name."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:635
|
#: .\cookbook\views\api.py:631
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string matched (fuzzy) against recipe name. In the future also "
|
"Query string matched (fuzzy) against recipe name. In the future also "
|
||||||
"fulltext search."
|
"fulltext search."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:636
|
#: .\cookbook\views\api.py:632
|
||||||
msgid "ID of keyword a recipe should have. For multiple repeat parameter."
|
msgid "ID of keyword a recipe should have. For multiple repeat parameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:637
|
#: .\cookbook\views\api.py:633
|
||||||
msgid "ID of food a recipe should have. For multiple repeat parameter."
|
msgid "ID of food a recipe should have. For multiple repeat parameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:638
|
#: .\cookbook\views\api.py:634
|
||||||
msgid "ID of unit a recipe should have."
|
msgid "ID of unit a recipe should have."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:639
|
#: .\cookbook\views\api.py:635
|
||||||
msgid "Rating a recipe should have. [0 - 5]"
|
msgid "Rating a recipe should have. [0 - 5]"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:640
|
#: .\cookbook\views\api.py:636
|
||||||
msgid "ID of book a recipe should be in. For multiple repeat parameter."
|
msgid "ID of book a recipe should be in. For multiple repeat parameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:641
|
#: .\cookbook\views\api.py:637
|
||||||
msgid ""
|
msgid ""
|
||||||
"If recipe should have all (AND=false) or any (OR=<b>true</b>) of the "
|
"If recipe should have all (AND=false) or any (OR=<b>true</b>) of the "
|
||||||
"provided keywords."
|
"provided keywords."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:642
|
#: .\cookbook\views\api.py:638
|
||||||
msgid ""
|
msgid ""
|
||||||
"If recipe should have all (AND=false) or any (OR=<b>true</b>) of the "
|
"If recipe should have all (AND=false) or any (OR=<b>true</b>) of the "
|
||||||
"provided foods."
|
"provided foods."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:643
|
#: .\cookbook\views\api.py:639
|
||||||
msgid ""
|
msgid ""
|
||||||
"If recipe should be in all (AND=false) or any (OR=<b>true</b>) of the "
|
"If recipe should be in all (AND=false) or any (OR=<b>true</b>) of the "
|
||||||
"provided books."
|
"provided books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:644
|
#: .\cookbook\views\api.py:640
|
||||||
msgid "If only internal recipes should be returned. [true/<b>false</b>]"
|
msgid "If only internal recipes should be returned. [true/<b>false</b>]"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:645
|
#: .\cookbook\views\api.py:641
|
||||||
msgid "Returns the results in randomized order. [true/<b>false</b>]"
|
msgid "Returns the results in randomized order. [true/<b>false</b>]"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:646
|
#: .\cookbook\views\api.py:642
|
||||||
msgid "Returns new results first in search results. [true/<b>false</b>]"
|
msgid "Returns new results first in search results. [true/<b>false</b>]"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:784
|
#: .\cookbook\views\api.py:768
|
||||||
msgid ""
|
msgid ""
|
||||||
"Returns the shopping list entry with a primary key of id. Multiple values "
|
"Returns the shopping list entry with a primary key of id. Multiple values "
|
||||||
"allowed."
|
"allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:787
|
#: .\cookbook\views\api.py:771
|
||||||
msgid ""
|
msgid ""
|
||||||
"Filter shopping list entries on checked. [true, false, both, <b>recent</"
|
"Filter shopping list entries on checked. [true, false, both, <b>recent</"
|
||||||
"b>]<br> - recent includes unchecked items and recently completed items."
|
"b>]<br> - recent includes unchecked items and recently completed items."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:789
|
#: .\cookbook\views\api.py:773
|
||||||
msgid "Returns the shopping list entries sorted by supermarket category order."
|
msgid "Returns the shopping list entries sorted by supermarket category order."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42
|
#: .\cookbook\views\api.py:922 .\cookbook\views\data.py:42
|
||||||
#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95
|
#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95
|
||||||
msgid "This feature is not yet available in the hosted version of tandoor!"
|
msgid "This feature is not yet available in the hosted version of tandoor!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:971
|
#: .\cookbook\views\api.py:944
|
||||||
msgid "Sync successful!"
|
msgid "Sync successful!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:976
|
#: .\cookbook\views\api.py:949
|
||||||
msgid "Error synchronizing with Storage"
|
msgid "Error synchronizing with Storage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1055
|
#: .\cookbook\views\api.py:1028
|
||||||
msgid "Nothing to do."
|
msgid "Nothing to do."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1070
|
#: .\cookbook\views\api.py:1043
|
||||||
msgid "The requested site provided malformed data and cannot be read."
|
msgid "The requested site provided malformed data and cannot be read."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1077
|
#: .\cookbook\views\api.py:1050
|
||||||
msgid "The requested page could not be found."
|
msgid "The requested page could not be found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1095
|
#: .\cookbook\views\api.py:1068
|
||||||
msgid ""
|
msgid ""
|
||||||
"The requested site does not provide any recognized data format to import the "
|
"The requested site does not provide any recognized data format to import the "
|
||||||
"recipe from."
|
"recipe from."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1109
|
#: .\cookbook\views\api.py:1082
|
||||||
msgid "Connection Refused."
|
msgid "Connection Refused."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1118
|
#: .\cookbook\views\api.py:1091
|
||||||
msgid "No usable data could be found."
|
msgid "No useable data could be found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1134
|
#: .\cookbook\views\api.py:1107
|
||||||
msgid "I couldn't find anything to do."
|
msgid "I couldn't find anything to do."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129
|
#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129
|
||||||
#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81
|
#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:80
|
||||||
#: .\cookbook\views\new.py:33
|
#: .\cookbook\views\new.py:33
|
||||||
msgid "You have reached the maximum number of recipes for your space."
|
msgid "You have reached the maximum number of recipes for your space."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\data.py:38 .\cookbook\views\data.py:133
|
#: .\cookbook\views\data.py:38 .\cookbook\views\data.py:133
|
||||||
#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85
|
#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:84
|
||||||
#: .\cookbook\views\new.py:37
|
#: .\cookbook\views\new.py:37
|
||||||
msgid "You have more users than allowed in your space."
|
msgid "You have more users than allowed in your space."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2658,16 +2681,20 @@ msgstr ""
|
|||||||
msgid "Error saving changes!"
|
msgid "Error saving changes!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143
|
#: .\cookbook\views\import_export.py:106
|
||||||
msgid "Importing is not implemented for this provider"
|
msgid "Importing is not implemented for this provider"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\import_export.py:130
|
#: .\cookbook\views\import_export.py:127
|
||||||
msgid ""
|
msgid ""
|
||||||
"The PDF Exporter is not enabled on this instance as it is still in an "
|
"The PDF Exporter is not enabled on this instance as it is still in an "
|
||||||
"experimental state."
|
"experimental state."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: .\cookbook\views\import_export.py:132
|
||||||
|
msgid "Exporting is not implemented for this provider"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\lists.py:25
|
#: .\cookbook\views\lists.py:25
|
||||||
msgid "Import Log"
|
msgid "Import Log"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2749,7 +2776,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:126
|
#: .\cookbook\views\views.py:126
|
||||||
@@ -2784,44 +2811,44 @@ msgstr ""
|
|||||||
msgid "Fuzzy search is not compatible with this search method!"
|
msgid "Fuzzy search is not compatible with this search method!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:473
|
#: .\cookbook\views\views.py:470
|
||||||
msgid ""
|
msgid ""
|
||||||
"The setup page can only be used to create the first user! If you have "
|
"The setup page can only be used to create the first user! If you have "
|
||||||
"forgotten your superuser credentials please consult the django documentation "
|
"forgotten your superuser credentials please consult the django documentation "
|
||||||
"on how to reset passwords."
|
"on how to reset passwords."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:480
|
#: .\cookbook\views\views.py:477
|
||||||
msgid "Passwords dont match!"
|
msgid "Passwords dont match!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:496
|
#: .\cookbook\views\views.py:493
|
||||||
msgid "User has been created, please login!"
|
msgid "User has been created, please login!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:512
|
#: .\cookbook\views\views.py:509
|
||||||
msgid "Malformed Invite Link supplied!"
|
msgid "Malformed Invite Link supplied!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:519
|
#: .\cookbook\views\views.py:516
|
||||||
msgid "You are already member of a space and therefore cannot join this one."
|
msgid "You are already member of a space and therefore cannot join this one."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:530
|
#: .\cookbook\views\views.py:527
|
||||||
msgid "Successfully joined space."
|
msgid "Successfully joined space."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:536
|
#: .\cookbook\views\views.py:533
|
||||||
msgid "Invite Link not valid or already used!"
|
msgid "Invite Link not valid or already used!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:617
|
#: .\cookbook\views\views.py:614
|
||||||
msgid ""
|
msgid ""
|
||||||
"Reporting share links is not enabled for this instance. Please notify the "
|
"Reporting share links is not enabled for this instance. Please notify the "
|
||||||
"page administrator to report problems."
|
"page administrator to report problems."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:623
|
#: .\cookbook\views\views.py:620
|
||||||
msgid ""
|
msgid ""
|
||||||
"Recipe sharing link has been disabled! For additional information please "
|
"Recipe sharing link has been disabled! For additional information please "
|
||||||
"contact the page administrator."
|
"contact the page administrator."
|
||||||
|
|||||||
@@ -2952,7 +2952,7 @@ msgstr ""
|
|||||||
"ora."
|
"ora."
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Non è stato possibile inviare l'email all'utente, condividi il link "
|
"Non è stato possibile inviare l'email all'utente, condividi il link "
|
||||||
"manualmente."
|
"manualmente."
|
||||||
|
|||||||
@@ -2987,7 +2987,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:126
|
#: .\cookbook\views\views.py:126
|
||||||
|
|||||||
@@ -3104,7 +3104,7 @@ msgstr ""
|
|||||||
"uren."
|
"uren."
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"E-mail aan gebruiker kon niet verzonden worden, deel de link handmatig."
|
"E-mail aan gebruiker kon niet verzonden worden, deel de link handmatig."
|
||||||
|
|
||||||
|
|||||||
@@ -2888,7 +2888,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:126
|
#: .\cookbook\views\views.py:126
|
||||||
|
|||||||
2808
cookbook/locale/pt_BR/LC_MESSAGES/django.po
Normal file
2808
cookbook/locale/pt_BR/LC_MESSAGES/django.po
Normal file
File diff suppressed because it is too large
Load Diff
@@ -2724,7 +2724,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:126
|
#: .\cookbook\views\views.py:126
|
||||||
|
|||||||
@@ -2493,7 +2493,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:229
|
#: .\cookbook\views\new.py:229
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:127
|
#: .\cookbook\views\views.py:127
|
||||||
|
|||||||
@@ -2501,7 +2501,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:245
|
#: .\cookbook\views\new.py:245
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:128
|
#: .\cookbook\views\views.py:128
|
||||||
|
|||||||
@@ -2530,7 +2530,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:229
|
#: .\cookbook\views\new.py:229
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:127
|
#: .\cookbook\views\views.py:127
|
||||||
|
|||||||
@@ -2741,7 +2741,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:126
|
#: .\cookbook\views\views.py:126
|
||||||
|
|||||||
@@ -2855,7 +2855,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:232
|
#: .\cookbook\views\new.py:232
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:126
|
#: .\cookbook\views\views.py:126
|
||||||
|
|||||||
@@ -2254,7 +2254,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:246
|
#: .\cookbook\views\new.py:246
|
||||||
msgid "Email to user could not be send, please share link manually."
|
msgid "Email could not be sent to user. Please share the link manually."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:125
|
#: .\cookbook\views\views.py:125
|
||||||
|
|||||||
39
cookbook/templates/openid/login.html
Normal file
39
cookbook/templates/openid/login.html
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
{% extends "base.html" %}
|
||||||
|
{% load crispy_forms_filters %}
|
||||||
|
{% load i18n %}
|
||||||
|
{% load static %}
|
||||||
|
|
||||||
|
{% load account socialaccount %}
|
||||||
|
|
||||||
|
{% block title %}OpenID {% trans 'Login' %}{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-12" style="text-align: center">
|
||||||
|
<h3>{% trans "Sign In" %}</h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-12 col-lg-6 col-md-6 offset-lg-3 offset-md-3">
|
||||||
|
<hr>
|
||||||
|
<form id="openid_login_form" class="openid_login" method="post" action="{% url 'openid_login' %}">
|
||||||
|
{% csrf_token %}
|
||||||
|
{{ form | crispy }}
|
||||||
|
<button class="btn btn-success" type="submit">{% trans "Sign In" %}</button>
|
||||||
|
<a class="btn btn-secondary" href="{% url 'account_login' %}">{% trans "Back" %}</a>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$('#id_openid').focus()
|
||||||
|
</script>
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
|
||||||
33
cookbook/templates/socialaccount/authentication_error.html
Normal file
33
cookbook/templates/socialaccount/authentication_error.html
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
{% extends "base.html" %}
|
||||||
|
{% load i18n %}
|
||||||
|
{% load static %}
|
||||||
|
|
||||||
|
{% load account socialaccount %}
|
||||||
|
|
||||||
|
{% block head_title %}{% trans "Social Network Login Failure" %}{% endblock %}
|
||||||
|
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-12" style="text-align: center">
|
||||||
|
<h3>{% trans "Sign In" %}</h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-12 col-lg-6 col-md-6 offset-lg-3 offset-md-3">
|
||||||
|
<hr>
|
||||||
|
<h6>{% trans "Social Network Login Failure" %}</h6>
|
||||||
|
|
||||||
|
<p>{% trans "An error occurred while attempting to login via your social network account." %}</p>
|
||||||
|
|
||||||
|
<a class="btn btn-secondary" href="{% url 'account_login' %}">{% trans "Back" %}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<h4>Debug</h4>
|
<h4>Debug</h4>
|
||||||
<textarea class="form-control" rows="20">
|
<textarea class="form-control" rows="20">
|
||||||
Gunicoren Media: {{ gunicorn_media }}
|
Gunicorn Media: {{ gunicorn_media }}
|
||||||
Sqlite: {{ postgres }}
|
Sqlite: {{ postgres }}
|
||||||
Debug: {{ debug }}
|
Debug: {{ debug }}
|
||||||
|
|
||||||
|
|||||||
@@ -227,7 +227,7 @@ class InviteLinkCreate(GroupRequiredMixin, CreateView):
|
|||||||
messages.add_message(self.request, messages.ERROR,
|
messages.add_message(self.request, messages.ERROR,
|
||||||
_('You have send to many emails, please share the link manually or wait a few hours.'))
|
_('You have send to many emails, please share the link manually or wait a few hours.'))
|
||||||
except (SMTPException, BadHeaderError, TimeoutError):
|
except (SMTPException, BadHeaderError, TimeoutError):
|
||||||
messages.add_message(self.request, messages.ERROR, _('Email to user could not be send, please share link manually.'))
|
messages.add_message(self.request, messages.ERROR, _('Email could not be sent to user. Please share the link manually.'))
|
||||||
|
|
||||||
return HttpResponseRedirect(reverse('view_space'))
|
return HttpResponseRedirect(reverse('view_space'))
|
||||||
|
|
||||||
|
|||||||
380
vue/src/locales/pt_BR.json
Normal file
380
vue/src/locales/pt_BR.json
Normal file
@@ -0,0 +1,380 @@
|
|||||||
|
{
|
||||||
|
"warning_feature_beta": "",
|
||||||
|
"err_fetching_resource": "",
|
||||||
|
"err_creating_resource": "",
|
||||||
|
"err_updating_resource": "",
|
||||||
|
"err_deleting_resource": "",
|
||||||
|
"err_moving_resource": "",
|
||||||
|
"err_merging_resource": "",
|
||||||
|
"success_fetching_resource": "",
|
||||||
|
"success_creating_resource": "",
|
||||||
|
"success_updating_resource": "",
|
||||||
|
"success_deleting_resource": "",
|
||||||
|
"success_moving_resource": "",
|
||||||
|
"success_merging_resource": "",
|
||||||
|
"file_upload_disabled": "",
|
||||||
|
"step_time_minutes": "Tempo do processo (minutos)",
|
||||||
|
"confirm_delete": "Tem certeza que deseja deletar esse {object}?",
|
||||||
|
"import_running": "",
|
||||||
|
"all_fields_optional": "",
|
||||||
|
"convert_internal": "",
|
||||||
|
"show_only_internal": "",
|
||||||
|
"show_split_screen": "",
|
||||||
|
"Log_Recipe_Cooking": "",
|
||||||
|
"External_Recipe_Image": "",
|
||||||
|
"Add_to_Shopping": "",
|
||||||
|
"Add_to_Plan": "",
|
||||||
|
"Step_start_time": "",
|
||||||
|
"Sort_by_new": "",
|
||||||
|
"Table_of_Contents": "",
|
||||||
|
"Recipes_per_page": "",
|
||||||
|
"Show_as_header": "",
|
||||||
|
"Hide_as_header": "",
|
||||||
|
"Add_nutrition_recipe": "",
|
||||||
|
"Remove_nutrition_recipe": "",
|
||||||
|
"Copy_template_reference": "",
|
||||||
|
"Save_and_View": "",
|
||||||
|
"Manage_Books": "",
|
||||||
|
"Meal_Plan": "",
|
||||||
|
"Select_Book": "",
|
||||||
|
"Select_File": "",
|
||||||
|
"Recipe_Image": "",
|
||||||
|
"Import_finished": "",
|
||||||
|
"View_Recipes": "",
|
||||||
|
"Log_Cooking": "",
|
||||||
|
"New_Recipe": "",
|
||||||
|
"Url_Import": "",
|
||||||
|
"Reset_Search": "",
|
||||||
|
"Recently_Viewed": "",
|
||||||
|
"Load_More": "",
|
||||||
|
"New_Keyword": "",
|
||||||
|
"Delete_Keyword": "",
|
||||||
|
"Edit_Keyword": "",
|
||||||
|
"Edit_Recipe": "",
|
||||||
|
"Move_Keyword": "",
|
||||||
|
"Merge_Keyword": "",
|
||||||
|
"Hide_Keywords": "",
|
||||||
|
"Hide_Recipes": "",
|
||||||
|
"Move_Up": "",
|
||||||
|
"Move_Down": "",
|
||||||
|
"Step_Name": "",
|
||||||
|
"Step_Type": "",
|
||||||
|
"Make_Header": "",
|
||||||
|
"Make_Ingredient": "",
|
||||||
|
"Enable_Amount": "",
|
||||||
|
"Disable_Amount": "",
|
||||||
|
"Add_Step": "",
|
||||||
|
"Keywords": "",
|
||||||
|
"Books": "",
|
||||||
|
"Proteins": "",
|
||||||
|
"Fats": "",
|
||||||
|
"Carbohydrates": "",
|
||||||
|
"Calories": "",
|
||||||
|
"Energy": "",
|
||||||
|
"Nutrition": "",
|
||||||
|
"Date": "",
|
||||||
|
"Share": "",
|
||||||
|
"Automation": "",
|
||||||
|
"Parameter": "",
|
||||||
|
"Export": "",
|
||||||
|
"Copy": "",
|
||||||
|
"Rating": "",
|
||||||
|
"Close": "",
|
||||||
|
"Cancel": "",
|
||||||
|
"Link": "",
|
||||||
|
"Add": "",
|
||||||
|
"New": "",
|
||||||
|
"Note": "",
|
||||||
|
"Success": "",
|
||||||
|
"Failure": "",
|
||||||
|
"Ingredients": "",
|
||||||
|
"Supermarket": "",
|
||||||
|
"Categories": "",
|
||||||
|
"Category": "",
|
||||||
|
"Selected": "",
|
||||||
|
"min": "",
|
||||||
|
"Servings": "",
|
||||||
|
"Waiting": "",
|
||||||
|
"Preparation": "",
|
||||||
|
"External": "",
|
||||||
|
"Size": "",
|
||||||
|
"Files": "",
|
||||||
|
"File": "",
|
||||||
|
"Edit": "",
|
||||||
|
"Image": "",
|
||||||
|
"Delete": "",
|
||||||
|
"Open": "",
|
||||||
|
"Ok": "",
|
||||||
|
"Save": "",
|
||||||
|
"Step": "",
|
||||||
|
"Search": "",
|
||||||
|
"Import": "",
|
||||||
|
"Print": "",
|
||||||
|
"Settings": "",
|
||||||
|
"or": "",
|
||||||
|
"and": "",
|
||||||
|
"Information": "",
|
||||||
|
"Download": "",
|
||||||
|
"Create": "",
|
||||||
|
"Search Settings": "",
|
||||||
|
"View": "",
|
||||||
|
"Recipes": "",
|
||||||
|
"Move": "",
|
||||||
|
"Merge": "",
|
||||||
|
"Parent": "",
|
||||||
|
"delete_confirmation": "",
|
||||||
|
"move_confirmation": "",
|
||||||
|
"merge_confirmation": "",
|
||||||
|
"create_rule": "",
|
||||||
|
"move_selection": "",
|
||||||
|
"merge_selection": "",
|
||||||
|
"Root": "",
|
||||||
|
"Ignore_Shopping": "",
|
||||||
|
"Shopping_Category": "",
|
||||||
|
"Shopping_Categories": "",
|
||||||
|
"Edit_Food": "",
|
||||||
|
"Move_Food": "",
|
||||||
|
"New_Food": "",
|
||||||
|
"Hide_Food": "",
|
||||||
|
"Food_Alias": "",
|
||||||
|
"Unit_Alias": "",
|
||||||
|
"Keyword_Alias": "",
|
||||||
|
"Delete_Food": "",
|
||||||
|
"No_ID": "",
|
||||||
|
"Meal_Plan_Days": "",
|
||||||
|
"merge_title": "",
|
||||||
|
"move_title": "",
|
||||||
|
"Food": "",
|
||||||
|
"Recipe_Book": "",
|
||||||
|
"del_confirmation_tree": "",
|
||||||
|
"delete_title": "",
|
||||||
|
"create_title": "",
|
||||||
|
"edit_title": "",
|
||||||
|
"Name": "",
|
||||||
|
"Type": "",
|
||||||
|
"Description": "",
|
||||||
|
"Recipe": "",
|
||||||
|
"tree_root": "",
|
||||||
|
"Icon": "",
|
||||||
|
"Unit": "",
|
||||||
|
"No_Results": "",
|
||||||
|
"New_Unit": "",
|
||||||
|
"Create_New_Shopping Category": "",
|
||||||
|
"Create_New_Food": "",
|
||||||
|
"Create_New_Keyword": "",
|
||||||
|
"Create_New_Unit": "",
|
||||||
|
"Create_New_Meal_Type": "",
|
||||||
|
"and_up": "",
|
||||||
|
"and_down": "",
|
||||||
|
"Instructions": "",
|
||||||
|
"Unrated": "",
|
||||||
|
"Automate": "",
|
||||||
|
"Empty": "",
|
||||||
|
"Key_Ctrl": "",
|
||||||
|
"Key_Shift": "",
|
||||||
|
"Time": "",
|
||||||
|
"Text": "",
|
||||||
|
"Shopping_list": "",
|
||||||
|
"Added_by": "",
|
||||||
|
"Added_on": "",
|
||||||
|
"AddToShopping": "",
|
||||||
|
"IngredientInShopping": "",
|
||||||
|
"NotInShopping": "",
|
||||||
|
"OnHand": "",
|
||||||
|
"FoodOnHand": "",
|
||||||
|
"FoodNotOnHand": "",
|
||||||
|
"Undefined": "",
|
||||||
|
"Create_Meal_Plan_Entry": "",
|
||||||
|
"Edit_Meal_Plan_Entry": "",
|
||||||
|
"Title": "",
|
||||||
|
"Week": "",
|
||||||
|
"Month": "",
|
||||||
|
"Year": "",
|
||||||
|
"Planner": "",
|
||||||
|
"Planner_Settings": "",
|
||||||
|
"Period": "",
|
||||||
|
"Plan_Period_To_Show": "",
|
||||||
|
"Periods": "",
|
||||||
|
"Plan_Show_How_Many_Periods": "",
|
||||||
|
"Starting_Day": "",
|
||||||
|
"Meal_Types": "",
|
||||||
|
"Meal_Type": "",
|
||||||
|
"Clone": "",
|
||||||
|
"Drag_Here_To_Delete": "",
|
||||||
|
"Meal_Type_Required": "",
|
||||||
|
"Title_or_Recipe_Required": "",
|
||||||
|
"Color": "",
|
||||||
|
"New_Meal_Type": "",
|
||||||
|
"AddFoodToShopping": "",
|
||||||
|
"RemoveFoodFromShopping": "",
|
||||||
|
"DeleteShoppingConfirm": "",
|
||||||
|
"IgnoredFood": "",
|
||||||
|
"Add_Servings_to_Shopping": "",
|
||||||
|
"Week_Numbers": "",
|
||||||
|
"Show_Week_Numbers": "",
|
||||||
|
"Export_As_ICal": "",
|
||||||
|
"Export_To_ICal": "",
|
||||||
|
"Cannot_Add_Notes_To_Shopping": "",
|
||||||
|
"Added_To_Shopping_List": "",
|
||||||
|
"Shopping_List_Empty": "",
|
||||||
|
"Next_Period": "",
|
||||||
|
"Previous_Period": "",
|
||||||
|
"Current_Period": "",
|
||||||
|
"Next_Day": "",
|
||||||
|
"Previous_Day": "",
|
||||||
|
"Inherit": "",
|
||||||
|
"InheritFields": "",
|
||||||
|
"FoodInherit": "",
|
||||||
|
"ShowUncategorizedFood": "",
|
||||||
|
"GroupBy": "",
|
||||||
|
"SupermarketCategoriesOnly": "",
|
||||||
|
"MoveCategory": "",
|
||||||
|
"CountMore": "",
|
||||||
|
"IgnoreThis": "",
|
||||||
|
"DelayFor": "",
|
||||||
|
"Warning": "",
|
||||||
|
"NoCategory": "",
|
||||||
|
"InheritWarning": "",
|
||||||
|
"ShowDelayed": "",
|
||||||
|
"Completed": "",
|
||||||
|
"OfflineAlert": "",
|
||||||
|
"shopping_share": "",
|
||||||
|
"shopping_auto_sync": "",
|
||||||
|
"mealplan_autoadd_shopping": "",
|
||||||
|
"mealplan_autoexclude_onhand": "",
|
||||||
|
"mealplan_autoinclude_related": "",
|
||||||
|
"default_delay": "",
|
||||||
|
"shopping_share_desc": "",
|
||||||
|
"shopping_auto_sync_desc": "",
|
||||||
|
"mealplan_autoadd_shopping_desc": "",
|
||||||
|
"mealplan_autoexclude_onhand_desc": "",
|
||||||
|
"mealplan_autoinclude_related_desc": "",
|
||||||
|
"default_delay_desc": "",
|
||||||
|
"filter_to_supermarket": "",
|
||||||
|
"Coming_Soon": "",
|
||||||
|
"Auto_Planner": "",
|
||||||
|
"New_Cookbook": "",
|
||||||
|
"Hide_Keyword": "",
|
||||||
|
"Clear": "",
|
||||||
|
"err_move_self": "",
|
||||||
|
"nothing": "",
|
||||||
|
"err_merge_self": "",
|
||||||
|
"show_sql": "",
|
||||||
|
"filter_to_supermarket_desc": "",
|
||||||
|
"CategoryName": "",
|
||||||
|
"SupermarketName": "",
|
||||||
|
"CategoryInstruction": "",
|
||||||
|
"shopping_recent_days_desc": "",
|
||||||
|
"shopping_recent_days": "",
|
||||||
|
"create_shopping_new": "",
|
||||||
|
"download_pdf": "",
|
||||||
|
"download_csv": "",
|
||||||
|
"csv_delim_help": "",
|
||||||
|
"csv_delim_label": "",
|
||||||
|
"SuccessClipboard": "",
|
||||||
|
"copy_to_clipboard": "",
|
||||||
|
"csv_prefix_help": "",
|
||||||
|
"csv_prefix_label": "",
|
||||||
|
"copy_markdown_table": "",
|
||||||
|
"in_shopping": "",
|
||||||
|
"DelayUntil": "",
|
||||||
|
"Pin": "",
|
||||||
|
"mark_complete": "",
|
||||||
|
"QuickEntry": "",
|
||||||
|
"shopping_add_onhand_desc": "",
|
||||||
|
"shopping_add_onhand": "",
|
||||||
|
"related_recipes": "",
|
||||||
|
"today_recipes": "",
|
||||||
|
"sql_debug": "",
|
||||||
|
"remember_search": "",
|
||||||
|
"remember_hours": "",
|
||||||
|
"tree_select": "",
|
||||||
|
"OnHand_help": "",
|
||||||
|
"ignore_shopping_help": "",
|
||||||
|
"shopping_category_help": "",
|
||||||
|
"food_recipe_help": "",
|
||||||
|
"Foods": "",
|
||||||
|
"enable_expert": "",
|
||||||
|
"expert_mode": "",
|
||||||
|
"simple_mode": "",
|
||||||
|
"advanced": "",
|
||||||
|
"fields": "",
|
||||||
|
"show_keywords": "",
|
||||||
|
"show_foods": "",
|
||||||
|
"show_books": "",
|
||||||
|
"show_rating": "",
|
||||||
|
"show_units": "",
|
||||||
|
"show_filters": "",
|
||||||
|
"not": "",
|
||||||
|
"save_filter": "",
|
||||||
|
"filter_name": "",
|
||||||
|
"left_handed": "",
|
||||||
|
"left_handed_help": "",
|
||||||
|
"Custom Filter": "",
|
||||||
|
"shared_with": "",
|
||||||
|
"sort_by": "",
|
||||||
|
"asc": "",
|
||||||
|
"desc": "",
|
||||||
|
"date_viewed": "",
|
||||||
|
"last_cooked": "",
|
||||||
|
"times_cooked": "",
|
||||||
|
"date_created": "",
|
||||||
|
"show_sortby": "",
|
||||||
|
"search_rank": "",
|
||||||
|
"make_now": "",
|
||||||
|
"recipe_filter": "",
|
||||||
|
"book_filter_help": "",
|
||||||
|
"review_shopping": "",
|
||||||
|
"view_recipe": "",
|
||||||
|
"copy_to_new": "",
|
||||||
|
"recipe_name": "",
|
||||||
|
"paste_ingredients_placeholder": "",
|
||||||
|
"paste_ingredients": "",
|
||||||
|
"ingredient_list": "",
|
||||||
|
"explain": "",
|
||||||
|
"filter": "",
|
||||||
|
"search_no_recipes": "",
|
||||||
|
"search_import_help_text": "",
|
||||||
|
"search_create_help_text": "",
|
||||||
|
"warning_duplicate_filter": "",
|
||||||
|
"reset_children": "",
|
||||||
|
"reset_children_help": "",
|
||||||
|
"substitute_help": "",
|
||||||
|
"substitute_siblings_help": "",
|
||||||
|
"substitute_children_help": "",
|
||||||
|
"substitute_siblings": "",
|
||||||
|
"substitute_children": "",
|
||||||
|
"SubstituteOnHand": "",
|
||||||
|
"ChildInheritFields": "",
|
||||||
|
"ChildInheritFields_help": "",
|
||||||
|
"InheritFields_help": "",
|
||||||
|
"last_viewed": "",
|
||||||
|
"created_on": "",
|
||||||
|
"updatedon": "",
|
||||||
|
"advanced_search_settings": "",
|
||||||
|
"nothing_planned_today": "",
|
||||||
|
"no_pinned_recipes": "",
|
||||||
|
"Planned": "",
|
||||||
|
"Pinned": "",
|
||||||
|
"Quick actions": "",
|
||||||
|
"Ratings": "",
|
||||||
|
"Internal": "",
|
||||||
|
"Units": "",
|
||||||
|
"Random Recipes": "",
|
||||||
|
"parameter_count": "",
|
||||||
|
"select_keyword": "",
|
||||||
|
"add_keyword": "",
|
||||||
|
"select_file": "",
|
||||||
|
"select_recipe": "",
|
||||||
|
"select_unit": "",
|
||||||
|
"select_food": "",
|
||||||
|
"remove_selection": "",
|
||||||
|
"empty_list": "",
|
||||||
|
"Select": "",
|
||||||
|
"Supermarkets": "",
|
||||||
|
"User": "",
|
||||||
|
"Keyword": "",
|
||||||
|
"Advanced": "",
|
||||||
|
"Page": "",
|
||||||
|
"Reset": ""
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user