diff --git a/cookbook/helper/recipe_url_import.py b/cookbook/helper/recipe_url_import.py
index b7593631..94e352ca 100644
--- a/cookbook/helper/recipe_url_import.py
+++ b/cookbook/helper/recipe_url_import.py
@@ -32,7 +32,7 @@ def get_from_html(html_text, url):
if '@type' in ld_json_item and ld_json_item['@type'] == 'Recipe':
return find_recipe_json(ld_json_item, url)
except JSONDecodeError:
- JsonResponse({'error': True, 'msg': _('The requested site does not provided malformed data and cannot be read.')}, status=400)
+ JsonResponse({'error': True, 'msg': _('The requested site provided malformed data and cannot be read.')}, status=400)
# now try to find microdata
items = microdata.get_items(html_text)
diff --git a/cookbook/locale/de/LC_MESSAGES/django.mo b/cookbook/locale/de/LC_MESSAGES/django.mo
index b32af9e1..7e799135 100644
Binary files a/cookbook/locale/de/LC_MESSAGES/django.mo and b/cookbook/locale/de/LC_MESSAGES/django.mo differ
diff --git a/cookbook/locale/de/LC_MESSAGES/django.po b/cookbook/locale/de/LC_MESSAGES/django.po
index ac51e1ac..ade3adc8 100644
--- a/cookbook/locale/de/LC_MESSAGES/django.po
+++ b/cookbook/locale/de/LC_MESSAGES/django.po
@@ -6,13 +6,12 @@
# Translators:
# va bene
Das Plan Menü erlaubt das Planen von " +"Mahlzeiten mit Rezepten oder einfach nur Notizen.
\n" +"Wähle ein Rezept aus der Liste und schiebe es " +"an die gewünschte Position.\n" +" . Wird eine Notiz und ein Titel hinterlegt " +"wird diese mit gespeichert. Eine Notiz ohne Rezept\n" +" kann erstellt werden indem die Notiz erstellen " +"Box in den Plan gezogen wird..
\n" +"Wähle ein Rezept um die Detailansicht zu " +"öffnen. Von hier kann es auch zur Einkaufsliste hinzugefügt werden.\n" +" Alle Rezepte eines Tages können zur " +"Einkaufsliste hinzugefügt werden indem auf den \n" +" jeweiligen Einkaufswagen geklickt wird.
\n" +"Da ein Essensplan häufig mit anderen geteilt " +"wird können in den Einstellungen\n" +" Nutzer hinterlegt werden mit denen alle " +"neuen Einträge geteilt werden sollen.\n" +"
\n" +"Es ist außerdem möglich die Arten von " +"Mahlzeiten die geplant werden sollen zu verändern. Wenn dein Plan mit " +"anderen geteilt wird\n" +" erscheinen die Mahlzeiten neben den eigenen " +"Mahlzeiten im Plan. Um Duplikate zu vermeiden\n" +" sollten Nutzer die sich einen Plan teilen " +"ihre Mahlzeiten gleich benennen, dadurch erscheinen sie auch nur noch einmal " +"im Plan.
" -#: .\cookbook\templates\meal_plan.html:539 +#: .\cookbook\templates\meal_plan.html:554 msgid "" "When deleting a meal type all entries using that type will be deleted as " "well. Deletion will apply when configuration is saved. Do you want to " "proceed?" msgstr "" +"Beim Löschen einer Mahlzeit werden alle Einträge die diesen Typ nutzen " +"gelöscht. Die Löschung erfolgt wenn die Konfiguration gespeichert wird. " +"Wollen sie fortfahren ?" #: .\cookbook\templates\meal_plan_entry.html:6 msgid "Meal Plan View" @@ -1144,70 +1252,68 @@ msgstr "Noch nie gekocht." msgid "Other meals on this day" msgstr "Andere Mahlzeiten an diesem Tag" -#: .\cookbook\templates\recipe_view.html:45 +#: .\cookbook\templates\recipe_view.html:48 msgid "Add to Book" msgstr "Zu Buch hinzufügen" -#: .\cookbook\templates\recipe_view.html:51 -#, fuzzy -#| msgid "Add to Mealplan" +#: .\cookbook\templates\recipe_view.html:54 msgid "Add to Plan" msgstr "Zu Plan hinzufügen" -#: .\cookbook\templates\recipe_view.html:53 +#: .\cookbook\templates\recipe_view.html:56 #: .\cookbook\templates\recipes_table.html:81 msgid "Log Cooking" msgstr "Kochen Protokollieren" -#: .\cookbook\templates\recipe_view.html:55 +#: .\cookbook\templates\recipe_view.html:58 msgid "Print" msgstr "Drucken" -#: .\cookbook\templates\recipe_view.html:60 -#, fuzzy -#| msgid "Shared with" +#: .\cookbook\templates\recipe_view.html:63 msgid "Share" -msgstr "Geteilt mit" +msgstr "Teilen" -#: .\cookbook\templates\recipe_view.html:69 +#: .\cookbook\templates\recipe_view.html:72 msgid "in" msgstr "in" -#: .\cookbook\templates\recipe_view.html:87 +#: .\cookbook\templates\recipe_view.html:90 #: .\cookbook\templates\recipes_table.html:46 #: .\cookbook\templates\url_import.html:55 msgid "Preparation time ca." msgstr "Zubereitungszeit ca." -#: .\cookbook\templates\recipe_view.html:93 +#: .\cookbook\templates\recipe_view.html:96 #: .\cookbook\templates\recipes_table.html:52 #: .\cookbook\templates\url_import.html:60 msgid "Waiting time ca." msgstr "Wartezeit ca." -#: .\cookbook\templates\recipe_view.html:202 +#: .\cookbook\templates\recipe_view.html:214 #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 #: .\cookbook\templates\url_import.html:50 msgid "Recipe Image" msgstr "Rezept Bild" -#: .\cookbook\templates\recipe_view.html:239 -#: .\cookbook\templates\recipe_view.html:277 +#: .\cookbook\templates\recipe_view.html:244 +msgid "Minutes" +msgstr "Minuten" + +#: .\cookbook\templates\recipe_view.html:346 +#: .\cookbook\templates\recipe_view.html:383 msgid "View external recipe" msgstr "Externes Rezept ansehen" -#: .\cookbook\templates\recipe_view.html:255 -#, fuzzy -#| msgid "External recipe" +#: .\cookbook\templates\recipe_view.html:361 msgid "External recipe image" -msgstr "Externes Rezept" +msgstr "Externes Rezept Bild" -#: .\cookbook\templates\recipe_view.html:262 +#: .\cookbook\templates\recipe_view.html:368 msgid "External recipe" msgstr "Externes Rezept" -#: .\cookbook\templates\recipe_view.html:264 +#: .\cookbook\templates\recipe_view.html:370 msgid "" "\n" " This is an external recipe, which means " @@ -1228,17 +1334,16 @@ msgstr "" "bleibt weiterhin verfügbar.\n" " " -#: .\cookbook\templates\recipe_view.html:275 +#: .\cookbook\templates\recipe_view.html:381 msgid "Convert now!" msgstr "Jetzt umwandeln!" -#: .\cookbook\templates\recipe_view.html:293 -#: .\cookbook\templates\stats.html:47 +#: .\cookbook\templates\recipe_view.html:399 .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "Kommentare" -#: .\cookbook\templates\recipe_view.html:316 .\cookbook\views\delete.py:108 -#: .\cookbook\views\edit.py:151 +#: .\cookbook\templates\recipe_view.html:422 .\cookbook\views\delete.py:108 +#: .\cookbook\views\edit.py:143 msgid "Comment" msgstr "Kommentar" @@ -1251,10 +1356,8 @@ msgid "Your username and password didn't match. Please try again." msgstr "Nutzername oder Passwort falsch. Bitte versuch es erneut." #: .\cookbook\templates\rest_framework\api.html:5 -#, fuzzy -#| msgid "Recipe Image" msgid "Recipe Home" -msgstr "Rezept Bild" +msgstr "Rezepte" #: .\cookbook\templates\settings.html:22 msgid "Account" @@ -1270,23 +1373,27 @@ msgstr "Stil" #: .\cookbook\templates\settings.html:78 msgid "API Token" -msgstr "" +msgstr "API Token" #: .\cookbook\templates\settings.html:79 msgid "" "You can use both basic authentication and token based authentication to " "access the REST API." msgstr "" +"Sowohl Basic Authentication als auch Token basierte Authentifizierung können " +"für die REST API genutzt werden." #: .\cookbook\templates\settings.html:91 msgid "" "Use the token as an Authorization header prefixed by the word token as shown " "in the following examples:" msgstr "" +"Das Token muss wie im Beispiel als Authorization Header mit dem Präfix token " +"genutzt werden." #: .\cookbook\templates\settings.html:93 msgid "or" -msgstr "" +msgstr "oder" #: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5 msgid "Cookbook Setup" @@ -1340,7 +1447,7 @@ msgstr "Interne Rezepte" #: .\cookbook\templates\system.html:13 msgid "System Information" -msgstr "" +msgstr "System Informationen" #: .\cookbook\templates\system.html:15 msgid "" @@ -1352,24 +1459,25 @@ msgid "" "recipes/releases\">here.\n" " " msgstr "" +"\n" +"Django Recipes ist freie Open Source Software. Sie findet sich auf GitHub.\n" +"Changelogs finden sich hier." #: .\cookbook\templates\system.html:29 -#, fuzzy -#| msgid "Servings" msgid "Media Serving" -msgstr "Portionen" +msgstr "Media Serving" #: .\cookbook\templates\system.html:30 .\cookbook\templates\system.html:45 #: .\cookbook\templates\system.html:60 -#, fuzzy -#| msgid "Security Warning" msgid "Warning" -msgstr "Sicherheitswarnung" +msgstr "Warnung" #: .\cookbook\templates\system.html:30 .\cookbook\templates\system.html:45 #: .\cookbook\templates\system.html:60 .\cookbook\templates\system.html:75 msgid "Ok" -msgstr "" +msgstr "Ok" #: .\cookbook\templates\system.html:32 msgid "" @@ -1380,15 +1488,19 @@ msgid "" " your installation.\n" " " msgstr "" +"Mediendateien direkt mit gunicorn/python zu hosten ist nicht empfohlen!\n" +"Bitte folgt dieser Anleitung um eure Installation zu aktualisieren." #: .\cookbook\templates\system.html:38 .\cookbook\templates\system.html:53 #: .\cookbook\templates\system.html:68 .\cookbook\templates\system.html:82 msgid "Everything is fine!" -msgstr "" +msgstr "Alles ist ok!" #: .\cookbook\templates\system.html:43 msgid "Secret Key" -msgstr "" +msgstr "Geheimer Schlüssel" #: .\cookbook\templates\system.html:47 msgid "" @@ -1401,10 +1513,13 @@ msgid "" "file.\n" " " msgstr "" +"Der WertSECRET_KEY in der Konfigurationsdatei .env
"
+"ist nicht gesetzt. Django nutzt den Standard Schlüssel der mit der "
+"Installation kommt und nicht sicher ist. Bitte ändere den Wert entsprechend."
#: .\cookbook\templates\system.html:58
msgid "Debug Mode"
-msgstr ""
+msgstr "Debug Mode"
#: .\cookbook\templates\system.html:62
msgid ""
@@ -1416,14 +1531,17 @@ msgid ""
"file.\n"
" "
msgstr ""
+"Die Anwendung läuft noch im Debug Mode. In den allermeisten Fällen sollte "
+"das nicht notwendig sein. Bitte in der .env
Datei den Wert "
+"DEBUG=0
setzen."
#: .\cookbook\templates\system.html:73
msgid "Database"
-msgstr ""
+msgstr "Datenbank"
#: .\cookbook\templates\system.html:75
msgid "Info"
-msgstr ""
+msgstr "Info"
#: .\cookbook\templates\system.html:77
msgid ""
@@ -1433,48 +1551,39 @@ msgid ""
" features only work with postgres databases.\n"
" "
msgstr ""
+"Die Anwendung läuft nicht mit einer Postgres Datenbank. Grundsätzlich "
+"funktionieren alle von Django unterstützen Datenbanken allerdings sind "
+"einige Funktionen nur mit Postgres verfügbar."
#: .\cookbook\templates\url_import.html:5
-#, fuzzy
-#| msgid "Import"
msgid "URL Import"
-msgstr "Rezept Importieren"
+msgstr "URL Import"
#: .\cookbook\templates\url_import.html:23
msgid "Enter website URL"
-msgstr ""
+msgstr "Website URL eingeben"
#: .\cookbook\templates\url_import.html:44
-#, fuzzy
-#| msgid "Recipe Image"
msgid "Recipe Name"
-msgstr "Rezept Bild"
+msgstr "Rezept Name"
#: .\cookbook\templates\url_import.html:99
#: .\cookbook\templates\url_import.html:131
#: .\cookbook\templates\url_import.html:183
msgid "Select one"
-msgstr ""
-
-#: .\cookbook\templates\url_import.html:168
-msgid "Instructions"
-msgstr "Anleitung"
+msgstr "Bitte Auswählen"
#: .\cookbook\templates\url_import.html:194
-#, fuzzy
-#| msgid "Keywords"
msgid "All Keywords"
-msgstr "Schlagwörter"
+msgstr "Alle Schlagwörter"
#: .\cookbook\templates\url_import.html:196
msgid "Import all Keywords not only the ones already existing."
-msgstr ""
+msgstr "Alle Schlagwörter, nicht nur die die bereits existieren, importieren."
#: .\cookbook\templates\url_import.html:222
-#, fuzzy
-#| msgid "Formatting"
msgid "Information"
-msgstr "Formatierung"
+msgstr "Information"
#: .\cookbook\templates\url_import.html:224
msgid ""
@@ -1486,45 +1595,57 @@ msgid ""
"data feel free to post an example in the\n"
" github issues."
msgstr ""
+"Nur Webseiten mit ld+json oder microdata können importiert werden. Die "
+"meisten großen Seiten unterstützen diese Formate doch nicht alle. Wenn eine "
+"Seite nicht importiert werden kann von der ihr glaubt das sie es müsste "
+"eröffnet bitte einen Issue auf GitHub."
#: .\cookbook\templates\url_import.html:232
msgid "Google ld+json Info"
-msgstr ""
+msgstr "Google ld+json Info"
#: .\cookbook\templates\url_import.html:235
-#, fuzzy
-#| msgid "GitHub"
msgid "GitHub Issues"
-msgstr "GitHub"
+msgstr "GitHub Fehler"
#: .\cookbook\templates\url_import.html:237
msgid "Recipe Markup Specification"
-msgstr ""
+msgstr "Recipe Markup Specification"
-#: .\cookbook\views\api.py:52
+#: .\cookbook\templates\url_import.html:310
+msgid "Already importing the selected recipe, please wait!"
+msgstr "Das Rezept wird bereits importiert, bitte warten!"
+
+#: .\cookbook\templates\url_import.html:319
+msgid "An error occurred while trying to import this recipe!"
+msgstr "Beim importieren des Rezeptes ist ein Fehler aufgetreten!"
+
+#: .\cookbook\views\api.py:54
msgid "Parameter filter_list incorrectly formatted"
-msgstr ""
+msgstr "Parameter filter_list ist nicht korrekt formatiert"
-#: .\cookbook\views\api.py:64
+#: .\cookbook\views\api.py:66
msgid "Preference for given user already exists"
-msgstr ""
+msgstr "Einstellungen für diesen Nutzer existieren bereits"
-#: .\cookbook\views\api.py:302
+#: .\cookbook\views\api.py:294
msgid "Sync successful!"
msgstr "Synchronisation erfolgreich!"
-#: .\cookbook\views\api.py:305
+#: .\cookbook\views\api.py:297
msgid "Error synchronizing with Storage"
msgstr "Fehler beim Synchronisieren"
-#: .\cookbook\views\api.py:358
+#: .\cookbook\views\api.py:350
msgid "The requested page could not be found."
-msgstr ""
+msgstr "The angefragte Seite konnte nicht gefunden werden."
-#: .\cookbook\views\api.py:361
+#: .\cookbook\views\api.py:353
msgid ""
"The requested page refused to provide any information (Status Code 403)."
msgstr ""
+"The angefragte Seite weigert sich Informationen bereit zu stellen (Status "
+"Code 403)."
#: .\cookbook\views\data.py:82
#, python-format
@@ -1539,7 +1660,7 @@ msgid "Monitor"
msgstr "Monitor"
#: .\cookbook\views\delete.py:90 .\cookbook\views\lists.py:53
-#: .\cookbook\views\new.py:74
+#: .\cookbook\views\new.py:75
msgid "Storage Backend"
msgstr "Speicher Quelle"
@@ -1547,9 +1668,10 @@ msgstr "Speicher Quelle"
msgid ""
"Could not delete this storage backend as it is used in at least one monitor."
msgstr ""
+"Diese Datenquelle kann nicht gelöscht werden da sie noch verwendet wird."
-#: .\cookbook\views\delete.py:119 .\cookbook\views\edit.py:183
-#: .\cookbook\views\new.py:124
+#: .\cookbook\views\delete.py:119 .\cookbook\views\edit.py:175
+#: .\cookbook\views\new.py:125
msgid "Recipe Book"
msgstr "Rezeptbuch"
@@ -1557,55 +1679,55 @@ msgstr "Rezeptbuch"
msgid "Bookmarks"
msgstr "Lesezeichen"
-#: .\cookbook\views\edit.py:101
+#: .\cookbook\views\edit.py:93
msgid "Food"
-msgstr ""
+msgstr "Lebensmittel"
-#: .\cookbook\views\edit.py:110
+#: .\cookbook\views\edit.py:102
msgid "You cannot edit this storage!"
msgstr "Du kannst diese Speicherquelle nicht bearbeiten!"
-#: .\cookbook\views\edit.py:129
+#: .\cookbook\views\edit.py:121
msgid "Storage saved!"
msgstr "Speicherquelle gespeichert!"
-#: .\cookbook\views\edit.py:131
+#: .\cookbook\views\edit.py:123
msgid "There was an error updating this storage backend!"
msgstr "Es gab einen Fehler beim aktualisierung dieser Speicher Quelle!"
-#: .\cookbook\views\edit.py:138
+#: .\cookbook\views\edit.py:130
msgid "Storage"
msgstr "Speicher"
-#: .\cookbook\views\edit.py:218
+#: .\cookbook\views\edit.py:215
msgid "Changes saved!"
msgstr "Änderungen gespeichert!"
-#: .\cookbook\views\edit.py:222
+#: .\cookbook\views\edit.py:219
msgid "Error saving changes!"
msgstr "Fehler beim Speichern der Daten!"
-#: .\cookbook\views\edit.py:252
+#: .\cookbook\views\edit.py:249
msgid "Units merged!"
msgstr "Einheiten zusammengeführt!"
-#: .\cookbook\views\edit.py:265
-msgid "Ingredients merged!"
-msgstr "Zutaten zusammengeführt!"
+#: .\cookbook\views\edit.py:262
+msgid "Foods merged!"
+msgstr "Lebensmittel zusammengeführt!"
-#: .\cookbook\views\import_export.py:39
+#: .\cookbook\views\import_export.py:42
msgid "Recipe imported successfully!"
msgstr "Rezept erfolgreich importiert!"
-#: .\cookbook\views\import_export.py:42
-msgid "Something went wrong during the import!"
-msgstr ""
-
#: .\cookbook\views\import_export.py:45
-msgid "Could not parse the supplied JSON!"
-msgstr ""
+msgid "Something went wrong during the import!"
+msgstr "Beim importieren ist ein Fehler aufgetreten!"
-#: .\cookbook\views\import_export.py:76
+#: .\cookbook\views\import_export.py:48
+msgid "Could not parse the supplied JSON!"
+msgstr "JSON konnte nicht verarbeitet werden!"
+
+#: .\cookbook\views\import_export.py:79
msgid ""
"External recipes cannot be exported, please share the file directly or "
"select an internal recipe."
@@ -1621,19 +1743,17 @@ msgstr "Import Log"
msgid "Discovery"
msgstr "Entdeckung"
-#: .\cookbook\views\new.py:97
+#: .\cookbook\views\new.py:98
msgid "Imported new recipe!"
msgstr "Importier neue Rezepte!"
-#: .\cookbook\views\new.py:100
+#: .\cookbook\views\new.py:101
msgid "There was an error importing this recipe!"
msgstr "Beim importieren des Rezeptes ist ein Fehler aufgetreten!"
#: .\cookbook\views\views.py:86
-#, fuzzy
-#| msgid "You do not have the required permissions to view this page!"
msgid "You do not have the required permissions to perform this action!"
-msgstr "Du hast nicht die notwendigen Rechte um diese Seite zu sehen!"
+msgstr "Du hast nicht die notwendigen Rechte um diese Aktion auszuführen!"
#: .\cookbook\views\views.py:98
msgid "Comment saved!"
@@ -1660,6 +1780,21 @@ msgstr "Passwörter stimmen nicht überein!"
msgid "User has been created, please login!"
msgstr "Benutzer wurde erstellt, bitte einloggen!"
+#~ msgid "New Ingredient"
+#~ msgstr "Neue Zutat"
+
+#~ msgid "New ingredient that other gets replaced by."
+#~ msgstr "Neue Zutat die die alte ersetzt."
+
+#~ msgid "Old Ingredient"
+#~ msgstr "Alte Zutat"
+
+#~ msgid "Ingredient that should be replaced."
+#~ msgstr "Zutat die ersetzt werden soll."
+
+#~ msgid "Ingredients merged!"
+#~ msgstr "Zutaten zusammengeführt!"
+
#~ msgid "Insert a header between the ingredients."
#~ msgstr "Füge eine Überschrift zwischen den Zutaten ein."
@@ -1701,6 +1836,3 @@ msgstr "Benutzer wurde erstellt, bitte einloggen!"
#~ msgid "Recipe saved!"
#~ msgstr "Rezept gespeichert!"
-
-#~ msgid "There was an error saving this recipe!"
-#~ msgstr "Es gab einen Fehler beim Speichern des Rezepts!"
diff --git a/cookbook/locale/fr/LC_MESSAGES/django.mo b/cookbook/locale/fr/LC_MESSAGES/django.mo
new file mode 100644
index 00000000..bbde8723
Binary files /dev/null and b/cookbook/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/cookbook/locale/fr/LC_MESSAGES/django.po b/cookbook/locale/fr/LC_MESSAGES/django.po
index 4e85409d..b74b5e65 100644
--- a/cookbook/locale/fr/LC_MESSAGES/django.po
+++ b/cookbook/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: 2020-06-29 22:20+0200\n"
+"POT-Creation-Date: 2020-07-15 18:43+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -19,8 +19,9 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: .\cookbook\filters.py:15 .\cookbook\templates\base.html:79
+#: .\cookbook\templates\forms\edit_internal_recipe.html:170
#: .\cookbook\templates\forms\ingredients.html:34
-#: .\cookbook\templates\recipe_view.html:112
+#: .\cookbook\templates\recipe_view.html:116
#: .\cookbook\templates\stats.html:28 .\cookbook\views\lists.py:45
msgid "Ingredients"
msgstr ""
@@ -58,12 +59,12 @@ msgid ""
msgstr ""
#: .\cookbook\forms.py:72 .\cookbook\forms.py:90 .\cookbook\forms.py:237
-#: .\cookbook\templates\forms\edit_internal_recipe.html:39
+#: .\cookbook\templates\forms\edit_internal_recipe.html:45
msgid "Name"
msgstr ""
#: .\cookbook\forms.py:73 .\cookbook\forms.py:91 .\cookbook\forms.py:238
-#: .\cookbook\templates\forms\edit_internal_recipe.html:60
+#: .\cookbook\templates\forms\edit_internal_recipe.html:65
#: .\cookbook\templates\stats.html:24 .\cookbook\templates\url_import.html:174
msgid "Keywords"
msgstr ""
@@ -119,19 +120,19 @@ msgid "Unit that should be replaced."
msgstr ""
#: .\cookbook\forms.py:152
-msgid "New Ingredient"
+msgid "New Food"
msgstr ""
#: .\cookbook\forms.py:153
-msgid "New ingredient that other gets replaced by."
+msgid "New food that other gets replaced by."
msgstr ""
#: .\cookbook\forms.py:158
-msgid "Old Ingredient"
+msgid "Old Food"
msgstr ""
#: .\cookbook\forms.py:159
-msgid "Ingredient that should be replaced."
+msgid "Food that should be replaced."
msgstr ""
#: .\cookbook\forms.py:171
@@ -169,30 +170,32 @@ msgid "You can list default users to share recipes with in the settings."
msgstr ""
#: .\cookbook\forms.py:268
+#: .\cookbook\templates\forms\edit_internal_recipe.html:323
msgid ""
"You can use markdown to format this field. See the docs here"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:110
-#: .\cookbook\helper\permission_helper.py:152
-#: .\cookbook\helper\permission_helper.py:163
-#: .\cookbook\helper\permission_helper.py:174 .\cookbook\views\data.py:26
+#: .\cookbook\helper\permission_helper.py:111
+#: .\cookbook\helper\permission_helper.py:153
+#: .\cookbook\helper\permission_helper.py:167
+#: .\cookbook\helper\permission_helper.py:178
+#: .\cookbook\helper\permission_helper.py:189 .\cookbook\views\data.py:26
#: .\cookbook\views\views.py:79 .\cookbook\views\views.py:158
msgid "You do not have the required permissions to view this page!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:120
+#: .\cookbook\helper\permission_helper.py:121
msgid "You are not logged in and therefore cannot view this page!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:124
-#: .\cookbook\helper\permission_helper.py:138 .\cookbook\views\delete.py:132
+#: .\cookbook\helper\permission_helper.py:125
+#: .\cookbook\helper\permission_helper.py:139 .\cookbook\views\delete.py:132
msgid "You cannot interact with this object as its not owned by you!"
msgstr ""
#: .\cookbook\helper\recipe_url_import.py:35
-msgid "The requested site does not provided malformed data and cannot be read."
+msgid "The requested site provided malformed data and cannot be read."
msgstr ""
#: .\cookbook\helper\recipe_url_import.py:44
@@ -227,7 +230,7 @@ msgstr ""
#: .\cookbook\models.py:52 .\cookbook\templates\base.html:73
#: .\cookbook\templates\meal_plan.html:5 .\cookbook\views\delete.py:149
-#: .\cookbook\views\edit.py:197 .\cookbook\views\new.py:150
+#: .\cookbook\views\edit.py:194 .\cookbook\views\new.py:156
msgid "Meal-Plan"
msgstr ""
@@ -243,15 +246,21 @@ msgstr ""
msgid "Large"
msgstr ""
-#: .\cookbook\models.py:168
+#: .\cookbook\models.py:165
+#: .\cookbook\templates\forms\edit_internal_recipe.html:149
msgid "Text"
msgstr ""
+#: .\cookbook\models.py:165
+#: .\cookbook\templates\forms\edit_internal_recipe.html:150
+msgid "Time"
+msgstr ""
+
#: .\cookbook\tables.py:29 .\cookbook\templates\books.html:36
#: .\cookbook\templates\generic\edit_template.html:6
#: .\cookbook\templates\generic\edit_template.html:14
#: .\cookbook\templates\meal_plan.html:235
-#: .\cookbook\templates\recipe_view.html:43
+#: .\cookbook\templates\recipe_view.html:46
#: .\cookbook\templates\recipes_table.html:77
msgid "Edit"
msgstr ""
@@ -304,8 +313,8 @@ msgid "Tags"
msgstr ""
#: .\cookbook\templates\base.html:90 .\cookbook\views\delete.py:78
-#: .\cookbook\views\edit.py:84 .\cookbook\views\lists.py:18
-#: .\cookbook\views\new.py:55
+#: .\cookbook\views\edit.py:76 .\cookbook\views\lists.py:18
+#: .\cookbook\views\new.py:56
msgid "Keyword"
msgstr ""
@@ -396,7 +405,7 @@ msgstr ""
msgid "Add the specified keywords to all recipes containing a word"
msgstr ""
-#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:67
+#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:59
msgid "Sync"
msgstr ""
@@ -437,8 +446,8 @@ msgstr ""
msgid "New Book"
msgstr ""
-#: .\cookbook\templates\books.html:27 .\cookbook\templates\recipe_view.html:74
-#: .\cookbook\templates\recipe_view.html:298
+#: .\cookbook\templates\books.html:27 .\cookbook\templates\recipe_view.html:77
+#: .\cookbook\templates\recipe_view.html:404
msgid "by"
msgstr ""
@@ -448,7 +457,7 @@ msgstr ""
#: .\cookbook\templates\books.html:54
#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipe_view.html:97
+#: .\cookbook\templates\recipe_view.html:100
#: .\cookbook\templates\recipes_table.html:59
msgid "Last cooked"
msgstr ""
@@ -462,7 +471,7 @@ msgid "Export Recipes"
msgstr ""
#: .\cookbook\templates\export.html:19
-#: .\cookbook\templates\recipe_view.html:57
+#: .\cookbook\templates\recipe_view.html:60
msgid "Export"
msgstr ""
@@ -491,103 +500,220 @@ msgid "Import new Recipe"
msgstr ""
#: .\cookbook\templates\forms\edit_import_recipe.html:14
-#: .\cookbook\templates\forms\edit_internal_recipe.html:234
-#: .\cookbook\templates\forms\edit_internal_recipe.html:253
+#: .\cookbook\templates\forms\edit_internal_recipe.html:335
+#: .\cookbook\templates\forms\edit_internal_recipe.html:359
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
#: .\cookbook\templates\include\log_cooking.html:28
#: .\cookbook\templates\meal_plan.html:279
-#: .\cookbook\templates\recipe_view.html:349
+#: .\cookbook\templates\recipe_view.html:455
#: .\cookbook\templates\settings.html:28 .\cookbook\templates\settings.html:35
#: .\cookbook\templates\settings.html:57 .\cookbook\templates\settings.html:72
msgid "Save"
msgstr ""
#: .\cookbook\templates\forms\edit_internal_recipe.html:7
-#: .\cookbook\templates\forms\edit_internal_recipe.html:32
+#: .\cookbook\templates\forms\edit_internal_recipe.html:34
msgid "Edit Recipe"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:54
+#: .\cookbook\templates\forms\edit_internal_recipe.html:59
msgid "Preperation Time"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:57
+#: .\cookbook\templates\forms\edit_internal_recipe.html:62
msgid "Waiting Time"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:68
+#: .\cookbook\templates\forms\edit_internal_recipe.html:73
msgid "Select Keywords"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:85
-#: .\cookbook\templates\recipe_view.html:218
+#: .\cookbook\templates\forms\edit_internal_recipe.html:97
+#: .\cookbook\templates\forms\edit_internal_recipe.html:386
+#: .\cookbook\templates\recipe_view.html:241
msgid "Step"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:91
+#: .\cookbook\templates\forms\edit_internal_recipe.html:113
+msgid "Delete Step"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:118
+msgid "Show as header"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:124
+msgid "Hide as header"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:129
+msgid "Move Up"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:134
+msgid "Move Down"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:143
msgid "Step Name"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:127
+#: .\cookbook\templates\forms\edit_internal_recipe.html:147
+msgid "Step Type"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:158
+msgid "Step time in Minutes"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:212
msgid "Select Unit"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:128
-#: .\cookbook\templates\forms\edit_internal_recipe.html:150
+#: .\cookbook\templates\forms\edit_internal_recipe.html:213
+#: .\cookbook\templates\forms\edit_internal_recipe.html:237
+msgid "Create"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:214
+#: .\cookbook\templates\forms\edit_internal_recipe.html:238
#: .\cookbook\templates\url_import.html:100
#: .\cookbook\templates\url_import.html:132
msgid "Select"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:149
+#: .\cookbook\templates\forms\edit_internal_recipe.html:236
msgid "Select Food"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:164
+#: .\cookbook\templates\forms\edit_internal_recipe.html:253
#: .\cookbook\templates\meal_plan.html:210
msgid "Note"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:180
+#: .\cookbook\templates\forms\edit_internal_recipe.html:270
msgid "Delete Ingredient"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:186
+#: .\cookbook\templates\forms\edit_internal_recipe.html:276
msgid "Make Header"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:192
+#: .\cookbook\templates\forms\edit_internal_recipe.html:282
msgid "Make Ingredient"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:198
+#: .\cookbook\templates\forms\edit_internal_recipe.html:288
msgid "Disable Amount"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:204
+#: .\cookbook\templates\forms\edit_internal_recipe.html:294
msgid "Enable Amount"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:232
-#: .\cookbook\templates\forms\edit_internal_recipe.html:250
+#: .\cookbook\templates\forms\edit_internal_recipe.html:320
+#: .\cookbook\templates\recipe_view.html:223
+#: .\cookbook\templates\url_import.html:168
+msgid "Instructions"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:333
+#: .\cookbook\templates\forms\edit_internal_recipe.html:356
msgid "Save & View"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:235
-#: .\cookbook\templates\forms\edit_internal_recipe.html:256
+#: .\cookbook\templates\forms\edit_internal_recipe.html:337
+#: .\cookbook\templates\forms\edit_internal_recipe.html:362
msgid "Add Step"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:237
-#: .\cookbook\templates\forms\edit_internal_recipe.html:259
+#: .\cookbook\templates\forms\edit_internal_recipe.html:339
+#: .\cookbook\templates\forms\edit_internal_recipe.html:365
msgid "View Recipe"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:375
+#: .\cookbook\templates\forms\edit_internal_recipe.html:341
+#: .\cookbook\templates\forms\edit_internal_recipe.html:367
+msgid "Delete Recipe"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:373
+msgid "Steps"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:494
+#: .\cookbook\templates\forms\edit_internal_recipe.html:512
+#: .\cookbook\templates\forms\edit_internal_recipe.html:526
+#: .\cookbook\templates\forms\edit_internal_recipe.html:607
+#: .\cookbook\templates\forms\edit_internal_recipe.html:626
+#: .\cookbook\templates\forms\edit_internal_recipe.html:646
+#: .\cookbook\templates\meal_plan.html:392
+#: .\cookbook\templates\meal_plan.html:404
+#: .\cookbook\templates\meal_plan.html:454
+#: .\cookbook\templates\meal_plan.html:467
+#: .\cookbook\templates\meal_plan.html:478
+#: .\cookbook\templates\meal_plan.html:504
+#: .\cookbook\templates\meal_plan.html:515
+#: .\cookbook\templates\meal_plan.html:529
+#: .\cookbook\templates\meal_plan.html:536
+#: .\cookbook\templates\meal_plan.html:544
+#: .\cookbook\templates\url_import.html:305
+#: .\cookbook\templates\url_import.html:310
+#: .\cookbook\templates\url_import.html:319
+#: .\cookbook\templates\url_import.html:361
+#: .\cookbook\templates\url_import.html:379
+#: .\cookbook\templates\url_import.html:398
+msgid "Error"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:494
+msgid "There was an error loading the recipe!"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:505
+#: .\cookbook\templates\forms\edit_internal_recipe.html:522
+msgid "Updated"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:505
+#: .\cookbook\templates\forms\edit_internal_recipe.html:522
+msgid "Changes saved successfully!"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:512
+#: .\cookbook\templates\forms\edit_internal_recipe.html:526
+msgid "There was an error updating the recipe!"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:570
msgid "Are you sure that you want to delete this ingredient?"
msgstr ""
+#: .\cookbook\templates\forms\edit_internal_recipe.html:575
+msgid "Are you sure that you want to delete this step?"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:607
+#: .\cookbook\templates\forms\edit_internal_recipe.html:626
+#: .\cookbook\templates\forms\edit_internal_recipe.html:646
+#: .\cookbook\templates\meal_plan.html:392
+#: .\cookbook\templates\meal_plan.html:404
+#: .\cookbook\templates\meal_plan.html:454
+#: .\cookbook\templates\meal_plan.html:467
+#: .\cookbook\templates\meal_plan.html:478
+#: .\cookbook\templates\meal_plan.html:504
+#: .\cookbook\templates\meal_plan.html:515
+#: .\cookbook\templates\meal_plan.html:529
+#: .\cookbook\templates\meal_plan.html:536
+#: .\cookbook\templates\meal_plan.html:544
+#: .\cookbook\templates\url_import.html:305
+#: .\cookbook\templates\url_import.html:361
+#: .\cookbook\templates\url_import.html:379
+#: .\cookbook\templates\url_import.html:398
+msgid "There was an error loading a resource!"
+msgstr ""
+
#: .\cookbook\templates\forms\ingredients.html:15
msgid "Edit Ingredients"
msgstr ""
@@ -681,7 +807,7 @@ msgstr ""
#: .\cookbook\templates\import.html:14
#: .\cookbook\templates\url_import.html:200 .\cookbook\views\delete.py:54
-#: .\cookbook\views\edit.py:169
+#: .\cookbook\views\edit.py:161
msgid "Import"
msgstr ""
@@ -702,20 +828,20 @@ msgid "Rating"
msgstr ""
#: .\cookbook\templates\include\log_cooking.html:27
-#: .\cookbook\templates\include\recipe_open_modal.html:39
+#: .\cookbook\templates\include\recipe_open_modal.html:18
#: .\cookbook\templates\meal_plan.html:237
#: .\cookbook\templates\meal_plan.html:281
#: .\cookbook\templates\meal_plan.html:320
msgid "Close"
msgstr ""
-#: .\cookbook\templates\include\recipe_open_modal.html:28
+#: .\cookbook\templates\include\recipe_open_modal.html:7
#: .\cookbook\templates\meal_plan.html:204 .\cookbook\views\delete.py:25
-#: .\cookbook\views\edit.py:230 .\cookbook\views\new.py:35
+#: .\cookbook\views\edit.py:227 .\cookbook\views\new.py:36
msgid "Recipe"
msgstr ""
-#: .\cookbook\templates\include\recipe_open_modal.html:53
+#: .\cookbook\templates\include\recipe_open_modal.html:32
msgid "Open Recipe"
msgstr ""
@@ -913,7 +1039,7 @@ msgid "Search Recipe"
msgstr ""
#: .\cookbook\templates\meal_plan.html:122
-#: .\cookbook\templates\meal_plan.html:562
+#: .\cookbook\templates\meal_plan.html:577
msgid "Title"
msgstr ""
@@ -972,7 +1098,7 @@ msgid "Shared with"
msgstr ""
#: .\cookbook\templates\meal_plan.html:234
-#: .\cookbook\templates\recipe_view.html:48
+#: .\cookbook\templates\recipe_view.html:51
msgid "Add to Shopping"
msgstr ""
@@ -1020,7 +1146,7 @@ msgid ""
" "
msgstr ""
-#: .\cookbook\templates\meal_plan.html:539
+#: .\cookbook\templates\meal_plan.html:554
msgid ""
"When deleting a meal type all entries using that type will be deleted as "
"well. Deletion will apply when configuration is saved. Do you want to "
@@ -1039,64 +1165,68 @@ msgstr ""
msgid "Other meals on this day"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:45
+#: .\cookbook\templates\recipe_view.html:48
msgid "Add to Book"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:51
+#: .\cookbook\templates\recipe_view.html:54
msgid "Add to Plan"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:53
+#: .\cookbook\templates\recipe_view.html:56
#: .\cookbook\templates\recipes_table.html:81
msgid "Log Cooking"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:55
+#: .\cookbook\templates\recipe_view.html:58
msgid "Print"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:60
+#: .\cookbook\templates\recipe_view.html:63
msgid "Share"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:69
+#: .\cookbook\templates\recipe_view.html:72
msgid "in"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:87
+#: .\cookbook\templates\recipe_view.html:90
#: .\cookbook\templates\recipes_table.html:46
#: .\cookbook\templates\url_import.html:55
msgid "Preparation time ca."
msgstr ""
-#: .\cookbook\templates\recipe_view.html:93
+#: .\cookbook\templates\recipe_view.html:96
#: .\cookbook\templates\recipes_table.html:52
#: .\cookbook\templates\url_import.html:60
msgid "Waiting time ca."
msgstr ""
-#: .\cookbook\templates\recipe_view.html:202
+#: .\cookbook\templates\recipe_view.html:214
#: .\cookbook\templates\recipes_table.html:19
#: .\cookbook\templates\recipes_table.html:23
#: .\cookbook\templates\url_import.html:50
msgid "Recipe Image"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:239
-#: .\cookbook\templates\recipe_view.html:277
+#: .\cookbook\templates\recipe_view.html:244
+msgid "Minutes"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:346
+#: .\cookbook\templates\recipe_view.html:383
msgid "View external recipe"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:255
+#: .\cookbook\templates\recipe_view.html:361
msgid "External recipe image"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:262
+#: .\cookbook\templates\recipe_view.html:368
msgid "External recipe"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:264
+#: .\cookbook\templates\recipe_view.html:370
msgid ""
"\n"
" This is an external recipe, which means "
@@ -1110,17 +1240,17 @@ msgid ""
" "
msgstr ""
-#: .\cookbook\templates\recipe_view.html:275
+#: .\cookbook\templates\recipe_view.html:381
msgid "Convert now!"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:293
+#: .\cookbook\templates\recipe_view.html:399
#: .\cookbook\templates\stats.html:47
msgid "Comments"
msgstr ""
-#: .\cookbook\templates\recipe_view.html:316 .\cookbook\views\delete.py:108
-#: .\cookbook\views\edit.py:151
+#: .\cookbook\templates\recipe_view.html:422 .\cookbook\views\delete.py:108
+#: .\cookbook\views\edit.py:143
msgid "Comment"
msgstr ""
@@ -1326,10 +1456,6 @@ msgstr ""
msgid "Select one"
msgstr ""
-#: .\cookbook\templates\url_import.html:168
-msgid "Instructions"
-msgstr ""
-
#: .\cookbook\templates\url_import.html:194
msgid "All Keywords"
msgstr ""
@@ -1365,27 +1491,35 @@ msgstr ""
msgid "Recipe Markup Specification"
msgstr ""
-#: .\cookbook\views\api.py:52
+#: .\cookbook\templates\url_import.html:310
+msgid "Already importing the selected recipe, please wait!"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:319
+msgid "An error occurred while trying to import this recipe!"
+msgstr ""
+
+#: .\cookbook\views\api.py:54
msgid "Parameter filter_list incorrectly formatted"
msgstr ""
-#: .\cookbook\views\api.py:64
+#: .\cookbook\views\api.py:66
msgid "Preference for given user already exists"
msgstr ""
-#: .\cookbook\views\api.py:302
+#: .\cookbook\views\api.py:294
msgid "Sync successful!"
msgstr ""
-#: .\cookbook\views\api.py:305
+#: .\cookbook\views\api.py:297
msgid "Error synchronizing with Storage"
msgstr ""
-#: .\cookbook\views\api.py:358
+#: .\cookbook\views\api.py:350
msgid "The requested page could not be found."
msgstr ""
-#: .\cookbook\views\api.py:361
+#: .\cookbook\views\api.py:353
msgid ""
"The requested page refused to provide any information (Status Code 403)."
msgstr ""
@@ -1402,7 +1536,7 @@ msgid "Monitor"
msgstr ""
#: .\cookbook\views\delete.py:90 .\cookbook\views\lists.py:53
-#: .\cookbook\views\new.py:74
+#: .\cookbook\views\new.py:75
msgid "Storage Backend"
msgstr ""
@@ -1411,8 +1545,8 @@ msgid ""
"Could not delete this storage backend as it is used in at least one monitor."
msgstr ""
-#: .\cookbook\views\delete.py:119 .\cookbook\views\edit.py:183
-#: .\cookbook\views\new.py:124
+#: .\cookbook\views\delete.py:119 .\cookbook\views\edit.py:175
+#: .\cookbook\views\new.py:125
msgid "Recipe Book"
msgstr ""
@@ -1420,55 +1554,55 @@ msgstr ""
msgid "Bookmarks"
msgstr ""
-#: .\cookbook\views\edit.py:101
+#: .\cookbook\views\edit.py:93
msgid "Food"
msgstr ""
-#: .\cookbook\views\edit.py:110
+#: .\cookbook\views\edit.py:102
msgid "You cannot edit this storage!"
msgstr ""
-#: .\cookbook\views\edit.py:129
+#: .\cookbook\views\edit.py:121
msgid "Storage saved!"
msgstr ""
-#: .\cookbook\views\edit.py:131
+#: .\cookbook\views\edit.py:123
msgid "There was an error updating this storage backend!"
msgstr ""
-#: .\cookbook\views\edit.py:138
+#: .\cookbook\views\edit.py:130
msgid "Storage"
msgstr ""
-#: .\cookbook\views\edit.py:218
+#: .\cookbook\views\edit.py:215
msgid "Changes saved!"
msgstr ""
-#: .\cookbook\views\edit.py:222
+#: .\cookbook\views\edit.py:219
msgid "Error saving changes!"
msgstr ""
-#: .\cookbook\views\edit.py:252
+#: .\cookbook\views\edit.py:249
msgid "Units merged!"
msgstr ""
-#: .\cookbook\views\edit.py:265
-msgid "Ingredients merged!"
-msgstr ""
-
-#: .\cookbook\views\import_export.py:39
-msgid "Recipe imported successfully!"
+#: .\cookbook\views\edit.py:262
+msgid "Foods merged!"
msgstr ""
#: .\cookbook\views\import_export.py:42
-msgid "Something went wrong during the import!"
+msgid "Recipe imported successfully!"
msgstr ""
#: .\cookbook\views\import_export.py:45
+msgid "Something went wrong during the import!"
+msgstr ""
+
+#: .\cookbook\views\import_export.py:48
msgid "Could not parse the supplied JSON!"
msgstr ""
-#: .\cookbook\views\import_export.py:76
+#: .\cookbook\views\import_export.py:79
msgid ""
"External recipes cannot be exported, please share the file directly or "
"select an internal recipe."
@@ -1482,11 +1616,11 @@ msgstr ""
msgid "Discovery"
msgstr ""
-#: .\cookbook\views\new.py:97
+#: .\cookbook\views\new.py:98
msgid "Imported new recipe!"
msgstr ""
-#: .\cookbook\views\new.py:100
+#: .\cookbook\views\new.py:101
msgid "There was an error importing this recipe!"
msgstr ""
diff --git a/cookbook/locale/nl/LC_MESSAGES/django.mo b/cookbook/locale/nl/LC_MESSAGES/django.mo
index 8325cadf..0309dfc3 100644
Binary files a/cookbook/locale/nl/LC_MESSAGES/django.mo and b/cookbook/locale/nl/LC_MESSAGES/django.mo differ
diff --git a/cookbook/locale/nl/LC_MESSAGES/django.po b/cookbook/locale/nl/LC_MESSAGES/django.po
index 18259acb..ccb6c6fb 100644
--- a/cookbook/locale/nl/LC_MESSAGES/django.po
+++ b/cookbook/locale/nl/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-29 22:20+0200\n"
+"POT-Creation-Date: 2020-07-15 18:43+0200\n"
"PO-Revision-Date: 2020-06-02 19:28+0000\n"
"Last-Translator: D0T1X , 2020\n"
"Language-Team: Dutch (https://www.transifex.com/django-recipes/teams/110507/"
@@ -23,8 +23,9 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: .\cookbook\filters.py:15 .\cookbook\templates\base.html:79
+#: .\cookbook\templates\forms\edit_internal_recipe.html:170
#: .\cookbook\templates\forms\ingredients.html:34
-#: .\cookbook\templates\recipe_view.html:112
+#: .\cookbook\templates\recipe_view.html:116
#: .\cookbook\templates\stats.html:28 .\cookbook\views\lists.py:45
msgid "Ingredients"
msgstr "ingrediënten"
@@ -68,12 +69,12 @@ msgstr ""
"gebruikersnaam weergegeven."
#: .\cookbook\forms.py:72 .\cookbook\forms.py:90 .\cookbook\forms.py:237
-#: .\cookbook\templates\forms\edit_internal_recipe.html:39
+#: .\cookbook\templates\forms\edit_internal_recipe.html:45
msgid "Name"
msgstr "Naam"
#: .\cookbook\forms.py:73 .\cookbook\forms.py:91 .\cookbook\forms.py:238
-#: .\cookbook\templates\forms\edit_internal_recipe.html:60
+#: .\cookbook\templates\forms\edit_internal_recipe.html:65
#: .\cookbook\templates\stats.html:24 .\cookbook\templates\url_import.html:174
msgid "Keywords"
msgstr "Sleutelwoorden"
@@ -131,20 +132,26 @@ msgid "Unit that should be replaced."
msgstr "Eenheid wat vervangen dient te worden."
#: .\cookbook\forms.py:152
-msgid "New Ingredient"
-msgstr "nieuw ingrediënt"
+#, fuzzy
+#| msgid "New Book"
+msgid "New Food"
+msgstr "Nieuw boek"
#: .\cookbook\forms.py:153
-msgid "New ingredient that other gets replaced by."
-msgstr "Nieuw ingrediënt waarmee de andere wordt vervangen. "
+#, fuzzy
+#| msgid "New unit that other gets replaced by."
+msgid "New food that other gets replaced by."
+msgstr "Nieuwe eenheid waarmee de andere wordt vervangen."
#: .\cookbook\forms.py:158
-msgid "Old Ingredient"
-msgstr "oud ingrediënt"
+msgid "Old Food"
+msgstr ""
#: .\cookbook\forms.py:159
-msgid "Ingredient that should be replaced."
-msgstr "Ingrediënten die vervangen dienen te worden."
+#, fuzzy
+#| msgid "Unit that should be replaced."
+msgid "Food that should be replaced."
+msgstr "Eenheid wat vervangen dient te worden."
#: .\cookbook\forms.py:171
msgid "Add your comment: "
@@ -185,6 +192,7 @@ msgstr ""
"te delen."
#: .\cookbook\forms.py:268
+#: .\cookbook\templates\forms\edit_internal_recipe.html:323
msgid ""
"You can use markdown to format this field. See the docs here"
@@ -192,26 +200,27 @@ msgstr ""
"Je kunt markdown gebruiken om dit veld te formatteren. Bekijk de documentatie hier."
-#: .\cookbook\helper\permission_helper.py:110
-#: .\cookbook\helper\permission_helper.py:152
-#: .\cookbook\helper\permission_helper.py:163
-#: .\cookbook\helper\permission_helper.py:174 .\cookbook\views\data.py:26
+#: .\cookbook\helper\permission_helper.py:111
+#: .\cookbook\helper\permission_helper.py:153
+#: .\cookbook\helper\permission_helper.py:167
+#: .\cookbook\helper\permission_helper.py:178
+#: .\cookbook\helper\permission_helper.py:189 .\cookbook\views\data.py:26
#: .\cookbook\views\views.py:79 .\cookbook\views\views.py:158
msgid "You do not have the required permissions to view this page!"
msgstr "U heeft niet de benodigde machtigingen om deze pagina te bekijken!"
-#: .\cookbook\helper\permission_helper.py:120
+#: .\cookbook\helper\permission_helper.py:121
msgid "You are not logged in and therefore cannot view this page!"
msgstr ""
"U bent niet ingelogd en bent daarom niet gemachtigd deze pagina te bekijken!"
-#: .\cookbook\helper\permission_helper.py:124
-#: .\cookbook\helper\permission_helper.py:138 .\cookbook\views\delete.py:132
+#: .\cookbook\helper\permission_helper.py:125
+#: .\cookbook\helper\permission_helper.py:139 .\cookbook\views\delete.py:132
msgid "You cannot interact with this object as its not owned by you!"
msgstr "U kunt dit object niet bewerken omdat u de eigenaar niet bent!"
#: .\cookbook\helper\recipe_url_import.py:35
-msgid "The requested site does not provided malformed data and cannot be read."
+msgid "The requested site provided malformed data and cannot be read."
msgstr ""
#: .\cookbook\helper\recipe_url_import.py:44
@@ -248,7 +257,7 @@ msgstr "Zoeken"
#: .\cookbook\models.py:52 .\cookbook\templates\base.html:73
#: .\cookbook\templates\meal_plan.html:5 .\cookbook\views\delete.py:149
-#: .\cookbook\views\edit.py:197 .\cookbook\views\new.py:150
+#: .\cookbook\views\edit.py:194 .\cookbook\views\new.py:156
msgid "Meal-Plan"
msgstr "Maaltijdplan"
@@ -264,15 +273,21 @@ msgstr "Klein"
msgid "Large"
msgstr "Groot"
-#: .\cookbook\models.py:168
+#: .\cookbook\models.py:165
+#: .\cookbook\templates\forms\edit_internal_recipe.html:149
msgid "Text"
msgstr ""
+#: .\cookbook\models.py:165
+#: .\cookbook\templates\forms\edit_internal_recipe.html:150
+msgid "Time"
+msgstr ""
+
#: .\cookbook\tables.py:29 .\cookbook\templates\books.html:36
#: .\cookbook\templates\generic\edit_template.html:6
#: .\cookbook\templates\generic\edit_template.html:14
#: .\cookbook\templates\meal_plan.html:235
-#: .\cookbook\templates\recipe_view.html:43
+#: .\cookbook\templates\recipe_view.html:46
#: .\cookbook\templates\recipes_table.html:77
msgid "Edit"
msgstr "Bewerken"
@@ -325,8 +340,8 @@ msgid "Tags"
msgstr "Tags"
#: .\cookbook\templates\base.html:90 .\cookbook\views\delete.py:78
-#: .\cookbook\views\edit.py:84 .\cookbook\views\lists.py:18
-#: .\cookbook\views\new.py:55
+#: .\cookbook\views\edit.py:76 .\cookbook\views\lists.py:18
+#: .\cookbook\views\new.py:56
msgid "Keyword"
msgstr "Sleutelwoord"
@@ -419,7 +434,7 @@ msgstr ""
"Voeg het gespecificeerde sleutelwoord toe aan alle recepten die een woord "
"bevatten."
-#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:67
+#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:59
msgid "Sync"
msgstr "Synchroniseren"
@@ -464,8 +479,8 @@ msgstr "Kookboeken"
msgid "New Book"
msgstr "Nieuw boek"
-#: .\cookbook\templates\books.html:27 .\cookbook\templates\recipe_view.html:74
-#: .\cookbook\templates\recipe_view.html:298
+#: .\cookbook\templates\books.html:27 .\cookbook\templates\recipe_view.html:77
+#: .\cookbook\templates\recipe_view.html:404
msgid "by"
msgstr "door"
@@ -475,7 +490,7 @@ msgstr "Recepten wisselen"
#: .\cookbook\templates\books.html:54
#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipe_view.html:97
+#: .\cookbook\templates\recipe_view.html:100
#: .\cookbook\templates\recipes_table.html:59
msgid "Last cooked"
msgstr "Laatst bereid"
@@ -489,7 +504,7 @@ msgid "Export Recipes"
msgstr "Recepten exporteren"
#: .\cookbook\templates\export.html:19
-#: .\cookbook\templates\recipe_view.html:57
+#: .\cookbook\templates\recipe_view.html:60
msgid "Export"
msgstr "Exporteren"
@@ -518,127 +533,268 @@ msgid "Import new Recipe"
msgstr "Nieuw recept importeren"
#: .\cookbook\templates\forms\edit_import_recipe.html:14
-#: .\cookbook\templates\forms\edit_internal_recipe.html:234
-#: .\cookbook\templates\forms\edit_internal_recipe.html:253
+#: .\cookbook\templates\forms\edit_internal_recipe.html:335
+#: .\cookbook\templates\forms\edit_internal_recipe.html:359
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
#: .\cookbook\templates\include\log_cooking.html:28
#: .\cookbook\templates\meal_plan.html:279
-#: .\cookbook\templates\recipe_view.html:349
+#: .\cookbook\templates\recipe_view.html:455
#: .\cookbook\templates\settings.html:28 .\cookbook\templates\settings.html:35
#: .\cookbook\templates\settings.html:57 .\cookbook\templates\settings.html:72
msgid "Save"
msgstr "Opslaan"
#: .\cookbook\templates\forms\edit_internal_recipe.html:7
-#: .\cookbook\templates\forms\edit_internal_recipe.html:32
+#: .\cookbook\templates\forms\edit_internal_recipe.html:34
msgid "Edit Recipe"
msgstr "Recept bewerken"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:54
+#: .\cookbook\templates\forms\edit_internal_recipe.html:59
#, fuzzy
#| msgid "Preparation time ca."
msgid "Preperation Time"
msgstr "Geschatte voorbereidingstijd"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:57
+#: .\cookbook\templates\forms\edit_internal_recipe.html:62
#, fuzzy
#| msgid "Waiting time ca."
msgid "Waiting Time"
msgstr "Geschatte wachttijd "
-#: .\cookbook\templates\forms\edit_internal_recipe.html:68
+#: .\cookbook\templates\forms\edit_internal_recipe.html:73
#, fuzzy
#| msgid "Keywords"
msgid "Select Keywords"
msgstr "Sleutelwoorden"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:85
-#: .\cookbook\templates\recipe_view.html:218
+#: .\cookbook\templates\forms\edit_internal_recipe.html:97
+#: .\cookbook\templates\forms\edit_internal_recipe.html:386
+#: .\cookbook\templates\recipe_view.html:241
msgid "Step"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:91
+#: .\cookbook\templates\forms\edit_internal_recipe.html:113
+#, fuzzy
+#| msgid "Delete"
+msgid "Delete Step"
+msgstr "verwijderen"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:118
+msgid "Show as header"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:124
+#, fuzzy
+#| msgid "Header"
+msgid "Hide as header"
+msgstr "Kop"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:129
+msgid "Move Up"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:134
+msgid "Move Down"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:143
#, fuzzy
#| msgid "Name"
msgid "Step Name"
msgstr "Naam"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:127
+#: .\cookbook\templates\forms\edit_internal_recipe.html:147
+#, fuzzy
+#| msgid "Name"
+msgid "Step Type"
+msgstr "Naam"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:158
+#, fuzzy
+#| msgid "Preparation time in minutes"
+msgid "Step time in Minutes"
+msgstr "Voorbereidingstijd in minuten"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:212
#, fuzzy
#| msgid "New Unit"
msgid "Select Unit"
msgstr "Nieuwe eenheid"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:128
-#: .\cookbook\templates\forms\edit_internal_recipe.html:150
+#: .\cookbook\templates\forms\edit_internal_recipe.html:213
+#: .\cookbook\templates\forms\edit_internal_recipe.html:237
+#, fuzzy
+#| msgid "Created by"
+msgid "Create"
+msgstr "Gemaakt door"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:214
+#: .\cookbook\templates\forms\edit_internal_recipe.html:238
#: .\cookbook\templates\url_import.html:100
#: .\cookbook\templates\url_import.html:132
msgid "Select"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:149
+#: .\cookbook\templates\forms\edit_internal_recipe.html:236
msgid "Select Food"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:164
+#: .\cookbook\templates\forms\edit_internal_recipe.html:253
#: .\cookbook\templates\meal_plan.html:210
msgid "Note"
msgstr "Notitie"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:180
+#: .\cookbook\templates\forms\edit_internal_recipe.html:270
#, fuzzy
#| msgid "New Ingredient"
msgid "Delete Ingredient"
msgstr "nieuw ingrediënt"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:186
+#: .\cookbook\templates\forms\edit_internal_recipe.html:276
#, fuzzy
#| msgid "Header"
msgid "Make Header"
msgstr "Kop"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:192
+#: .\cookbook\templates\forms\edit_internal_recipe.html:282
#, fuzzy
#| msgid "New Ingredient"
msgid "Make Ingredient"
msgstr "nieuw ingrediënt"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:198
+#: .\cookbook\templates\forms\edit_internal_recipe.html:288
#, fuzzy
#| msgid "Amount"
msgid "Disable Amount"
msgstr "Hoeveelheid"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:204
+#: .\cookbook\templates\forms\edit_internal_recipe.html:294
#, fuzzy
#| msgid "Amount"
msgid "Enable Amount"
msgstr "Hoeveelheid"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:232
-#: .\cookbook\templates\forms\edit_internal_recipe.html:250
+#: .\cookbook\templates\forms\edit_internal_recipe.html:320
+#: .\cookbook\templates\recipe_view.html:223
+#: .\cookbook\templates\url_import.html:168
+msgid "Instructions"
+msgstr "bereidingswijze"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:333
+#: .\cookbook\templates\forms\edit_internal_recipe.html:356
msgid "Save & View"
msgstr ""
-#: .\cookbook\templates\forms\edit_internal_recipe.html:235
-#: .\cookbook\templates\forms\edit_internal_recipe.html:256
+#: .\cookbook\templates\forms\edit_internal_recipe.html:337
+#: .\cookbook\templates\forms\edit_internal_recipe.html:362
#, fuzzy
#| msgid "Add to Mealplan"
msgid "Add Step"
msgstr "toevoegen aan maaltijdenplan"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:237
-#: .\cookbook\templates\forms\edit_internal_recipe.html:259
+#: .\cookbook\templates\forms\edit_internal_recipe.html:339
+#: .\cookbook\templates\forms\edit_internal_recipe.html:365
#, fuzzy
#| msgid "New Recipe"
msgid "View Recipe"
msgstr "Nieuw recept"
-#: .\cookbook\templates\forms\edit_internal_recipe.html:375
+#: .\cookbook\templates\forms\edit_internal_recipe.html:341
+#: .\cookbook\templates\forms\edit_internal_recipe.html:367
+#, fuzzy
+#| msgid "New Recipe"
+msgid "Delete Recipe"
+msgstr "Nieuw recept"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:373
+#, fuzzy
+#| msgid "Add to Mealplan"
+msgid "Steps"
+msgstr "toevoegen aan maaltijdenplan"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:494
+#: .\cookbook\templates\forms\edit_internal_recipe.html:512
+#: .\cookbook\templates\forms\edit_internal_recipe.html:526
+#: .\cookbook\templates\forms\edit_internal_recipe.html:607
+#: .\cookbook\templates\forms\edit_internal_recipe.html:626
+#: .\cookbook\templates\forms\edit_internal_recipe.html:646
+#: .\cookbook\templates\meal_plan.html:392
+#: .\cookbook\templates\meal_plan.html:404
+#: .\cookbook\templates\meal_plan.html:454
+#: .\cookbook\templates\meal_plan.html:467
+#: .\cookbook\templates\meal_plan.html:478
+#: .\cookbook\templates\meal_plan.html:504
+#: .\cookbook\templates\meal_plan.html:515
+#: .\cookbook\templates\meal_plan.html:529
+#: .\cookbook\templates\meal_plan.html:536
+#: .\cookbook\templates\meal_plan.html:544
+#: .\cookbook\templates\url_import.html:305
+#: .\cookbook\templates\url_import.html:310
+#: .\cookbook\templates\url_import.html:319
+#: .\cookbook\templates\url_import.html:361
+#: .\cookbook\templates\url_import.html:379
+#: .\cookbook\templates\url_import.html:398
+msgid "Error"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:494
+#, fuzzy
+#| msgid "There was an error saving this recipe!"
+msgid "There was an error loading the recipe!"
+msgstr "Er is een fout opgetreden bij het opslaan van dit recept!"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:505
+#: .\cookbook\templates\forms\edit_internal_recipe.html:522
+msgid "Updated"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:505
+#: .\cookbook\templates\forms\edit_internal_recipe.html:522
+#, fuzzy
+#| msgid "Changes saved!"
+msgid "Changes saved successfully!"
+msgstr "Wijzigingen opgeslagen!"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:512
+#: .\cookbook\templates\forms\edit_internal_recipe.html:526
+#, fuzzy
+#| msgid "There was an error saving this recipe!"
+msgid "There was an error updating the recipe!"
+msgstr "Er is een fout opgetreden bij het opslaan van dit recept!"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:570
msgid "Are you sure that you want to delete this ingredient?"
msgstr "Weet u zeker dat u dit ingrediënt wilt verwijderen?"
+#: .\cookbook\templates\forms\edit_internal_recipe.html:575
+#, fuzzy
+#| msgid "Are you sure that you want to delete this ingredient?"
+msgid "Are you sure that you want to delete this step?"
+msgstr "Weet u zeker dat u dit ingrediënt wilt verwijderen?"
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:607
+#: .\cookbook\templates\forms\edit_internal_recipe.html:626
+#: .\cookbook\templates\forms\edit_internal_recipe.html:646
+#: .\cookbook\templates\meal_plan.html:392
+#: .\cookbook\templates\meal_plan.html:404
+#: .\cookbook\templates\meal_plan.html:454
+#: .\cookbook\templates\meal_plan.html:467
+#: .\cookbook\templates\meal_plan.html:478
+#: .\cookbook\templates\meal_plan.html:504
+#: .\cookbook\templates\meal_plan.html:515
+#: .\cookbook\templates\meal_plan.html:529
+#: .\cookbook\templates\meal_plan.html:536
+#: .\cookbook\templates\meal_plan.html:544
+#: .\cookbook\templates\url_import.html:305
+#: .\cookbook\templates\url_import.html:361
+#: .\cookbook\templates\url_import.html:379
+#: .\cookbook\templates\url_import.html:398
+#, fuzzy
+#| msgid "There was an error saving this recipe!"
+msgid "There was an error loading a resource!"
+msgstr "Er is een fout opgetreden bij het opslaan van dit recept!"
+
#: .\cookbook\templates\forms\ingredients.html:15
msgid "Edit Ingredients"
msgstr "Ingrediënten bewerken"
@@ -737,7 +893,7 @@ msgstr "Recepten importeren"
#: .\cookbook\templates\import.html:14
#: .\cookbook\templates\url_import.html:200 .\cookbook\views\delete.py:54
-#: .\cookbook\views\edit.py:169
+#: .\cookbook\views\edit.py:161
msgid "Import"
msgstr "Importeer"
@@ -758,20 +914,20 @@ msgid "Rating"
msgstr "Beoordeling"
#: .\cookbook\templates\include\log_cooking.html:27
-#: .\cookbook\templates\include\recipe_open_modal.html:39
+#: .\cookbook\templates\include\recipe_open_modal.html:18
#: .\cookbook\templates\meal_plan.html:237
#: .\cookbook\templates\meal_plan.html:281
#: .\cookbook\templates\meal_plan.html:320
msgid "Close"
msgstr "Sluiten"
-#: .\cookbook\templates\include\recipe_open_modal.html:28
+#: .\cookbook\templates\include\recipe_open_modal.html:7
#: .\cookbook\templates\meal_plan.html:204 .\cookbook\views\delete.py:25
-#: .\cookbook\views\edit.py:230 .\cookbook\views\new.py:35
+#: .\cookbook\views\edit.py:227 .\cookbook\views\new.py:36
msgid "Recipe"
msgstr "recept"
-#: .\cookbook\templates\include\recipe_open_modal.html:53
+#: .\cookbook\templates\include\recipe_open_modal.html:32
msgid "Open Recipe"
msgstr "Open recept"
@@ -1001,7 +1157,7 @@ msgid "Search Recipe"
msgstr "Zoek recept ..."
#: .\cookbook\templates\meal_plan.html:122
-#: .\cookbook\templates\meal_plan.html:562
+#: .\cookbook\templates\meal_plan.html:577
msgid "Title"
msgstr ""
@@ -1074,7 +1230,7 @@ msgid "Shared with"
msgstr "gedeeld met"
#: .\cookbook\templates\meal_plan.html:234
-#: .\cookbook\templates\recipe_view.html:48
+#: .\cookbook\templates\recipe_view.html:51
#, fuzzy
#| msgid "Shopping"
msgid "Add to Shopping"
@@ -1128,7 +1284,7 @@ msgid ""
" "
msgstr ""
-#: .\cookbook\templates\meal_plan.html:539
+#: .\cookbook\templates\meal_plan.html:554
msgid ""
"When deleting a meal type all entries using that type will be deleted as "
"well. Deletion will apply when configuration is saved. Do you want to "
@@ -1147,70 +1303,74 @@ msgstr "Nog nooit bereidt."
msgid "Other meals on this day"
msgstr "Andere maaltijden op deze dag"
-#: .\cookbook\templates\recipe_view.html:45
+#: .\cookbook\templates\recipe_view.html:48
msgid "Add to Book"
msgstr "Aan een boek toevoegen"
-#: .\cookbook\templates\recipe_view.html:51
+#: .\cookbook\templates\recipe_view.html:54
#, fuzzy
#| msgid "Add to Mealplan"
msgid "Add to Plan"
msgstr "toevoegen aan maaltijdenplan"
-#: .\cookbook\templates\recipe_view.html:53
+#: .\cookbook\templates\recipe_view.html:56
#: .\cookbook\templates\recipes_table.html:81
msgid "Log Cooking"
msgstr "Bakken loggen"
-#: .\cookbook\templates\recipe_view.html:55
+#: .\cookbook\templates\recipe_view.html:58
msgid "Print"
msgstr "Printen"
-#: .\cookbook\templates\recipe_view.html:60
+#: .\cookbook\templates\recipe_view.html:63
#, fuzzy
#| msgid "Shared with"
msgid "Share"
msgstr "gedeeld met"
-#: .\cookbook\templates\recipe_view.html:69
+#: .\cookbook\templates\recipe_view.html:72
msgid "in"
msgstr "binnen"
-#: .\cookbook\templates\recipe_view.html:87
+#: .\cookbook\templates\recipe_view.html:90
#: .\cookbook\templates\recipes_table.html:46
#: .\cookbook\templates\url_import.html:55
msgid "Preparation time ca."
msgstr "Geschatte voorbereidingstijd"
-#: .\cookbook\templates\recipe_view.html:93
+#: .\cookbook\templates\recipe_view.html:96
#: .\cookbook\templates\recipes_table.html:52
#: .\cookbook\templates\url_import.html:60
msgid "Waiting time ca."
msgstr "Geschatte wachttijd "
-#: .\cookbook\templates\recipe_view.html:202
+#: .\cookbook\templates\recipe_view.html:214
#: .\cookbook\templates\recipes_table.html:19
#: .\cookbook\templates\recipes_table.html:23
#: .\cookbook\templates\url_import.html:50
msgid "Recipe Image"
msgstr "Recept afbeelding"
-#: .\cookbook\templates\recipe_view.html:239
-#: .\cookbook\templates\recipe_view.html:277
+#: .\cookbook\templates\recipe_view.html:244
+msgid "Minutes"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:346
+#: .\cookbook\templates\recipe_view.html:383
msgid "View external recipe"
msgstr "Extern recept bekijken"
-#: .\cookbook\templates\recipe_view.html:255
+#: .\cookbook\templates\recipe_view.html:361
#, fuzzy
#| msgid "External recipe"
msgid "External recipe image"
msgstr "Extern recept"
-#: .\cookbook\templates\recipe_view.html:262
+#: .\cookbook\templates\recipe_view.html:368
msgid "External recipe"
msgstr "Extern recept"
-#: .\cookbook\templates\recipe_view.html:264
+#: .\cookbook\templates\recipe_view.html:370
msgid ""
"\n"
" This is an external recipe, which means "
@@ -1230,17 +1390,17 @@ msgstr ""
"knop te klikken.\n"
"Het originele bestand blijft beschikbaar."
-#: .\cookbook\templates\recipe_view.html:275
+#: .\cookbook\templates\recipe_view.html:381
msgid "Convert now!"
msgstr "Nu converteren"
-#: .\cookbook\templates\recipe_view.html:293
+#: .\cookbook\templates\recipe_view.html:399
#: .\cookbook\templates\stats.html:47
msgid "Comments"
msgstr "Opmerkingen"
-#: .\cookbook\templates\recipe_view.html:316 .\cookbook\views\delete.py:108
-#: .\cookbook\views\edit.py:151
+#: .\cookbook\templates\recipe_view.html:422 .\cookbook\views\delete.py:108
+#: .\cookbook\views\edit.py:143
msgid "Comment"
msgstr "Opmerking"
@@ -1459,10 +1619,6 @@ msgstr "Recept afbeelding"
msgid "Select one"
msgstr ""
-#: .\cookbook\templates\url_import.html:168
-msgid "Instructions"
-msgstr "bereidingswijze"
-
#: .\cookbook\templates\url_import.html:194
#, fuzzy
#| msgid "Keywords"
@@ -1504,27 +1660,37 @@ msgstr "GitHub"
msgid "Recipe Markup Specification"
msgstr ""
-#: .\cookbook\views\api.py:52
+#: .\cookbook\templates\url_import.html:310
+msgid "Already importing the selected recipe, please wait!"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:319
+#, fuzzy
+#| msgid "There was an error importing this recipe!"
+msgid "An error occurred while trying to import this recipe!"
+msgstr "Er is een fout opgetreden bij het importeren van dit recept!"
+
+#: .\cookbook\views\api.py:54
msgid "Parameter filter_list incorrectly formatted"
msgstr ""
-#: .\cookbook\views\api.py:64
+#: .\cookbook\views\api.py:66
msgid "Preference for given user already exists"
msgstr ""
-#: .\cookbook\views\api.py:302
+#: .\cookbook\views\api.py:294
msgid "Sync successful!"
msgstr "Synchronisatie succesvol"
-#: .\cookbook\views\api.py:305
+#: .\cookbook\views\api.py:297
msgid "Error synchronizing with Storage"
msgstr "Een fout is opgetreden bij het synchroniseren met opslag."
-#: .\cookbook\views\api.py:358
+#: .\cookbook\views\api.py:350
msgid "The requested page could not be found."
msgstr ""
-#: .\cookbook\views\api.py:361
+#: .\cookbook\views\api.py:353
msgid ""
"The requested page refused to provide any information (Status Code 403)."
msgstr ""
@@ -1541,7 +1707,7 @@ msgid "Monitor"
msgstr "Observeren"
#: .\cookbook\views\delete.py:90 .\cookbook\views\lists.py:53
-#: .\cookbook\views\new.py:74
+#: .\cookbook\views\new.py:75
msgid "Storage Backend"
msgstr "Opslag backend"
@@ -1550,8 +1716,8 @@ msgid ""
"Could not delete this storage backend as it is used in at least one monitor."
msgstr ""
-#: .\cookbook\views\delete.py:119 .\cookbook\views\edit.py:183
-#: .\cookbook\views\new.py:124
+#: .\cookbook\views\delete.py:119 .\cookbook\views\edit.py:175
+#: .\cookbook\views\new.py:125
msgid "Recipe Book"
msgstr "Kookboek"
@@ -1559,55 +1725,57 @@ msgstr "Kookboek"
msgid "Bookmarks"
msgstr "Bladwijzers"
-#: .\cookbook\views\edit.py:101
+#: .\cookbook\views\edit.py:93
msgid "Food"
msgstr ""
-#: .\cookbook\views\edit.py:110
+#: .\cookbook\views\edit.py:102
msgid "You cannot edit this storage!"
msgstr "U kunt deze opslag niet bewerken!"
-#: .\cookbook\views\edit.py:129
+#: .\cookbook\views\edit.py:121
msgid "Storage saved!"
msgstr "Opslag opgeslagen!"
-#: .\cookbook\views\edit.py:131
+#: .\cookbook\views\edit.py:123
msgid "There was an error updating this storage backend!"
msgstr "Er is een fout opgetreden bij het updaten van deze opslag backend!"
-#: .\cookbook\views\edit.py:138
+#: .\cookbook\views\edit.py:130
msgid "Storage"
msgstr "Opslag"
-#: .\cookbook\views\edit.py:218
+#: .\cookbook\views\edit.py:215
msgid "Changes saved!"
msgstr "Wijzigingen opgeslagen!"
-#: .\cookbook\views\edit.py:222
+#: .\cookbook\views\edit.py:219
msgid "Error saving changes!"
msgstr "Fout bij het opslaan van de wijzigingen!"
-#: .\cookbook\views\edit.py:252
+#: .\cookbook\views\edit.py:249
msgid "Units merged!"
msgstr "Eenheden samengevoegd!"
-#: .\cookbook\views\edit.py:265
-msgid "Ingredients merged!"
-msgstr "Ingredienten samengevoegd!"
+#: .\cookbook\views\edit.py:262
+#, fuzzy
+#| msgid "Units merged!"
+msgid "Foods merged!"
+msgstr "Eenheden samengevoegd!"
-#: .\cookbook\views\import_export.py:39
+#: .\cookbook\views\import_export.py:42
msgid "Recipe imported successfully!"
msgstr "Recept succesvol geïmporteerd!"
-#: .\cookbook\views\import_export.py:42
+#: .\cookbook\views\import_export.py:45
msgid "Something went wrong during the import!"
msgstr ""
-#: .\cookbook\views\import_export.py:45
+#: .\cookbook\views\import_export.py:48
msgid "Could not parse the supplied JSON!"
msgstr ""
-#: .\cookbook\views\import_export.py:76
+#: .\cookbook\views\import_export.py:79
msgid ""
"External recipes cannot be exported, please share the file directly or "
"select an internal recipe."
@@ -1623,11 +1791,11 @@ msgstr "Import logboek"
msgid "Discovery"
msgstr "Ontdekken"
-#: .\cookbook\views\new.py:97
+#: .\cookbook\views\new.py:98
msgid "Imported new recipe!"
msgstr "Nieuw recept geïmporteerd!"
-#: .\cookbook\views\new.py:100
+#: .\cookbook\views\new.py:101
msgid "There was an error importing this recipe!"
msgstr "Er is een fout opgetreden bij het importeren van dit recept!"
@@ -1663,6 +1831,21 @@ msgstr "Wachtwoorden komen niet overeen!"
msgid "User has been created, please login!"
msgstr "Gebruiker is gecreëerd, Log in alstublieft!"
+#~ msgid "New Ingredient"
+#~ msgstr "nieuw ingrediënt"
+
+#~ msgid "New ingredient that other gets replaced by."
+#~ msgstr "Nieuw ingrediënt waarmee de andere wordt vervangen. "
+
+#~ msgid "Old Ingredient"
+#~ msgstr "oud ingrediënt"
+
+#~ msgid "Ingredient that should be replaced."
+#~ msgstr "Ingrediënten die vervangen dienen te worden."
+
+#~ msgid "Ingredients merged!"
+#~ msgstr "Ingredienten samengevoegd!"
+
#~ msgid "Insert a header between the ingredients."
#~ msgstr "Voeg een kop tussen de ingrediënten toe"
@@ -1707,6 +1890,3 @@ msgstr "Gebruiker is gecreëerd, Log in alstublieft!"
#~ msgid "Recipe saved!"
#~ msgstr "Recept opgeslagen!"
-
-#~ msgid "There was an error saving this recipe!"
-#~ msgstr "Er is een fout opgetreden bij het opslaan van dit recept!"
diff --git a/cookbook/locale/rn/LC_MESSAGES/django.mo b/cookbook/locale/rn/LC_MESSAGES/django.mo
new file mode 100644
index 00000000..14619629
Binary files /dev/null and b/cookbook/locale/rn/LC_MESSAGES/django.mo differ
diff --git a/cookbook/locale/rn/LC_MESSAGES/django.po b/cookbook/locale/rn/LC_MESSAGES/django.po
new file mode 100644
index 00000000..59d9ca8c
--- /dev/null
+++ b/cookbook/locale/rn/LC_MESSAGES/django.po
@@ -0,0 +1,1652 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-15 18:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+
+#: .\cookbook\filters.py:15 .\cookbook\templates\base.html:79
+#: .\cookbook\templates\forms\edit_internal_recipe.html:170
+#: .\cookbook\templates\forms\ingredients.html:34
+#: .\cookbook\templates\recipe_view.html:116
+#: .\cookbook\templates\stats.html:28 .\cookbook\views\lists.py:45
+msgid "Ingredients"
+msgstr ""
+
+#: .\cookbook\forms.py:37
+msgid ""
+"Color of the top navigation bar. Not all colors work with all themes, just "
+"try them out!"
+msgstr ""
+
+#: .\cookbook\forms.py:38
+msgid "Default Unit to be used when inserting a new ingredient into a recipe."
+msgstr ""
+
+#: .\cookbook\forms.py:39
+msgid "Default user to share newly created meal plan entries with."
+msgstr ""
+
+#: .\cookbook\forms.py:40
+msgid "Show recently viewed recipes on search page."
+msgstr ""
+
+#: .\cookbook\forms.py:41
+msgid "Number of decimals to round ingredients."
+msgstr ""
+
+#: .\cookbook\forms.py:42
+msgid "If you want to be able to create and see comments underneath recipes."
+msgstr ""
+
+#: .\cookbook\forms.py:58
+msgid ""
+"Both fields are optional. If none are given the username will be displayed "
+"instead"
+msgstr ""
+
+#: .\cookbook\forms.py:72 .\cookbook\forms.py:90 .\cookbook\forms.py:237
+#: .\cookbook\templates\forms\edit_internal_recipe.html:45
+msgid "Name"
+msgstr ""
+
+#: .\cookbook\forms.py:73 .\cookbook\forms.py:91 .\cookbook\forms.py:238
+#: .\cookbook\templates\forms\edit_internal_recipe.html:65
+#: .\cookbook\templates\stats.html:24 .\cookbook\templates\url_import.html:174
+msgid "Keywords"
+msgstr ""
+
+#: .\cookbook\forms.py:74 .\cookbook\forms.py:92
+msgid "Preparation time in minutes"
+msgstr ""
+
+#: .\cookbook\forms.py:75 .\cookbook\forms.py:93
+msgid "Waiting time (cooking/baking) in minutes"
+msgstr ""
+
+#: .\cookbook\forms.py:76 .\cookbook\forms.py:239
+msgid "Path"
+msgstr ""
+
+#: .\cookbook\forms.py:77
+msgid "Storage UID"
+msgstr ""
+
+#: .\cookbook\forms.py:104
+msgid ""
+"Include - [ ]
in list for easier usage in markdown based "
+"documents."
+msgstr ""
+
+#: .\cookbook\forms.py:116
+msgid "Export Base64 encoded image?"
+msgstr ""
+
+#: .\cookbook\forms.py:120
+msgid "Download export directly or show on page?"
+msgstr ""
+
+#: .\cookbook\forms.py:126
+msgid "Simply paste a JSON export into this textarea and click import."
+msgstr ""
+
+#: .\cookbook\forms.py:135
+msgid "New Unit"
+msgstr ""
+
+#: .\cookbook\forms.py:136
+msgid "New unit that other gets replaced by."
+msgstr ""
+
+#: .\cookbook\forms.py:141
+msgid "Old Unit"
+msgstr ""
+
+#: .\cookbook\forms.py:142
+msgid "Unit that should be replaced."
+msgstr ""
+
+#: .\cookbook\forms.py:152
+msgid "New Food"
+msgstr ""
+
+#: .\cookbook\forms.py:153
+msgid "New food that other gets replaced by."
+msgstr ""
+
+#: .\cookbook\forms.py:158
+msgid "Old Food"
+msgstr ""
+
+#: .\cookbook\forms.py:159
+msgid "Food that should be replaced."
+msgstr ""
+
+#: .\cookbook\forms.py:171
+msgid "Add your comment: "
+msgstr ""
+
+#: .\cookbook\forms.py:196
+msgid "Leave empty for dropbox and enter app password for nextcloud."
+msgstr ""
+
+#: .\cookbook\forms.py:199
+msgid "Leave empty for nextcloud and enter api token for dropbox."
+msgstr ""
+
+#: .\cookbook\forms.py:207
+msgid ""
+"Leave empty for dropbox and enter only base url for nextcloud (/remote."
+"php/webdav/
is added automatically)"
+msgstr ""
+
+#: .\cookbook\forms.py:226
+msgid "Search String"
+msgstr ""
+
+#: .\cookbook\forms.py:240
+msgid "File ID"
+msgstr ""
+
+#: .\cookbook\forms.py:258
+msgid "You must provide at least a recipe or a title."
+msgstr ""
+
+#: .\cookbook\forms.py:267
+msgid "You can list default users to share recipes with in the settings."
+msgstr ""
+
+#: .\cookbook\forms.py:268
+#: .\cookbook\templates\forms\edit_internal_recipe.html:323
+msgid ""
+"You can use markdown to format this field. See the docs here"
+msgstr ""
+
+#: .\cookbook\helper\permission_helper.py:111
+#: .\cookbook\helper\permission_helper.py:153
+#: .\cookbook\helper\permission_helper.py:167
+#: .\cookbook\helper\permission_helper.py:178
+#: .\cookbook\helper\permission_helper.py:189 .\cookbook\views\data.py:26
+#: .\cookbook\views\views.py:79 .\cookbook\views\views.py:158
+msgid "You do not have the required permissions to view this page!"
+msgstr ""
+
+#: .\cookbook\helper\permission_helper.py:121
+msgid "You are not logged in and therefore cannot view this page!"
+msgstr ""
+
+#: .\cookbook\helper\permission_helper.py:125
+#: .\cookbook\helper\permission_helper.py:139 .\cookbook\views\delete.py:132
+msgid "You cannot interact with this object as its not owned by you!"
+msgstr ""
+
+#: .\cookbook\helper\recipe_url_import.py:35
+msgid "The requested site provided malformed data and cannot be read."
+msgstr ""
+
+#: .\cookbook\helper\recipe_url_import.py:44
+msgid ""
+"The requested site does not provide any recognized data format to import the "
+"recipe from."
+msgstr ""
+
+#: .\cookbook\helper\recipe_url_import.py:152
+msgid "Imported from "
+msgstr ""
+
+#: .\cookbook\migrations\0047_auto_20200602_1133.py:12
+msgid "Breakfast"
+msgstr ""
+
+#: .\cookbook\migrations\0047_auto_20200602_1133.py:17
+msgid "Lunch"
+msgstr ""
+
+#: .\cookbook\migrations\0047_auto_20200602_1133.py:22
+msgid "Dinner"
+msgstr ""
+
+#: .\cookbook\migrations\0047_auto_20200602_1133.py:27
+msgid "Other"
+msgstr ""
+
+#: .\cookbook\models.py:52
+msgid "Search"
+msgstr ""
+
+#: .\cookbook\models.py:52 .\cookbook\templates\base.html:73
+#: .\cookbook\templates\meal_plan.html:5 .\cookbook\views\delete.py:149
+#: .\cookbook\views\edit.py:194 .\cookbook\views\new.py:156
+msgid "Meal-Plan"
+msgstr ""
+
+#: .\cookbook\models.py:52 .\cookbook\templates\base.html:70
+msgid "Books"
+msgstr ""
+
+#: .\cookbook\models.py:58
+msgid "Small"
+msgstr ""
+
+#: .\cookbook\models.py:58
+msgid "Large"
+msgstr ""
+
+#: .\cookbook\models.py:165
+#: .\cookbook\templates\forms\edit_internal_recipe.html:149
+msgid "Text"
+msgstr ""
+
+#: .\cookbook\models.py:165
+#: .\cookbook\templates\forms\edit_internal_recipe.html:150
+msgid "Time"
+msgstr ""
+
+#: .\cookbook\tables.py:29 .\cookbook\templates\books.html:36
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+#: .\cookbook\templates\meal_plan.html:235
+#: .\cookbook\templates\recipe_view.html:46
+#: .\cookbook\templates\recipes_table.html:77
+msgid "Edit"
+msgstr ""
+
+#: .\cookbook\tables.py:103 .\cookbook\templates\books.html:38
+#: .\cookbook\templates\generic\delete_template.html:5
+#: .\cookbook\templates\generic\delete_template.html:13
+#: .\cookbook\templates\generic\edit_template.html:27
+#: .\cookbook\templates\meal_plan.html:231
+msgid "Delete"
+msgstr ""
+
+#: .\cookbook\templates\404.html:5
+msgid "404 Error"
+msgstr ""
+
+#: .\cookbook\templates\404.html:18
+msgid "The page you are looking for could not be found."
+msgstr ""
+
+#: .\cookbook\templates\404.html:33
+msgid "Take me Home"
+msgstr ""
+
+#: .\cookbook\templates\404.html:35
+msgid "Report a Bug"
+msgstr ""
+
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:145
+#: .\cookbook\templates\rest_framework\api.html:11
+msgid "API Documentation"
+msgstr ""
+
+#: .\cookbook\templates\base.html:59
+#: .\cookbook\templates\forms\ingredients.html:7
+#: .\cookbook\templates\index.html:7 .\cookbook\templates\shopping_list.html:7
+msgid "Cookbook"
+msgstr ""
+
+#: .\cookbook\templates\base.html:66
+msgid "Utensils"
+msgstr ""
+
+#: .\cookbook\templates\base.html:76
+msgid "Shopping"
+msgstr ""
+
+#: .\cookbook\templates\base.html:86
+msgid "Tags"
+msgstr ""
+
+#: .\cookbook\templates\base.html:90 .\cookbook\views\delete.py:78
+#: .\cookbook\views\edit.py:76 .\cookbook\views\lists.py:18
+#: .\cookbook\views\new.py:56
+msgid "Keyword"
+msgstr ""
+
+#: .\cookbook\templates\base.html:92
+msgid "Batch Edit"
+msgstr ""
+
+#: .\cookbook\templates\base.html:97
+msgid "Storage Data"
+msgstr ""
+
+#: .\cookbook\templates\base.html:101
+msgid "Storage Backends"
+msgstr ""
+
+#: .\cookbook\templates\base.html:103
+msgid "Configure Sync"
+msgstr ""
+
+#: .\cookbook\templates\base.html:105
+msgid "Discovered Recipes"
+msgstr ""
+
+#: .\cookbook\templates\base.html:107
+msgid "Discovery Log"
+msgstr ""
+
+#: .\cookbook\templates\base.html:109 .\cookbook\templates\stats.html:10
+msgid "Statistics"
+msgstr ""
+
+#: .\cookbook\templates\base.html:111
+msgid "Units & Ingredients"
+msgstr ""
+
+#: .\cookbook\templates\base.html:113
+msgid "Import Recipe"
+msgstr ""
+
+#: .\cookbook\templates\base.html:129 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\settings.html:16
+msgid "Settings"
+msgstr ""
+
+#: .\cookbook\templates\base.html:131 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\history.html:14
+msgid "History"
+msgstr ""
+
+#: .\cookbook\templates\base.html:135
+msgid "System"
+msgstr ""
+
+#: .\cookbook\templates\base.html:137
+msgid "Admin"
+msgstr ""
+
+#: .\cookbook\templates\base.html:141
+msgid "Markdown Help"
+msgstr ""
+
+#: .\cookbook\templates\base.html:143
+msgid "GitHub"
+msgstr ""
+
+#: .\cookbook\templates\base.html:147
+msgid "API Browser"
+msgstr ""
+
+#: .\cookbook\templates\base.html:150
+msgid "Logout"
+msgstr ""
+
+#: .\cookbook\templates\base.html:155
+#: .\cookbook\templates\registration\login.html:44
+msgid "Login"
+msgstr ""
+
+#: .\cookbook\templates\batch\edit.html:6
+msgid "Batch edit Category"
+msgstr ""
+
+#: .\cookbook\templates\batch\edit.html:15
+msgid "Batch edit Recipes"
+msgstr ""
+
+#: .\cookbook\templates\batch\edit.html:20
+msgid "Add the specified keywords to all recipes containing a word"
+msgstr ""
+
+#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:59
+msgid "Sync"
+msgstr ""
+
+#: .\cookbook\templates\batch\monitor.html:10
+msgid "Manage watched Folders"
+msgstr ""
+
+#: .\cookbook\templates\batch\monitor.html:14
+msgid ""
+"On this Page you can manage all storage folder locations that should be "
+"monitored and synced"
+msgstr ""
+
+#: .\cookbook\templates\batch\monitor.html:16
+msgid "The path must be in the following format"
+msgstr ""
+
+#: .\cookbook\templates\batch\monitor.html:27
+msgid "Sync Now!"
+msgstr ""
+
+#: .\cookbook\templates\batch\waiting.html:4
+#: .\cookbook\templates\batch\waiting.html:10
+msgid "Importing Recipes"
+msgstr ""
+
+#: .\cookbook\templates\batch\waiting.html:23
+msgid ""
+"This can take a few minutes, depending on the number of recipes in sync, "
+"please wait."
+msgstr ""
+
+#: .\cookbook\templates\books.html:5 .\cookbook\templates\books.html:11
+msgid "Recipe Books"
+msgstr ""
+
+#: .\cookbook\templates\books.html:15
+msgid "New Book"
+msgstr ""
+
+#: .\cookbook\templates\books.html:27 .\cookbook\templates\recipe_view.html:77
+#: .\cookbook\templates\recipe_view.html:404
+msgid "by"
+msgstr ""
+
+#: .\cookbook\templates\books.html:34
+msgid "Toggle Recipes"
+msgstr ""
+
+#: .\cookbook\templates\books.html:54
+#: .\cookbook\templates\meal_plan_entry.html:48
+#: .\cookbook\templates\recipe_view.html:100
+#: .\cookbook\templates\recipes_table.html:59
+msgid "Last cooked"
+msgstr ""
+
+#: .\cookbook\templates\books.html:71
+msgid "There are no recipes in this book yet."
+msgstr ""
+
+#: .\cookbook\templates\export.html:6
+msgid "Export Recipes"
+msgstr ""
+
+#: .\cookbook\templates\export.html:19
+#: .\cookbook\templates\recipe_view.html:60
+msgid "Export"
+msgstr ""
+
+#: .\cookbook\templates\export.html:31
+msgid "Exported Recipe"
+msgstr ""
+
+#: .\cookbook\templates\export.html:42
+msgid "Copy to clipboard"
+msgstr ""
+
+#: .\cookbook\templates\export.html:54
+#: .\cookbook\templates\shopping_list.html:48
+msgid "Copied!"
+msgstr ""
+
+#: .\cookbook\templates\export.html:61
+#: .\cookbook\templates\shopping_list.html:37
+#: .\cookbook\templates\shopping_list.html:55
+msgid "Copy list to clipboard"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_import_recipe.html:5
+#: .\cookbook\templates\forms\edit_import_recipe.html:9
+msgid "Import new Recipe"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_import_recipe.html:14
+#: .\cookbook\templates\forms\edit_internal_recipe.html:335
+#: .\cookbook\templates\forms\edit_internal_recipe.html:359
+#: .\cookbook\templates\generic\edit_template.html:23
+#: .\cookbook\templates\generic\new_template.html:23
+#: .\cookbook\templates\include\log_cooking.html:28
+#: .\cookbook\templates\meal_plan.html:279
+#: .\cookbook\templates\recipe_view.html:455
+#: .\cookbook\templates\settings.html:28 .\cookbook\templates\settings.html:35
+#: .\cookbook\templates\settings.html:57 .\cookbook\templates\settings.html:72
+msgid "Save"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:7
+#: .\cookbook\templates\forms\edit_internal_recipe.html:34
+msgid "Edit Recipe"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:59
+msgid "Preperation Time"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:62
+msgid "Waiting Time"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:73
+msgid "Select Keywords"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:97
+#: .\cookbook\templates\forms\edit_internal_recipe.html:386
+#: .\cookbook\templates\recipe_view.html:241
+msgid "Step"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:113
+msgid "Delete Step"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:118
+msgid "Show as header"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:124
+msgid "Hide as header"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:129
+msgid "Move Up"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:134
+msgid "Move Down"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:143
+msgid "Step Name"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:147
+msgid "Step Type"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:158
+msgid "Step time in Minutes"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:212
+msgid "Select Unit"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:213
+#: .\cookbook\templates\forms\edit_internal_recipe.html:237
+msgid "Create"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:214
+#: .\cookbook\templates\forms\edit_internal_recipe.html:238
+#: .\cookbook\templates\url_import.html:100
+#: .\cookbook\templates\url_import.html:132
+msgid "Select"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:236
+msgid "Select Food"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:253
+#: .\cookbook\templates\meal_plan.html:210
+msgid "Note"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:270
+msgid "Delete Ingredient"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:276
+msgid "Make Header"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:282
+msgid "Make Ingredient"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:288
+msgid "Disable Amount"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:294
+msgid "Enable Amount"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:320
+#: .\cookbook\templates\recipe_view.html:223
+#: .\cookbook\templates\url_import.html:168
+msgid "Instructions"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:333
+#: .\cookbook\templates\forms\edit_internal_recipe.html:356
+msgid "Save & View"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:337
+#: .\cookbook\templates\forms\edit_internal_recipe.html:362
+msgid "Add Step"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:339
+#: .\cookbook\templates\forms\edit_internal_recipe.html:365
+msgid "View Recipe"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:341
+#: .\cookbook\templates\forms\edit_internal_recipe.html:367
+msgid "Delete Recipe"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:373
+msgid "Steps"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:494
+#: .\cookbook\templates\forms\edit_internal_recipe.html:512
+#: .\cookbook\templates\forms\edit_internal_recipe.html:526
+#: .\cookbook\templates\forms\edit_internal_recipe.html:607
+#: .\cookbook\templates\forms\edit_internal_recipe.html:626
+#: .\cookbook\templates\forms\edit_internal_recipe.html:646
+#: .\cookbook\templates\meal_plan.html:392
+#: .\cookbook\templates\meal_plan.html:404
+#: .\cookbook\templates\meal_plan.html:454
+#: .\cookbook\templates\meal_plan.html:467
+#: .\cookbook\templates\meal_plan.html:478
+#: .\cookbook\templates\meal_plan.html:504
+#: .\cookbook\templates\meal_plan.html:515
+#: .\cookbook\templates\meal_plan.html:529
+#: .\cookbook\templates\meal_plan.html:536
+#: .\cookbook\templates\meal_plan.html:544
+#: .\cookbook\templates\url_import.html:305
+#: .\cookbook\templates\url_import.html:310
+#: .\cookbook\templates\url_import.html:319
+#: .\cookbook\templates\url_import.html:361
+#: .\cookbook\templates\url_import.html:379
+#: .\cookbook\templates\url_import.html:398
+msgid "Error"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:494
+msgid "There was an error loading the recipe!"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:505
+#: .\cookbook\templates\forms\edit_internal_recipe.html:522
+msgid "Updated"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:505
+#: .\cookbook\templates\forms\edit_internal_recipe.html:522
+msgid "Changes saved successfully!"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:512
+#: .\cookbook\templates\forms\edit_internal_recipe.html:526
+msgid "There was an error updating the recipe!"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:570
+msgid "Are you sure that you want to delete this ingredient?"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:575
+msgid "Are you sure that you want to delete this step?"
+msgstr ""
+
+#: .\cookbook\templates\forms\edit_internal_recipe.html:607
+#: .\cookbook\templates\forms\edit_internal_recipe.html:626
+#: .\cookbook\templates\forms\edit_internal_recipe.html:646
+#: .\cookbook\templates\meal_plan.html:392
+#: .\cookbook\templates\meal_plan.html:404
+#: .\cookbook\templates\meal_plan.html:454
+#: .\cookbook\templates\meal_plan.html:467
+#: .\cookbook\templates\meal_plan.html:478
+#: .\cookbook\templates\meal_plan.html:504
+#: .\cookbook\templates\meal_plan.html:515
+#: .\cookbook\templates\meal_plan.html:529
+#: .\cookbook\templates\meal_plan.html:536
+#: .\cookbook\templates\meal_plan.html:544
+#: .\cookbook\templates\url_import.html:305
+#: .\cookbook\templates\url_import.html:361
+#: .\cookbook\templates\url_import.html:379
+#: .\cookbook\templates\url_import.html:398
+msgid "There was an error loading a resource!"
+msgstr ""
+
+#: .\cookbook\templates\forms\ingredients.html:15
+msgid "Edit Ingredients"
+msgstr ""
+
+#: .\cookbook\templates\forms\ingredients.html:16
+msgid ""
+"\n"
+" The following form can be used if, accidentally, two (or more) units "
+"or ingredients where created that should be\n"
+" the same.\n"
+" It merges two units or ingredients and updates all recipes using "
+"them.\n"
+" "
+msgstr ""
+
+#: .\cookbook\templates\forms\ingredients.html:24
+#: .\cookbook\templates\stats.html:26
+msgid "Units"
+msgstr ""
+
+#: .\cookbook\templates\forms\ingredients.html:26
+msgid "Are you sure that you want to merge these two units ?"
+msgstr ""
+
+#: .\cookbook\templates\forms\ingredients.html:31
+#: .\cookbook\templates\forms\ingredients.html:40
+msgid "Merge"
+msgstr ""
+
+#: .\cookbook\templates\forms\ingredients.html:36
+msgid "Are you sure that you want to merge these two ingredients ?"
+msgstr ""
+
+#: .\cookbook\templates\generic\delete_template.html:18
+#, python-format
+msgid "Are you sure you want to delete the %(title)s: %(object)s "
+msgstr ""
+
+#: .\cookbook\templates\generic\delete_template.html:21
+msgid "Confirm"
+msgstr ""
+
+#: .\cookbook\templates\generic\edit_template.html:30
+msgid "View"
+msgstr ""
+
+#: .\cookbook\templates\generic\edit_template.html:34
+msgid "Delete original file"
+msgstr ""
+
+#: .\cookbook\templates\generic\list_template.html:6
+#: .\cookbook\templates\generic\list_template.html:12
+msgid "List"
+msgstr ""
+
+#: .\cookbook\templates\generic\list_template.html:25
+msgid "Filter"
+msgstr ""
+
+#: .\cookbook\templates\generic\list_template.html:30
+msgid "Import all"
+msgstr ""
+
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+#: .\cookbook\templates\meal_plan.html:277
+msgid "New"
+msgstr ""
+
+#: .\cookbook\templates\generic\table_template.html:76
+#: .\cookbook\templates\recipes_table.html:112
+msgid "previous"
+msgstr ""
+
+#: .\cookbook\templates\generic\table_template.html:98
+#: .\cookbook\templates\recipes_table.html:134
+msgid "next"
+msgstr ""
+
+#: .\cookbook\templates\history.html:20
+msgid "View Log"
+msgstr ""
+
+#: .\cookbook\templates\history.html:24
+msgid "Cook Log"
+msgstr ""
+
+#: .\cookbook\templates\import.html:6
+msgid "Import Recipes"
+msgstr ""
+
+#: .\cookbook\templates\import.html:14
+#: .\cookbook\templates\url_import.html:200 .\cookbook\views\delete.py:54
+#: .\cookbook\views\edit.py:161
+msgid "Import"
+msgstr ""
+
+#: .\cookbook\templates\include\log_cooking.html:7
+msgid "Log Recipe Cooking"
+msgstr ""
+
+#: .\cookbook\templates\include\log_cooking.html:13
+msgid "All fields are optional and can be left empty."
+msgstr ""
+
+#: .\cookbook\templates\include\log_cooking.html:16
+msgid "Servings"
+msgstr ""
+
+#: .\cookbook\templates\include\log_cooking.html:19
+msgid "Rating"
+msgstr ""
+
+#: .\cookbook\templates\include\log_cooking.html:27
+#: .\cookbook\templates\include\recipe_open_modal.html:18
+#: .\cookbook\templates\meal_plan.html:237
+#: .\cookbook\templates\meal_plan.html:281
+#: .\cookbook\templates\meal_plan.html:320
+msgid "Close"
+msgstr ""
+
+#: .\cookbook\templates\include\recipe_open_modal.html:7
+#: .\cookbook\templates\meal_plan.html:204 .\cookbook\views\delete.py:25
+#: .\cookbook\views\edit.py:227 .\cookbook\views\new.py:36
+msgid "Recipe"
+msgstr ""
+
+#: .\cookbook\templates\include\recipe_open_modal.html:32
+msgid "Open Recipe"
+msgstr ""
+
+#: .\cookbook\templates\include\storage_backend_warning.html:4
+msgid "Security Warning"
+msgstr ""
+
+#: .\cookbook\templates\include\storage_backend_warning.html:5
+msgid ""
+"\n"
+" The Password and Token field are stored as plain text "
+"inside the database.\n"
+" This is necessary because they are needed to make API requests, but "
+"it also increases the risk of\n"
+" someone stealing it.
\n"
+" To limit the possible damage tokens or accounts with limited access "
+"can be used.\n"
+" "
+msgstr ""
+
+#: .\cookbook\templates\index.html:29
+msgid "Search recipe ..."
+msgstr ""
+
+#: .\cookbook\templates\index.html:44
+msgid "New Recipe"
+msgstr ""
+
+#: .\cookbook\templates\index.html:47
+msgid "Website Import"
+msgstr ""
+
+#: .\cookbook\templates\index.html:53
+msgid "Advanced Search"
+msgstr ""
+
+#: .\cookbook\templates\index.html:57
+msgid "Reset Search"
+msgstr ""
+
+#: .\cookbook\templates\index.html:85
+msgid "Last viewed"
+msgstr ""
+
+#: .\cookbook\templates\index.html:87 .\cookbook\templates\meal_plan.html:158
+#: .\cookbook\templates\stats.html:22
+msgid "Recipes"
+msgstr ""
+
+#: .\cookbook\templates\index.html:94
+msgid "Log in to view Recipies"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:5
+#: .\cookbook\templates\markdown_info.html:13
+msgid "Markdown Info"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:14
+msgid ""
+"\n"
+" Markdown is lightweight markup language that can be used to format "
+"plain text easily.\n"
+" This site uses the Python Markdown library to\n"
+" convert your text into nice looking html. Its full markdown "
+"documentation can be found\n"
+" here.\n"
+" An incomplete but most likely sufficient documentation can be found "
+"below.\n"
+" "
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:25
+msgid "Headers"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:54
+msgid "Formatting"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:56
+#: .\cookbook\templates\markdown_info.html:72
+msgid "Line breaks are inserted by adding two spaces after the end of a line"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:57
+#: .\cookbook\templates\markdown_info.html:73
+msgid "or by leaving a blank line inbetween."
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:59
+#: .\cookbook\templates\markdown_info.html:74
+msgid "This text is bold"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:60
+#: .\cookbook\templates\markdown_info.html:75
+msgid "This text is in italics"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:61
+#: .\cookbook\templates\markdown_info.html:77
+msgid "Blockquotes are also possible"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:84
+msgid "Lists"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:85
+msgid ""
+"Lists can ordered or unorderd. It is important to leave a blank line "
+"before the list!"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:87
+#: .\cookbook\templates\markdown_info.html:108
+msgid "Ordered List"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:89
+#: .\cookbook\templates\markdown_info.html:90
+#: .\cookbook\templates\markdown_info.html:91
+#: .\cookbook\templates\markdown_info.html:110
+#: .\cookbook\templates\markdown_info.html:111
+#: .\cookbook\templates\markdown_info.html:112
+msgid "unordered list item"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:93
+#: .\cookbook\templates\markdown_info.html:114
+msgid "Unordered List"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:95
+#: .\cookbook\templates\markdown_info.html:96
+#: .\cookbook\templates\markdown_info.html:97
+#: .\cookbook\templates\markdown_info.html:116
+#: .\cookbook\templates\markdown_info.html:117
+#: .\cookbook\templates\markdown_info.html:118
+msgid "ordered list item"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:125
+msgid "Images & Links"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:126
+msgid ""
+"Links can be formatted with Markdown. This applicaiton also allows to paste "
+"links directly into markdown fields without any formatting."
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:132
+#: .\cookbook\templates\markdown_info.html:145
+msgid "This will become and Image"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:152
+msgid "Tables"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:153
+msgid ""
+"Markdown tables are hard to create by hand. It is recommended to use a table "
+"editor like this one."
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:155
+#: .\cookbook\templates\markdown_info.html:157
+#: .\cookbook\templates\markdown_info.html:171
+#: .\cookbook\templates\markdown_info.html:177
+msgid "Table"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:155
+#: .\cookbook\templates\markdown_info.html:172
+msgid "Header"
+msgstr ""
+
+#: .\cookbook\templates\markdown_info.html:157
+#: .\cookbook\templates\markdown_info.html:178
+msgid "Cell"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:96
+msgid "New Entry"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:107
+msgid "Search Recipe"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:122
+#: .\cookbook\templates\meal_plan.html:577
+msgid "Title"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:124
+msgid "Note (optional)"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:126
+msgid ""
+"You can use markdown to format this field. See the docs here"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:133
+msgid "Create only note"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:148
+#: .\cookbook\templates\shopping_list.html:15
+msgid "Shopping List"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:152
+msgid "Shopping List currently empty"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:155
+msgid "Open Shopping List"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:169
+msgid "Plan"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:174
+#: .\cookbook\templates\meal_plan.html:248
+msgid "Edit plan types"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:176
+msgid "Show help"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:177
+msgid "Week iCal export"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:218
+#: .\cookbook\templates\meal_plan_entry.html:18
+msgid "Created by"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:224
+#: .\cookbook\templates\meal_plan_entry.html:20
+msgid "Shared with"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:234
+#: .\cookbook\templates\recipe_view.html:51
+msgid "Add to Shopping"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:277
+msgid "New meal type"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:292
+msgid "Meal Plan Help"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:298
+msgid ""
+"\n"
+" The meal plan module allows planning of meals "
+"both with recipes or just notes.
\n"
+" Simply select a recipe from the list of "
+"recently viewed recipes or search the one you\n"
+" want and drag it to the desired plan "
+"position. You can also add a note and a title and\n"
+" then drag the recipe to create a plan entry "
+"with a custom title and note. Creating only\n"
+" Notes is possible by dragging the create "
+"note box into the plan.
\n"
+" Click on a recipe in order to open the detail "
+"view. Here you can also add it to the\n"
+" shopping list. You can also add all recipes "
+"of a day to the shopping list by\n"
+" clicking the shopping cart at the top of the "
+"table.
\n"
+" Since a common use case is to plan meals "
+"together you can define\n"
+" users you want to share your plan with in "
+"the settings.\n"
+"
\n"
+" You can also edit the types of meals you want "
+"to plan. If you share your plan with\n"
+" someone with\n"
+" different meals, their meal types will "
+"appear in your list as well. To prevent\n"
+" duplicates (e.g. Other and Misc.)\n"
+" name your meal types the same as the users "
+"you share your meals with and they will be\n"
+" merged.
\n"
+" "
+msgstr ""
+
+#: .\cookbook\templates\meal_plan.html:554
+msgid ""
+"When deleting a meal type all entries using that type will be deleted as "
+"well. Deletion will apply when configuration is saved. Do you want to "
+"proceed?"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan_entry.html:6
+msgid "Meal Plan View"
+msgstr ""
+
+#: .\cookbook\templates\meal_plan_entry.html:50
+msgid "Never cooked before."
+msgstr ""
+
+#: .\cookbook\templates\meal_plan_entry.html:76
+msgid "Other meals on this day"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:48
+msgid "Add to Book"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:54
+msgid "Add to Plan"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:56
+#: .\cookbook\templates\recipes_table.html:81
+msgid "Log Cooking"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:58
+msgid "Print"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:63
+msgid "Share"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:72
+msgid "in"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:90
+#: .\cookbook\templates\recipes_table.html:46
+#: .\cookbook\templates\url_import.html:55
+msgid "Preparation time ca."
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:96
+#: .\cookbook\templates\recipes_table.html:52
+#: .\cookbook\templates\url_import.html:60
+msgid "Waiting time ca."
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:214
+#: .\cookbook\templates\recipes_table.html:19
+#: .\cookbook\templates\recipes_table.html:23
+#: .\cookbook\templates\url_import.html:50
+msgid "Recipe Image"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:244
+msgid "Minutes"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:346
+#: .\cookbook\templates\recipe_view.html:383
+msgid "View external recipe"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:361
+msgid "External recipe image"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:368
+msgid "External recipe"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:370
+msgid ""
+"\n"
+" This is an external recipe, which means "
+"you can only view it by opening the link\n"
+" above.\n"
+" You can convert this recipe to a fancy "
+"recipe by pressing the convert button. The\n"
+" original\n"
+" file\n"
+" will still be accessible.\n"
+" "
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:381
+msgid "Convert now!"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:399
+#: .\cookbook\templates\stats.html:47
+msgid "Comments"
+msgstr ""
+
+#: .\cookbook\templates\recipe_view.html:422 .\cookbook\views\delete.py:108
+#: .\cookbook\views\edit.py:143
+msgid "Comment"
+msgstr ""
+
+#: .\cookbook\templates\recipes_table.html:55
+msgid "External"
+msgstr ""
+
+#: .\cookbook\templates\registration\login.html:8
+msgid "Your username and password didn't match. Please try again."
+msgstr ""
+
+#: .\cookbook\templates\rest_framework\api.html:5
+msgid "Recipe Home"
+msgstr ""
+
+#: .\cookbook\templates\settings.html:22
+msgid "Account"
+msgstr ""
+
+#: .\cookbook\templates\settings.html:41
+msgid "Language"
+msgstr ""
+
+#: .\cookbook\templates\settings.html:66
+msgid "Style"
+msgstr ""
+
+#: .\cookbook\templates\settings.html:78
+msgid "API Token"
+msgstr ""
+
+#: .\cookbook\templates\settings.html:79
+msgid ""
+"You can use both basic authentication and token based authentication to "
+"access the REST API."
+msgstr ""
+
+#: .\cookbook\templates\settings.html:91
+msgid ""
+"Use the token as an Authorization header prefixed by the word token as shown "
+"in the following examples:"
+msgstr ""
+
+#: .\cookbook\templates\settings.html:93
+msgid "or"
+msgstr ""
+
+#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
+msgid "Cookbook Setup"
+msgstr ""
+
+#: .\cookbook\templates\setup.html:14
+msgid "Setup"
+msgstr ""
+
+#: .\cookbook\templates\setup.html:15
+msgid "To start using this application you must first create a superuser."
+msgstr ""
+
+#: .\cookbook\templates\setup.html:20
+msgid "Create Superuser"
+msgstr ""
+
+#: .\cookbook\templates\shopping_list.html:20
+msgid "Load"
+msgstr ""
+
+#: .\cookbook\templates\stats.html:4
+msgid "Stats"
+msgstr ""
+
+#: .\cookbook\templates\stats.html:19
+msgid "Number of objects"
+msgstr ""
+
+#: .\cookbook\templates\stats.html:30
+msgid "Recipe Imports"
+msgstr ""
+
+#: .\cookbook\templates\stats.html:38
+msgid "Objects stats"
+msgstr ""
+
+#: .\cookbook\templates\stats.html:41
+msgid "Recipes without Keywords"
+msgstr ""
+
+#: .\cookbook\templates\stats.html:43
+msgid "External Recipes"
+msgstr ""
+
+#: .\cookbook\templates\stats.html:45
+msgid "Internal Recipes"
+msgstr ""
+
+#: .\cookbook\templates\system.html:13
+msgid "System Information"
+msgstr ""
+
+#: .\cookbook\templates\system.html:15
+msgid ""
+"\n"
+" Django Recipes is an open source free software application. It can "
+"be found on\n"
+" GitHub.\n"
+" Changelogs can be found here.\n"
+" "
+msgstr ""
+
+#: .\cookbook\templates\system.html:29
+msgid "Media Serving"
+msgstr ""
+
+#: .\cookbook\templates\system.html:30 .\cookbook\templates\system.html:45
+#: .\cookbook\templates\system.html:60
+msgid "Warning"
+msgstr ""
+
+#: .\cookbook\templates\system.html:30 .\cookbook\templates\system.html:45
+#: .\cookbook\templates\system.html:60 .\cookbook\templates\system.html:75
+msgid "Ok"
+msgstr ""
+
+#: .\cookbook\templates\system.html:32
+msgid ""
+"Serving media files directly using gunicorn/python is not recommend!\n"
+" Please follow the steps described\n"
+" here to update\n"
+" your installation.\n"
+" "
+msgstr ""
+
+#: .\cookbook\templates\system.html:38 .\cookbook\templates\system.html:53
+#: .\cookbook\templates\system.html:68 .\cookbook\templates\system.html:82
+msgid "Everything is fine!"
+msgstr ""
+
+#: .\cookbook\templates\system.html:43
+msgid "Secret Key"
+msgstr ""
+
+#: .\cookbook\templates\system.html:47
+msgid ""
+"\n"
+" You do not have a SECRET_KEY
configured in your "
+".env
file. Django defaulted to the standard key\n"
+" provided with the installation which is publicly know and "
+"insecure! Please set\n"
+" SECRET_KEY
int the .env
configuration "
+"file.\n"
+" "
+msgstr ""
+
+#: .\cookbook\templates\system.html:58
+msgid "Debug Mode"
+msgstr ""
+
+#: .\cookbook\templates\system.html:62
+msgid ""
+"\n"
+" This application is still running in debug mode. This is most "
+"likely not needed. Turn of debug mode by\n"
+" setting\n"
+" DEBUG=0
int the .env
configuration "
+"file.\n"
+" "
+msgstr ""
+
+#: .\cookbook\templates\system.html:73
+msgid "Database"
+msgstr ""
+
+#: .\cookbook\templates\system.html:75
+msgid "Info"
+msgstr ""
+
+#: .\cookbook\templates\system.html:77
+msgid ""
+"\n"
+" This application is not running with a Postgres database "
+"backend. This is ok but not recommended as some\n"
+" features only work with postgres databases.\n"
+" "
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:5
+msgid "URL Import"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:23
+msgid "Enter website URL"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:44
+msgid "Recipe Name"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:99
+#: .\cookbook\templates\url_import.html:131
+#: .\cookbook\templates\url_import.html:183
+msgid "Select one"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:194
+msgid "All Keywords"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:196
+msgid "Import all Keywords not only the ones already existing."
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:222
+msgid "Information"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:224
+msgid ""
+" Only websites containing ld+json or microdata information can currently\n"
+" be imported. Most big recipe pages "
+"support this. If you site cannot be imported but\n"
+" you think\n"
+" it probably has some kind of structured "
+"data feel free to post an example in the\n"
+" github issues."
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:232
+msgid "Google ld+json Info"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:235
+msgid "GitHub Issues"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:237
+msgid "Recipe Markup Specification"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:310
+msgid "Already importing the selected recipe, please wait!"
+msgstr ""
+
+#: .\cookbook\templates\url_import.html:319
+msgid "An error occurred while trying to import this recipe!"
+msgstr ""
+
+#: .\cookbook\views\api.py:54
+msgid "Parameter filter_list incorrectly formatted"
+msgstr ""
+
+#: .\cookbook\views\api.py:66
+msgid "Preference for given user already exists"
+msgstr ""
+
+#: .\cookbook\views\api.py:294
+msgid "Sync successful!"
+msgstr ""
+
+#: .\cookbook\views\api.py:297
+msgid "Error synchronizing with Storage"
+msgstr ""
+
+#: .\cookbook\views\api.py:350
+msgid "The requested page could not be found."
+msgstr ""
+
+#: .\cookbook\views\api.py:353
+msgid ""
+"The requested page refused to provide any information (Status Code 403)."
+msgstr ""
+
+#: .\cookbook\views\data.py:82
+#, python-format
+msgid "Batch edit done. %(count)d recipe was updated."
+msgid_plural "Batch edit done. %(count)d Recipes where updated."
+msgstr[0] ""
+msgstr[1] ""
+
+#: .\cookbook\views\delete.py:66
+msgid "Monitor"
+msgstr ""
+
+#: .\cookbook\views\delete.py:90 .\cookbook\views\lists.py:53
+#: .\cookbook\views\new.py:75
+msgid "Storage Backend"
+msgstr ""
+
+#: .\cookbook\views\delete.py:97
+msgid ""
+"Could not delete this storage backend as it is used in at least one monitor."
+msgstr ""
+
+#: .\cookbook\views\delete.py:119 .\cookbook\views\edit.py:175
+#: .\cookbook\views\new.py:125
+msgid "Recipe Book"
+msgstr ""
+
+#: .\cookbook\views\delete.py:138
+msgid "Bookmarks"
+msgstr ""
+
+#: .\cookbook\views\edit.py:93
+msgid "Food"
+msgstr ""
+
+#: .\cookbook\views\edit.py:102
+msgid "You cannot edit this storage!"
+msgstr ""
+
+#: .\cookbook\views\edit.py:121
+msgid "Storage saved!"
+msgstr ""
+
+#: .\cookbook\views\edit.py:123
+msgid "There was an error updating this storage backend!"
+msgstr ""
+
+#: .\cookbook\views\edit.py:130
+msgid "Storage"
+msgstr ""
+
+#: .\cookbook\views\edit.py:215
+msgid "Changes saved!"
+msgstr ""
+
+#: .\cookbook\views\edit.py:219
+msgid "Error saving changes!"
+msgstr ""
+
+#: .\cookbook\views\edit.py:249
+msgid "Units merged!"
+msgstr ""
+
+#: .\cookbook\views\edit.py:262
+msgid "Foods merged!"
+msgstr ""
+
+#: .\cookbook\views\import_export.py:42
+msgid "Recipe imported successfully!"
+msgstr ""
+
+#: .\cookbook\views\import_export.py:45
+msgid "Something went wrong during the import!"
+msgstr ""
+
+#: .\cookbook\views\import_export.py:48
+msgid "Could not parse the supplied JSON!"
+msgstr ""
+
+#: .\cookbook\views\import_export.py:79
+msgid ""
+"External recipes cannot be exported, please share the file directly or "
+"select an internal recipe."
+msgstr ""
+
+#: .\cookbook\views\lists.py:26
+msgid "Import Log"
+msgstr ""
+
+#: .\cookbook\views\lists.py:35
+msgid "Discovery"
+msgstr ""
+
+#: .\cookbook\views\new.py:98
+msgid "Imported new recipe!"
+msgstr ""
+
+#: .\cookbook\views\new.py:101
+msgid "There was an error importing this recipe!"
+msgstr ""
+
+#: .\cookbook\views\views.py:86
+msgid "You do not have the required permissions to perform this action!"
+msgstr ""
+
+#: .\cookbook\views\views.py:98
+msgid "Comment saved!"
+msgstr ""
+
+#: .\cookbook\views\views.py:108
+msgid "Bookmark saved!"
+msgstr ""
+
+#: .\cookbook\views\views.py:275
+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:282
+msgid "Passwords dont match!"
+msgstr ""
+
+#: .\cookbook\views\views.py:293
+msgid "User has been created, please login!"
+msgstr ""
diff --git a/makemessages.cmd b/makemessages.cmd
new file mode 100644
index 00000000..3a2f96fb
--- /dev/null
+++ b/makemessages.cmd
@@ -0,0 +1,2 @@
+CALL venv\Scripts\activate.bat
+python manage.py makemessages -i venv -l de -l nl -l rn -l fr
\ No newline at end of file
diff --git a/recipes/locale/de/LC_MESSAGES/django.mo b/recipes/locale/de/LC_MESSAGES/django.mo
index bae46eea..b4003f11 100644
Binary files a/recipes/locale/de/LC_MESSAGES/django.mo and b/recipes/locale/de/LC_MESSAGES/django.mo differ
diff --git a/recipes/locale/de/LC_MESSAGES/django.po b/recipes/locale/de/LC_MESSAGES/django.po
index 3df7d94c..510ae8e0 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: 2020-06-29 22:20+0200\n"
+"POT-Creation-Date: 2020-07-15 18:43+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
diff --git a/recipes/locale/fr/LC_MESSAGES/django.mo b/recipes/locale/fr/LC_MESSAGES/django.mo
new file mode 100644
index 00000000..bbde8723
Binary files /dev/null and b/recipes/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/recipes/locale/fr/LC_MESSAGES/django.po b/recipes/locale/fr/LC_MESSAGES/django.po
index 163007b0..b40ac995 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: 2020-06-29 22:20+0200\n"
+"POT-Creation-Date: 2020-07-15 18:43+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
diff --git a/recipes/locale/nl/LC_MESSAGES/django.mo b/recipes/locale/nl/LC_MESSAGES/django.mo
new file mode 100644
index 00000000..c5197034
Binary files /dev/null and b/recipes/locale/nl/LC_MESSAGES/django.mo differ
diff --git a/recipes/locale/nl/LC_MESSAGES/django.po b/recipes/locale/nl/LC_MESSAGES/django.po
index 2511973a..d2e3faa7 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: 2020-06-29 22:20+0200\n"
+"POT-Creation-Date: 2020-07-15 18:43+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,6 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
#: .\recipes\settings.py:169
msgid "English"
msgstr ""
diff --git a/recipes/locale/rn/LC_MESSAGES/django.mo b/recipes/locale/rn/LC_MESSAGES/django.mo
new file mode 100644
index 00000000..bd96f559
Binary files /dev/null and b/recipes/locale/rn/LC_MESSAGES/django.mo differ
diff --git a/recipes/locale/rn/LC_MESSAGES/django.po b/recipes/locale/rn/LC_MESSAGES/django.po
new file mode 100644
index 00000000..15d5a9b1
--- /dev/null
+++ b/recipes/locale/rn/LC_MESSAGES/django.po
@@ -0,0 +1,30 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-15 18:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: .\recipes\settings.py:169
+msgid "English"
+msgstr ""
+
+#: .\recipes\settings.py:170
+msgid "German"
+msgstr ""
+
+#: .\recipes\settings.py:171
+msgid "Dutch"
+msgstr ""