From 1f0ac1a739818b4fdf3cb673a4396fec94c54efc Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sat, 11 Apr 2026 11:39:54 -0500 Subject: [PATCH] New translations en-us.json (Dutch) --- frontend/app/lang/messages/nl-NL.json | 2530 +++++++++++++------------ 1 file changed, 1269 insertions(+), 1261 deletions(-) diff --git a/frontend/app/lang/messages/nl-NL.json b/frontend/app/lang/messages/nl-NL.json index 1c6893c6e..db06e83e4 100644 --- a/frontend/app/lang/messages/nl-NL.json +++ b/frontend/app/lang/messages/nl-NL.json @@ -1,1157 +1,1158 @@ { "about": { - "about": "Over", - "about-mealie": "Over Mealie", - "api-docs": "API-documentatie", - "api-port": "API-poort", - "application-mode": "Applicatiemodus", - "database-type": "Databasetype", + "about": "About", + "about-mealie": "About Mealie", + "api-docs": "API Docs", + "api-port": "API Port", + "application-mode": "Application Mode", + "database-type": "Database Type", "database-url": "Database URL", - "default-group": "Standaardgroep", - "default-household": "Standaard huishouden", + "default-group": "Default Group", + "default-household": "Default Household", "demo": "Demo", - "demo-status": "Demostatus", - "development": "Ontwikkeling", - "docs": "Documentatie", - "download-log": "Logbestand downloaden", - "download-recipe-json": "Laatst ingelezen JSON", + "demo-status": "Demo Status", + "development": "Development", + "docs": "Docs", + "download-log": "Download Log", + "download-recipe-json": "Last Scraped JSON", "github": "GitHub", - "log-lines": "Logboekregels", - "not-demo": "Geen demo", + "log-lines": "Log Lines", + "not-demo": "Not Demo", "portfolio": "Portfolio", - "production": "Productie", - "support": "Ondersteuning", - "version": "Versie", - "unknown-version": "onbekend", + "production": "Production", + "support": "Support", + "version": "Version", + "unknown-version": "unknown", "sponsor": "Sponsor" }, "asset": { - "assets": "Onderdelen", + "assets": "Assets", "code": "Code", - "file": "Bestand", - "image": "Afbeelding", - "new-asset": "Nieuwe bijlage", + "file": "File", + "image": "Image", + "new-asset": "New Asset", "pdf": "PDF", - "recipe": "Recept", - "show-assets": "Toon bijlagen", - "error-submitting-form": "Fout bij verzenden formulier" + "recipe": "Recipe", + "show-assets": "Show Assets", + "error-submitting-form": "Error Submitting Form" }, "category": { - "categories": "Categorieën", - "category-created": "Categorie aangemaakt", - "category-creation-failed": "Categorie aanmaken mislukt", - "category-deleted": "Categorie verwijderd", - "category-deletion-failed": "Categorie verwijderen mislukt", - "category-filter": "Categoriefilter", - "category-update-failed": "Categorie bijwerken mislukt", - "category-updated": "Categorie bijgewerkt", - "uncategorized-count": "Niet gecategoriseerd {count}", - "create-a-category": "Categorie aanmaken", - "category-name": "Categorienaam", - "category": "Categorie" + "categories": "Categories", + "category-created": "Category created", + "category-creation-failed": "Category creation failed", + "category-deleted": "Category Deleted", + "category-deletion-failed": "Category deletion failed", + "category-filter": "Category Filter", + "category-update-failed": "Category update failed", + "category-updated": "Category updated", + "uncategorized-count": "Uncategorized {count}", + "create-a-category": "Create a Category", + "category-name": "Category Name", + "category": "Category" }, "events": { "apprise-url": "Apprise URL", "database": "Database", - "delete-event": "Gebeurtenis verwijderen", - "event-delete-confirmation": "Weet je zeker dat je deze gebeurtenis wilt verwijderen?", - "event-deleted": "Gebeurtenis verwijderd", - "event-updated": "Gebeurtenis bijgewerkt", - "new-notification-form-description": "Mealie gebruikt de notificatieservices van Apprise om meldingen te genereren. Apprise biedt diverse services aan om meldingen te versturen. Raadpleeg hun wiki voor een uitgebreide handleiding over het creëren van een link voor je service. Afhankelijk van de gekozen service zijn er mogelijk extra functionaliteiten beschikbaar.", - "new-version": "Nieuwe versie beschikbaar!", - "notification": "Melding", - "refresh": "Verversen", - "scheduled": "Gepland", - "something-went-wrong": "Er is iets fout gegaan!", - "subscribed-events": "Geabonneerde gebeurtenissen", - "test-message-sent": "Testbericht verzonden", - "message-sent": "Bericht verstuurd", - "new-notification": "Nieuwe melding", - "event-notifiers": "Meldingen van gebeurtenissen", - "apprise-url-skipped-if-blank": "URL van Apprise (overgeslagen als veld leeg is)", - "apprise-url-is-left-intentionally-blank": "Aangezien Apprise URL's doorgaans gevoelige informatie bevatten, wordt dit veld opzettelijk leeg gelaten tijdens het bewerken. Als je de URL wilt bijwerken, vul dan de nieuwe hier in, anders laat het leeg om de huidige URL te behouden.", - "enable-notifier": "Activeer melding", - "what-events": "Op welke gebeurtenissen moet deze melding zich abonneren?", - "user-events": "Gebeurtenissen van gebruiker", - "mealplan-events": "Maaltijdplan-gebeurtenissen", - "when-a-user-in-your-group-creates-a-new-mealplan": "Als een gebruiker in uw groep een nieuw maaltijdplan maakt", - "shopping-list-events": "Boodschappenlijst-gebeurtenissen", - "cookbook-events": "Kookboek-gebeurtenissen", - "tag-events": "Label-gebeurtenissen", - "category-events": "Categorie-gebeurtenissen", - "when-a-new-user-joins-your-group": "Als een nieuwe gebruiker zich bij je groep aansluit", - "recipe-events": "Recept gebeurtenissen", - "label-events": "Label gebeurtenissen" + "delete-event": "Delete Event", + "event-delete-confirmation": "Are you sure you want to delete this event?", + "event-deleted": "Event Deleted", + "event-updated": "Event Updated", + "new-notification-form-description": "Mealie uses the Apprise library to generate notifications. They offer many options for services to use for notifications. Refer to their wiki for a comprehensive guide on how to create the URL for your service. If available, selecting the type of your notification may include extra features.", + "new-version": "New version available!", + "notification": "Notification", + "refresh": "Refresh", + "scheduled": "Scheduled", + "something-went-wrong": "Something Went Wrong!", + "subscribed-events": "Subscribed Events", + "test-message-sent": "Test Message Sent", + "message-sent": "Message Sent", + "new-notification": "New Notification", + "event-notifiers": "Event Notifiers", + "apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)", + "apprise-url-is-left-intentionally-blank": "Since Apprise URLs typically contain sensitive information, this field is left intentionally blank while editing. If you wish to update the URL, please enter the new one here, otherwise leave it blank to keep the current URL.", + "enable-notifier": "Enable Notifier", + "what-events": "What events should this notifier subscribe to?", + "user-events": "User Events", + "mealplan-events": "Mealplan Events", + "when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan", + "shopping-list-events": "Shopping List Events", + "cookbook-events": "Cookbook Events", + "tag-events": "Tag Events", + "category-events": "Category Events", + "when-a-new-user-joins-your-group": "When a new user joins your group", + "recipe-events": "Recipe Events", + "label-events": "Label Events" }, "general": { - "add": "Voeg toe", - "cancel": "Annuleren", - "clear": "Wissen", - "close": "Sluiten", - "confirm": "Bevestigen", - "confirm-how-does-everything-look": "Hoe ziet het eruit?", - "confirm-delete-generic": "Weet je zeker dat je dit wilt verwijderen?", - "copied_message": "Gekopieerd!", - "create": "Aanmaken", - "created": "Aangemaakt op", - "custom": "Aangepast", + "add": "Add", + "cancel": "Cancel", + "clear": "Clear", + "close": "Close", + "confirm": "Confirm", + "confirm-how-does-everything-look": "How does everything look?", + "confirm-delete-generic": "Are you sure you want to delete this?", + "copied_message": "Copied!", + "create": "Create", + "created": "Created", + "custom": "Custom", "dashboard": "Dashboard", - "delete": "Verwijderen", - "disabled": "Uitgeschakeld", - "download": "Downloaden", - "duplicate": "Dupliceren", - "edit": "Bewerken", - "enabled": "Ingeschakeld", - "exception": "Uitzondering", - "failed-count": "Mislukt: {count}", - "failure-uploading-file": "Bestand uploaden mislukt", - "favorites": "Favorieten", - "field-required": "Verplicht veld", - "file-folder-not-found": "Bestand/map niet gevonden", - "file-uploaded": "Bestand geüpload", + "delete": "Delete", + "disabled": "Disabled", + "done": "Done", + "download": "Download", + "duplicate": "Duplicate", + "edit": "Edit", + "enabled": "Enabled", + "exception": "Exception", + "failed-count": "Failed: {count}", + "failure-uploading-file": "Failure uploading file", + "favorites": "Favorites", + "field-required": "Field Required", + "file-folder-not-found": "File/folder not found", + "file-uploaded": "File uploaded", "filter": "Filter", - "friday": "vrijdag", - "general": "Algemeen", - "get": "Ophalen", - "home": "Startpagina", - "image": "Afbeelding", - "image-upload-failed": "Afbeelding uploaden mislukt", - "import": "Importeren", + "friday": "Friday", + "general": "General", + "get": "Get", + "home": "Home", + "image": "Image", + "image-upload-failed": "Image upload failed", + "import": "Import", "json": "JSON", - "keyword": "Trefwoord", - "link-copied": "Link gekopieerd", - "loading": "Laden", - "loading-events": "Gebeurtenis laden", - "loading-recipe": "Recept ophalen...", - "loading-ocr-data": "OCR-gegevens laden...", - "loading-recipes": "Recepten ophalen", - "message": "Bericht", - "monday": "maandag", - "name": "Naam", - "new": "Nieuw", - "never": "Nooit", - "no": "Nee", - "no-recipe-found": "Geen recept gevonden", - "ok": "Oké", - "options": "Opties:", - "plural-name": "Naam voor meervoud", - "print": "Afdrukken", - "print-preferences": "Afdrukvoorkeuren", - "random": "Willekeurig", - "rating": "Beoordeling", - "recent": "Recent(e)", - "recipe": "Recept", - "recipes": "Recepten", - "rename-object": "Hernoem {0}", - "reset": "Herstellen", - "saturday": "zaterdag", - "save": "Opslaan", - "settings": "Instellingen", - "share": "Delen", - "show-all": "Laat alles zien", - "shuffle": "Willekeurig", - "sort": "Sorteren", - "sort-ascending": "Sorteer oplopend", - "sort-descending": "Sorteer aflopend", - "sort-alphabetically": "Alfabetisch", + "keyword": "Keyword", + "link-copied": "Link Copied", + "loading": "Loading", + "loading-events": "Loading Events", + "loading-recipe": "Loading recipe...", + "loading-ocr-data": "Loading OCR data...", + "loading-recipes": "Loading Recipes", + "message": "Message", + "monday": "Monday", + "name": "Name", + "new": "New", + "never": "Never", + "no": "No", + "no-recipe-found": "No Recipe Found", + "ok": "OK", + "options": "Options:", + "plural-name": "Plural Name", + "print": "Print", + "print-preferences": "Print Preferences", + "random": "Random", + "rating": "Rating", + "recent": "Recent", + "recipe": "Recipe", + "recipes": "Recipes", + "rename-object": "Rename {0}", + "reset": "Reset", + "saturday": "Saturday", + "save": "Save", + "settings": "Settings", + "share": "Share", + "show-all": "Show All", + "shuffle": "Shuffle", + "sort": "Sort", + "sort-ascending": "Sort Ascending", + "sort-descending": "Sort Descending", + "sort-alphabetically": "Alphabetical", "status": "Status", - "subject": "Onderwerp", - "submit": "Verzenden", - "success-count": "Geslaagd: {count}", - "sunday": "zondag", - "system": "Systeem", - "templates": "Sjablonen:", + "subject": "Subject", + "submit": "Submit", + "success-count": "Success: {count}", + "sunday": "Sunday", + "system": "System", + "templates": "Templates:", "test": "Test", - "themes": "Thema's", - "thursday": "donderdag", - "title": "Titel", + "themes": "Themes", + "thursday": "Thursday", + "title": "Title", "token": "Token", - "tuesday": "dinsdag", - "type": "Soort", - "update": "Bijwerken", - "updated": "Bijgewerkt", - "upload": "Uploaden", + "tuesday": "Tuesday", + "type": "Type", + "update": "Update", + "updated": "Updated", + "upload": "Upload", "url": "URL", - "view": "Weergave", - "wednesday": "woensdag", - "yes": "Ja", - "foods": "Ingrediënten", - "units": "Eenheden", - "back": "Terug", - "next": "Volgende", + "view": "View", + "wednesday": "Wednesday", + "yes": "Yes", + "foods": "Foods", + "units": "Units", + "back": "Back", + "next": "Next", "start": "Start", - "toggle-view": "Weergave wisselen", - "date": "Datum", + "toggle-view": "Toggle View", + "date": "Date", "id": "Id", - "owner": "Eigenaar", - "change-owner": "Verander eigenaar", - "date-added": "Toegevoegd op", - "none": "Geen", - "run": "Start", + "owner": "Owner", + "change-owner": "Change Owner", + "date-added": "Date Added", + "none": "None", + "run": "Run", "menu": "Menu", - "a-name-is-required": "Een naam is verplicht", - "delete-with-name": "Verwijder {name}", - "confirm-delete-generic-with-name": "Weet je zeker dat je {name} wil verwijderen?", - "confirm-delete-own-admin-account": "Houd er rekening mee dat u uw eigen beheerdersaccount probeert te verwijderen! Deze actie kan niet ongedaan worden gemaakt en zal uw account permanent verwijderen.", - "organizer": "Organisator", - "transfer": "Verplaatsen", - "copy": "Kopiëren", - "color": "Kleur", - "timestamp": "Tijdstempel", - "last-made": "Voor het laatst gemaakt op", - "learn-more": "Lees meer", - "this-feature-is-currently-inactive": "Deze functie is op dit moment uitgeschakeld", - "clipboard-not-supported": "Klembord wordt niet ondersteund", - "copied-to-clipboard": "Gekopieerd naar klembord", - "your-browser-does-not-support-clipboard": "Je browser ondersteunt het klembord niet", - "copied-items-to-clipboard": "Geen item gekopieerd naar klembord|Één item gekopieerd naar klembord|{count} items naar klembord gekopieerd", - "actions": "Acties", - "selected-count": "Geselecteerd: {count}", - "export-all": "Exporteer alles", - "refresh": "Verversen", - "upload-file": "Bestand uploaden", - "created-on-date": "Gemaakt op: {0}", - "unsaved-changes": "Er zijn niet-opgeslagen wijzigingen. Wil je eerst opslaan voordat je vertrekt? Oké om op te slaan, Annuleren om wijzigingen ongedaan te maken.", - "discard-changes": "Sla wijzigingen niet op", - "discard-changes-description": "Je wilt je wijzigingen niet opslaan. Weet je het zeker?", - "clipboard-copy-failure": "Kopiëren naar klembord mislukt.", - "confirm-delete-generic-items": "Weet je zeker dat je de volgende items wilt verwijderen?", - "organizers": "Organisatoren", - "caution": "Let op", - "show-advanced": "Laat geavanceerde keuzes zien", - "add-field": "Veld toevoegen", - "date-created": "Datum aangemaakt", - "date-updated": "Datum bijgewerkt" + "a-name-is-required": "A Name is Required", + "delete-with-name": "Delete {name}", + "confirm-delete-generic-with-name": "Are you sure you want to delete this {name}?", + "confirm-delete-own-admin-account": "Please note that you are trying to delete your own admin account! This action cannot be undone and will permanently delete your account?", + "organizer": "Organizer", + "transfer": "Transfer", + "copy": "Copy", + "color": "Color", + "timestamp": "Timestamp", + "last-made": "Last Made", + "learn-more": "Learn More", + "this-feature-is-currently-inactive": "This feature is currently inactive", + "clipboard-not-supported": "Clipboard not supported", + "copied-to-clipboard": "Copied to clipboard", + "your-browser-does-not-support-clipboard": "Your browser does not support clipboard", + "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", + "actions": "Actions", + "selected-count": "Selected: {count}", + "export-all": "Export All", + "refresh": "Refresh", + "upload-file": "Upload File", + "created-on-date": "Created on: {0}", + "unsaved-changes": "You have unsaved changes. Do you want to save before leaving? Okay to save, Cancel to discard changes.", + "discard-changes": "Discard Changes", + "discard-changes-description": "You have unsaved changes. Are you sure you want to discard them?", + "clipboard-copy-failure": "Failed to copy to the clipboard.", + "confirm-delete-generic-items": "Are you sure you want to delete the following items?", + "organizers": "Organizers", + "caution": "Caution", + "show-advanced": "Show Advanced", + "add-field": "Add Field", + "date-created": "Date Created", + "date-updated": "Date Updated" }, "group": { - "are-you-sure-you-want-to-delete-the-group": "Weet je zeker dat je {groupName} wil verwijderen?", - "cannot-delete-default-group": "Je kunt de standaardgroep niet verwijderen", - "cannot-delete-group-with-users": "Kan groep met gebruikers niet verwijderen", - "confirm-group-deletion": "Bevestig verwijderen groep", - "create-group": "Groep aanmaken", - "error-updating-group": "Fout bij bijwerken groep", - "group": "Groep", - "group-deleted": "Groep verwijderd", - "group-deletion-failed": "Groep verwijderen mislukt", - "group-id-with-value": "Groeps-id: {groupID}", - "group-name": "Groepsnaam", - "group-not-found": "Groep niet gevonden", - "group-token": "Groep token", - "group-with-value": "Groep: {groupID}", - "groups": "Groepen", - "manage-groups": "Beheer groepen", - "user-group": "Gebruikersgroep", - "user-group-created": "Gebruikersgroep aangemaakt", - "user-group-creation-failed": "Gebruikersgroep aanmaken mislukt", + "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete {groupName}?", + "cannot-delete-default-group": "Cannot delete default group", + "cannot-delete-group-with-users": "Cannot delete group with users", + "confirm-group-deletion": "Confirm Group Deletion", + "create-group": "Create Group", + "error-updating-group": "Error updating group", + "group": "Group", + "group-deleted": "Group deleted", + "group-deletion-failed": "Group deletion failed", + "group-id-with-value": "Group ID: {groupID}", + "group-name": "Group Name", + "group-not-found": "Group not found", + "group-token": "Group Token", + "group-with-value": "Group: {groupID}", + "groups": "Groups", + "manage-groups": "Manage Groups", + "user-group": "User Group", + "user-group-created": "User Group Created", + "user-group-creation-failed": "User Group Creation Failed", "settings": { - "keep-my-recipes-private": "Houd mijn recepten privé", - "keep-my-recipes-private-description": "Stelt je groep en alle recepten standaard privé in. Je kunt dit later nog wijzigen." + "keep-my-recipes-private": "Keep My Recipes Private", + "keep-my-recipes-private-description": "Sets your group and all recipes defaults to private. You can always change this later." }, - "manage-members": "Beheer leden", - "manage-members-description": "Beheer de rechten van de leden in uw groepen. {manage} geeft de gebruiker toegang tot de data-managementpagina {invite} geeft de gebruiker de mogelijkheid uitnodigingslinks voor andere gebruikers te maken. Groepseigenaren kunnen hun eigen rechten niet wijzigen.", - "manage": "Beheer", - "manage-household": "Huishoudens beheren", - "invite": "Uitnodigen", - "looking-to-update-your-profile": "Wil je je profiel bijwerken?", - "default-recipe-preferences-description": "Dit zijn de standaardinstellingen als er een nieuw recept in je groep wordt gemaakt. Deze kunnen worden gewijzigd voor individuele recepten in het menu recepteninstellingen.", - "default-recipe-preferences": "Standaardvoorkeuren voor recepten", - "group-preferences": "Groepsvoorkeuren", - "private-group": "Privé-groep", - "private-group-description": "Instellen van je groep op privé, zet alle publieke weergaveopties naar standaard. Dit overschrijft de instellingen per recept", - "enable-public-access": "Openbare toegang inschakelen", - "enable-public-access-description": "Maak groepsrecepten standaard openbaar en laat bezoekers recepten zien zonder aan te melden", - "allow-users-outside-of-your-group-to-see-your-recipes": "Sta gebruikers buiten je groep toe om je recepten te zien", - "allow-users-outside-of-your-group-to-see-your-recipes-description": "Als deze mogelijkheid is ingeschakeld kun je een recept delen met iedereen. Zonder dat zij een account hebben. Als deze mogelijkheid is uitgeschakeld kun je een recept alleen delen met mensen die in je groep zitten. Of met een vooraf gemaakte privé -link", - "show-nutrition-information": "Toon voedingswaarden", - "show-nutrition-information-description": "Als dit is ingeschakeld zie je de voedingswaarden bij het recept. Maar alleen als je deze informatie hebt toegevoegd", - "show-recipe-assets": "Toon receptbijlagen", - "show-recipe-assets-description": "Als dit is ingeschakeld zie je de bijlagen bij dit recept. Alleen als je hulpmiddelen hebt ingevoerd", - "default-to-landscape-view": "Standaard liggende weergave", - "default-to-landscape-view-description": "Als dit is ingeschakeld zie je de koptekst van dit recept in liggende weergave", - "disable-users-from-commenting-on-recipes": "Gebruikersreacties op recepten uitschakelen", - "disable-users-from-commenting-on-recipes-description": "Als dit is ingeschakeld zie je geen reacties op dit recept en kunnen bezoekers ook geen reacties achterlaten", - "disable-organizing-recipe-ingredients-by-units-and-food": "Het organiseren van ingrediënten met eenheden en levensmiddelen uitschakelen", - "disable-organizing-recipe-ingredients-by-units-and-food-description": "Als dit is ingeschakeld zijn levensmiddelen, eenheden en hoeveelheden verborgen en worden ingrediënten als gewone tekstvelden behandeld", - "general-preferences": "Algemene voorkeuren", - "group-recipe-preferences": "Receptvoorkeuren voor groep", - "report": "Rapport", - "report-with-id": "Rapport ID: {id}", - "group-management": "Groepsbeheer", - "admin-group-management": "Beheerdergroep-beheer", - "admin-group-management-text": "Wijzigingen in deze groep zijn meteen zichtbaar.", - "group-id-value": "Groeps-id: {0}", - "total-households": "Totaal aantal huishoudens", - "you-must-select-a-group-before-selecting-a-household": "Kies een groep voordat je een huishouden kiest" + "manage-members": "Manage Members", + "manage-members-description": "Manage the permissions of the members in your household. {manage} allows the user to access the data-management page, and {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", + "manage": "Manage", + "manage-household": "Manage Household", + "invite": "Invite", + "looking-to-update-your-profile": "Looking to Update Your Profile?", + "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", + "default-recipe-preferences": "Default Recipe Preferences", + "group-preferences": "Group Preferences", + "private-group": "Private Group", + "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", + "enable-public-access": "Enable Public Access", + "enable-public-access-description": "Make group recipes public by default, and allow visitors to view recipes without logging-in", + "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", + "allow-users-outside-of-your-group-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your group or with a pre-generated private link", + "show-nutrition-information": "Show nutrition information", + "show-nutrition-information-description": "When enabled the nutrition information will be shown on the recipe if available. If there is no nutrition information available, the nutrition information will not be shown", + "show-recipe-assets": "Show recipe assets", + "show-recipe-assets-description": "When enabled the recipe assets will be shown on the recipe if available", + "default-to-landscape-view": "Default to landscape view", + "default-to-landscape-view-description": "When enabled the recipe header section will be shown in landscape view", + "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", + "disable-users-from-commenting-on-recipes-description": "Hides the comment section on the recipe page and disables commenting", + "disable-organizing-recipe-ingredients-by-units-and-food": "Disable organizing recipe ingredients by units and food", + "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields", + "general-preferences": "General Preferences", + "group-recipe-preferences": "Group Recipe Preferences", + "report": "Report", + "report-with-id": "Report ID: {id}", + "group-management": "Group Management", + "admin-group-management": "Admin Group Management", + "admin-group-management-text": "Changes to this group will be reflected immediately.", + "group-id-value": "Group Id: {0}", + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { - "household": "Huishouden", - "households": "Huishoudens", - "user-household": "Gebruiker Huishouden", - "create-household": "Maak Huishouden", - "household-name": "Huishouden Naam", - "household-group": "Huishouden groep", - "household-management": "Beheer van huishoudens", - "manage-households": "Huishoudens beheren", - "admin-household-management": "Beheerder van huishoudens", - "admin-household-management-text": "Wijzigingen in dit huishouden zijn meteen zichtbaar.", - "household-id-value": "Huishouden Id: {0}", - "private-household": "Privé huishouden", - "private-household-description": "Instellen van je groep op privé, zet alle publieke weergaveopties naar standaard. Dit overschrijft de instellingen per recept", - "lock-recipe-edits-from-other-households": "Vergrendel recept bewerkingen van andere huishoudens", - "lock-recipe-edits-from-other-households-description": "Wanneer ingeschakeld kunnen alleen gebruikers in uw huishouden recepten bewerken die zijn gemaakt door uw huishouden", - "household-recipe-preferences": "Receptvoorkeuren voor groep", - "default-recipe-preferences-description": "Dit zijn de standaardinstellingen als er een nieuw recept in je groep wordt gemaakt. Deze kunnen worden gewijzigd voor individuele recepten in het menu recepteninstellingen.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Sta gebruikers buiten je groep toe om je recepten te zien", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "Wanneer geactiveerd, kun je een recept delen met iedereen, zonder dat zij een account hebben. Als deze mogelijkheid is uitgeschakeld, kun je een recept alleen delen met mensen die in je huishouden zitten, of met een vooraf gemaakte privé-link", - "household-preferences": "Voorkeuren huishouden" + "household": "Household", + "households": "Households", + "user-household": "User Household", + "create-household": "Create Household", + "household-name": "Household Name", + "household-group": "Household Group", + "household-management": "Household Management", + "manage-households": "Manage Households", + "admin-household-management": "Admin Household Management", + "admin-household-management-text": "Changes to this household will be reflected immediately.", + "household-id-value": "Household Id: {0}", + "private-household": "Private Household", + "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", + "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", + "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", + "household-recipe-preferences": "Household Recipe Preferences", + "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", + "household-preferences": "Household Preferences" }, "meal-plan": { - "create-a-new-meal-plan": "Maak een nieuw maaltijdplan", - "update-this-meal-plan": "Werk dit maaltijdplan bij", - "dinner-this-week": "Het diner deze week", - "dinner-today": "Het diner vandaag", - "dinner-tonight": "DINER VOOR DEZE AVOND", - "edit-meal-plan": "Bewerk maaltijdplan", - "end-date": "Einddatum", - "group": "Groep (Beta)", - "main": "Hoofdgerecht", - "meal-planner": "Maaltijdplanner", - "meal-plans": "Maaltijdplannen", - "mealplan-categories": "MAALTIJDPLANCATEGORIEËN", - "mealplan-created": "Maaltijdplan aangemaakt", - "mealplan-creation-failed": "Maaltijdplan aanmaken mislukt", - "mealplan-deleted": "Maaltijdplan verwijderd", - "mealplan-deletion-failed": "Maaltijdplan verwijderen mislukt", - "mealplan-settings": "Maaltijdplaninstellingen", - "mealplan-update-failed": "Maaltijdplan bijwerken mislukt", - "mealplan-updated": "Maaltijdplan bijgewerkt", - "mealplan-households-description": "Als geen huishouden is geselecteerd, kunnen recepten vanuit elk huishouden worden toegevoegd", - "any-category": "Elke categorie", - "any-tag": "Elk label", - "any-household": "Elk huishouden", - "no-meal-plan-defined-yet": "Nog geen maaltijdplan opgesteld", - "no-meal-planned-for-today": "Geen maaltijd gepland voor vandaag", + "create-a-new-meal-plan": "Create a New Meal Plan", + "update-this-meal-plan": "Update this Meal Plan", + "dinner-this-week": "Dinner This Week", + "dinner-today": "Dinner Today", + "dinner-tonight": "DINNER TONIGHT", + "edit-meal-plan": "Edit Meal Plan", + "end-date": "End Date", + "group": "Group (Beta)", + "main": "Main", + "meal-planner": "Meal Planner", + "meal-plans": "Meal Plans", + "mealplan-categories": "MEALPLAN CATEGORIES", + "mealplan-created": "Mealplan created", + "mealplan-creation-failed": "Mealplan creation failed", + "mealplan-deleted": "Mealplan Deleted", + "mealplan-deletion-failed": "Mealplan deletion failed", + "mealplan-settings": "Mealplan Settings", + "mealplan-update-failed": "Mealplan update failed", + "mealplan-updated": "Mealplan Updated", + "mealplan-households-description": "If no household is selected, recipes can be added from any household", + "any-category": "Any Category", + "any-tag": "Any Tag", + "any-household": "Any Household", + "no-meal-plan-defined-yet": "No meal plan defined yet", + "no-meal-planned-for-today": "No meal planned for today", "numberOfDaysPast-hint": "Number of days in the past on page load", "numberOfDaysPast-label": "Default Days in the Past", - "numberOfDays-hint": "Aantal dagen bij laden van de pagina", - "numberOfDays-label": "Standaard aantal dagen", - "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Alleen recepten met deze categorieën zullen worden gebruikt in maaltijdplannen", + "numberOfDays-hint": "Number of days on page load", + "numberOfDays-label": "Default Days", + "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "planner": "Planner", - "quick-week": "Snelle week", - "side": "Bijgerecht", - "sides": "Bijgerechten", - "start-date": "Begindatum", - "rule-day": "Dag(en) voor de regel", - "meal-type": "Maaltijdtype", - "breakfast": "Ontbijt", + "quick-week": "Quick Week", + "side": "Side", + "sides": "Sides", + "start-date": "Start Date", + "rule-day": "Rule Day", + "meal-type": "Meal Type", + "breakfast": "Breakfast", "lunch": "Lunch", - "dinner": "Diner", - "snack": "Tussendoortje", - "drink": "Drankje", - "dessert": "Toetje", - "type-any": "Alle", - "day-any": "Elke", + "dinner": "Dinner", + "snack": "Snack", + "drink": "Drink", + "dessert": "Dessert", + "type-any": "Any", + "day-any": "Any", "editor": "Editor", - "meal-recipe": "Recept", - "meal-title": "Maaltijdtitel", - "meal-note": "Maaltijdnotitie", - "note-only": "Enkel notitie", - "random-meal": "Willekeurige maaltijd", - "random-dinner": "Willekeurig avondeten", - "random-side": "Willekeurig bijgerecht", - "this-rule-will-apply": "Deze regel wordt toegepast op {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "voor alle dagen", - "on-days": "Op {0}s", - "for-all-meal-types": "voor alle maaltijdsoorten", - "for-type-meal-types": "voor {0} maaltijdsoorten", - "meal-plan-rules": "Maaltijdplanregels", - "new-rule": "Nieuwe regel", - "meal-plan-rules-description": "Je kunt regels maken voor het automatisch selecteren van recepten voor je maaltijdplan. Deze regels worden gebruikt door de server om de recepten te selecteren bij het maken van een maaltijdplanning. Houdt er rekening mee dat als regels dezelfde dag- en typerestricties hebben, de categorieën van de regels worden samengevoegd. In de praktijk is het dus niet nodig om dubbele regels te maken, maar het is wel mogelijk.", - "new-rule-description": "Bij het opstellen van een nieuwe regel voor een maaltijdplan kan je de regel beperken tot een specifieke dag van de week en/of een specifiek type maaltijd. Om een regel toe te passen op alle dagen of alle maaltijden kan je de regel op \"Ieder\" instellen die deze toepast op alle mogelijke waarden voor het type dag en/of maaltijd.", - "recipe-rules": "Receptregels", - "applies-to-all-days": "Van toepassing op alle dagen", - "applies-on-days": "Van toepassing op {0}s", - "meal-plan-settings": "Maaltijdplan-instellingen", - "add-all-to-list": "Alles aan lijst toevoegen", - "add-day-to-list": "Dag aan lijst toevoegen" + "meal-recipe": "Meal Recipe", + "meal-title": "Meal Title", + "meal-note": "Meal Note", + "note-only": "Note Only", + "random-meal": "Random Meal", + "random-dinner": "Random Dinner", + "random-side": "Random Side", + "this-rule-will-apply": "This rule will apply {dayCriteria} {mealTypeCriteria}.", + "to-all-days": "to all days", + "on-days": "on {0}s", + "for-all-meal-types": "for all meal types", + "for-type-meal-types": "for {0} meal types", + "meal-plan-rules": "Meal Plan Rules", + "new-rule": "New Rule", + "meal-plan-rules-description": "You can create rules for auto selecting recipes for your meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the rule filters will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", + "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", + "recipe-rules": "Recipe Rules", + "applies-to-all-days": "Applies to all days", + "applies-on-days": "Applies on {0}s", + "meal-plan-settings": "Meal Plan Settings", + "add-all-to-list": "Add All to List", + "add-day-to-list": "Add Day to List" }, "migration": { - "migration-data-removed": "Migratiegegevens verwijderd", - "new-migration": "Nieuwe migratie", - "no-file-selected": "Geen bestand gekozen", - "no-migration-data-available": "Geen migratiegegevens beschikbaar", - "previous-migrations": "Vorige migraties", - "recipe-migration": "Receptmigratie", + "migration-data-removed": "Migration data removed", + "new-migration": "New Migration", + "no-file-selected": "No File Selected", + "no-migration-data-available": "No Migration Data Available", + "previous-migrations": "Previous Migrations", + "recipe-migration": "Recipe Migration", "chowdown": { - "description": "Migreer gegevens uit Chowdown", - "description-long": "Mealie ondersteunt het formaat van de chowdown repository. Download de repository als een .zip-bestand en upload deze hieronder.", + "description": "Migrate data from Chowdown", + "description-long": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", "title": "Chowdown" }, "nextcloud": { - "description": "Migreer gegevens uit een Nextcloud Kookboek-instantie", - "description-long": "Nextcloud recepten kunnen worden geïmporteerd uit een zip-bestand dat de gegevens bevat die zijn opgeslagen in Nextcloud. Zie de voorbeeldmapstructuur hieronder om ervoor te zorgen dat uw recepten kunnen worden geïmporteerd.", - "title": "Nextcloud kookboek" + "description": "Migrate data from a Nextcloud Cookbook instance", + "description-long": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.", + "title": "Nextcloud Cookbook" }, "copymethat": { - "description-long": "Mealie kan recepten importeren uit Copy Me That. Exporteer je recepten in HTML-formaat, upload daarna de .zip hieronder.", - "title": "Receptenbeheerder Copy Me That" + "description-long": "Mealie can import recipes from Copy Me That. Export your recipes in HTML format, then upload the .zip below.", + "title": "Copy Me That Recipe Manager" }, "paprika": { - "description-long": "Mealie kan recepten uit het programma Paprika importeren. Exporteer je recepten uit Paprika, hernoem de extentie van het geëxporteerde bestand naar .zip en upload dat bestand hieronder.", - "title": "Paprika receptenbeheerder" + "description-long": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", + "title": "Paprika Recipe Manager" }, "mealie-pre-v1": { - "description-long": "Mealie kan recepten importeren uit oude versies van Mealie (voor versie 1.0). Exporteer je recepten vanuit de oude versie, en upload het zip-bestand hieronder. Let op dat alleen recepten uit de export kunnen worden geïmporteerd.", - "title": "Oude versies van Mealie (vóór versie 1.0)" + "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", + "title": "Mealie Pre v1.0" }, "tandoor": { - "description-long": "Mealie kan recepten importeren van Tandoor. Exporteer je gegevens in het \"Standaardformaat\" (\"Default\") en upload het .zip bestand hieronder.", - "title": "Tandoor-recepten" + "description-long": "Mealie can import recipes from Tandoor. Export your data in the \"Default\" format, then upload the .zip below.", + "title": "Tandoor Recipes" }, "cookn": { - "description-long": "Mealie kan recepten importeren van DVO Cook'n X3. Exporteer een cookboek of menu in het \"Cook'n\" formaat. Verander de naam van de export extensie naar .zip. En upload daarna de .zip.", + "description-long": "Mealie can import recipes from DVO Cook'n X3. Export a cookbook or menu in the \"Cook'n\" format, rename the export extension to .zip, then upload the .zip below.", "title": "DVO Cook'n X3" }, - "recipe-data-migrations": "Receptmigratie", - "recipe-data-migrations-explanation": "Je kunt recepten van een ander programma importeren in Mealie. Zo kun je snel aan de slag.", - "coming-from-another-application-or-an-even-older-version-of-mealie": "Kom je van een andere toepassing of een oudere versie van Mealie? Kijk eens naar de migraties. Misschien kunnen we je gegevens importeren.", - "choose-migration-type": "Kies het migratietype", - "tag-all-recipes": "Label alle recepten met het label {tag-name}", - "nextcloud-text": "Nextcloud-recepten kunnen worden geïmporteerd uit een zip-bestand dat de gegevens bevat die zijn opgeslagen in Nextcloud. Zie de voorbeeldmapstructuur hieronder om ervoor te zorgen dat je recepten kunnen worden geïmporteerd.", - "chowdown-text": "Mealie ondersteunt het formaat van de Chowdown repository. Download de repository als een .zip-bestand en upload deze hieronder.", - "recipe-1": "Eerste recept", - "recipe-2": "Tweede recept", - "paprika-text": "Mealie kan recepten uit het programma Paprika importeren. Exporteer je recepten uit Paprika, hernoem de extentie van het geëxporteerde bestand naar .zip en upload dat bestand hieronder.", - "mealie-text": "Mealie kan recepten importeren uit oude versies van Mealie (vóór versie 1.0). Exporteer je recepten vanuit de oude versie, en upload het zip-bestand hieronder. Let op dat alleen recepten uit de export kunnen worden geïmporteerd.", + "recipe-data-migrations": "Recipe Data Migrations", + "recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.", + "coming-from-another-application-or-an-even-older-version-of-mealie": "Coming from another application or an even older version of Mealie? Check out migrations and see if your data can be imported.", + "choose-migration-type": "Choose Migration Type", + "tag-all-recipes": "Tag all recipes with {tag-name} tag", + "nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.", + "chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", + "recipe-1": "Recipe 1", + "recipe-2": "Recipe 2", + "paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", + "mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "plantoeat": { "title": "Plan to Eat", - "description-long": "Mealie kan recepten importeren van Plan naar Eet." + "description-long": "Mealie can import recipies from Plan to Eat." }, "myrecipebox": { "title": "My Recipe Box", - "description-long": "Mealie kan recepten importeren uit My Recipe Box. Exporteer je recepten in CSV-formaat, upload daarna het .csv bestand hieronder." + "description-long": "Mealie can import recipes from My Recipe Box. Export your recipes in CSV format, then upload the .csv file below." }, "recipekeeper": { "title": "Recipe Keeper", - "description-long": "Mealie kan recepten importeren van Recipe Keeper. Exporteer de recepten als .zip. Dat bestand kan je hier dan uploaden." + "description-long": "Mealie can import recipes from Recipe Keeper. Export your recipes in zip format, then upload the .zip file below." } }, "new-recipe": { - "bulk-add": "Toevoegen in bulk", - "error-details": "Alleen websites met ld+json of microdata kunnen worden geïmporteerd door Mealie. De meeste grote receptenwebsites ondersteunen deze gegevensstructuur. Als je site niet kan worden geïmporteerd, maar er zijn json-gegevens in de log, maak dan een github issue aan met de URL en gegevens.", - "error-title": "Het lijkt erop dat we niets konden vinden", - "from-url": "Recept importeren", + "bulk-add": "Bulk Add", + "error-details": "Only websites containing ld+json or microdata can be imported by Mealie. Most major recipe websites support this data structure. If your site cannot be imported but there is json data in the log, please submit a github issue with the URL and data.", + "error-title": "Looks Like We Couldn't Find Anything", + "from-url": "Import a Recipe", "github-issues": "GitHub Issues", "google-ld-json-info": "Google ld+json Info", - "must-be-a-valid-url": "Moet een geldige URL zijn", - "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Plak je receptgegevens. Elke regel wordt behandeld als een item in een lijst", - "recipe-markup-specification": "Opmaakspecificatie recept", - "recipe-url": "Recept-URL", - "recipe-html-or-json": "Recept HTML of JSON", - "upload-a-recipe": "Upload een recept", - "upload-individual-zip-file": "Upload een .zip-bestand dat uit een andere Mealie-instantie is geëxporteerd.", - "url-form-hint": "Kopieer en plak een link vanuit jouw favoriete receptenwebsite", - "copy-and-paste-the-source-url-of-your-data-optional": "Kopieer en plak de bron URL van uw gegevens (optioneel)", - "view-scraped-data": "Bekijk opgehaalde data", - "trim-whitespace-description": "Haal witruimtes en witregels aan het begin en einde weg", - "trim-prefix-description": "Verwijder het eerste teken van elke regel", - "split-by-numbered-line-description": "Probeert om een alinea te splitsen door de '1)' of '1.' patronen te gebruiken", - "import-by-url": "Importeer een recept van een website", - "create-manually": "Maak handmatig een recept aan", - "make-recipe-image": "Maak dit de afbeelding voor dit recept", - "add-food": "Voeg eten toe", - "add-recipe": "Voeg recept toe" + "must-be-a-valid-url": "Must be a Valid URL", + "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list", + "recipe-markup-specification": "Recipe Markup Specification", + "recipe-url": "Recipe URL", + "recipe-html-or-json": "Recipe HTML or JSON", + "upload-a-recipe": "Upload a Recipe", + "upload-individual-zip-file": "Upload an individual .zip file exported from another Mealie instance.", + "url-form-hint": "Copy and paste a link from your favorite recipe website", + "copy-and-paste-the-source-url-of-your-data-optional": "Copy and paste the source URL of your data (optional)", + "view-scraped-data": "View Scraped Data", + "trim-whitespace-description": "Trim leading and trailing whitespace as well as blank lines", + "trim-prefix-description": "Trim first character from each line", + "split-by-numbered-line-description": "Attempts to split a paragraph by matching '1)' or '1.' patterns", + "import-by-url": "Import a recipe by URL", + "create-manually": "Create a recipe manually", + "make-recipe-image": "Make this the recipe image", + "add-food": "Add Food", + "add-recipe": "Add Recipe" }, "page": { - "404-page-not-found": "404 Pagina niet gevonden", - "all-recipes": "Alle recepten", - "new-page-created": "Nieuwe pagina aangemaakt", - "page": "Pagina", - "page-creation-failed": "Aanmaken pagina mislukt", - "page-deleted": "Pagina verwijderd", - "page-deletion-failed": "Pagina verwijderen mislukt", - "page-update-failed": "Pagina bijwerken mislukt", - "page-updated": "Pagina bijgewerkt", - "pages-update-failed": "Pagina bijwerken mislukt", - "pages-updated": "Pagina's bijgewerkt", - "404-not-found": "404 niet gevonden", - "an-error-occurred": "Er is een fout opgetreden" + "404-page-not-found": "404 Page not found", + "all-recipes": "All Recipes", + "new-page-created": "New page created", + "page": "Page", + "page-creation-failed": "Page creation failed", + "page-deleted": "Page deleted", + "page-deletion-failed": "Page deletion failed", + "page-update-failed": "Page update failed", + "page-updated": "Page updated", + "pages-update-failed": "Pages update failed", + "pages-updated": "Pages updated", + "404-not-found": "404 Not Found", + "an-error-occurred": "An error occurred" }, "recipe": { - "add-key": "Sleutel toevoegen", - "add-to-favorites": "Toevoegen aan favorieten", - "api-extras": "API-extra's", - "calories": "Calorieën", - "calories-suffix": "calorieën", - "carbohydrate-content": "Koolhydraten", - "categories": "Categorieën", + "add-key": "Add Key", + "add-to-favorites": "Add to Favorites", + "api-extras": "API Extras", + "calories": "Calories", + "calories-suffix": "calories", + "carbohydrate-content": "Carbohydrate", + "categories": "Categories", "cholesterol-content": "Cholesterol", - "comment-action": "Opmerking", - "comment": "Opmerking", - "comments": "Opmerkingen", - "delete-confirmation": "Weet je zeker dat je dit recept wil verwijderen?", - "admin-delete-confirmation": "Je gaat een recept verwijderen dat niet door jou is gemaakt. Je gebruikt daarvoor de rechten van een hoofd beheerder. Weet je 't zeker?", - "delete-recipe": "Recept verwijderen", - "description": "Omschrijving", - "disable-amount": "Ingrediënthoeveelheden uitschakelen", - "disable-comments": "Reacties uitschakelen", - "duplicate": "Dupliceer recept", - "duplicate-name": "Naam van het nieuwe recept", - "edit-scale": "Bewerk schaal", - "fat-content": "Vet", - "fiber-content": "Vezels", - "grams": "gram", - "ingredient": "Ingrediënt", - "ingredients": "Ingrediënten", - "insert-ingredient": "Ingrediënt invoegen", - "insert-section": "Sectie invoegen", - "insert-above": "Voeg hierboven in", - "insert-below": "Voeg hieronder in", - "instructions": "Bereidingswijze", - "key-name-required": "Sleutelnaam vereist", - "landscape-view-coming-soon": "Liggende weergave", - "milligrams": "milligram", - "new-key-name": "Nieuwe sleutelnaam", - "no-white-space-allowed": "Geen witruimte toegestaan", - "note": "Notitie", - "nutrition": "Voedingswaarde", - "object-key": "Objectsleutel", - "object-value": "Objectwaarde", - "original-url": "Oorspronkelijke URL", - "perform-time": "Kooktijd", - "prep-time": "Voorbereidingstijd", - "protein-content": "Eiwitten", - "public-recipe": "Openbaar recept", - "recipe-created": "Recept aangemaakt op", - "recipe-creation-failed": "Recept aanmaken mislukt", - "recipe-deleted": "Recept verwijderd", - "recipe-image": "Receptafbeelding", - "recipe-image-updated": "Receptafbeelding bijgewerkt", - "delete-image": "Verwijder Recept Afbeelding", - "delete-image-confirmation": "Weet je zeker dat je deze afbeelding wil verwijderen?", - "recipe-image-deleted": "Receptafbeelding verwijderd", - "recipe-name": "Receptnaam", - "recipe-settings": "Receptinstellingen", - "recipe-update-failed": "Recept bijwerken mislukt", - "recipe-updated": "Recept bijgewerkt", - "remove-from-favorites": "Verwijder uit favorieten", - "remove-section": "Sectie verwijderen", - "saturated-fat-content": "Verzadigd vet", - "save-recipe-before-use": "Recept opslaan vóór gebruik", - "section-title": "Sectietitel", - "servings": "Porties", - "serves-amount": "Genoeg voor {amount}", - "share-recipe-message": "Ik wil mijn {0} recept met je delen.", - "show-nutrition-values": "Toon voedingswaarden", - "sodium-content": "Zout", - "step-index": "Stap: {step}", - "sugar-content": "Suiker", - "title": "Titel", - "total-time": "Totale tijd", - "trans-fat-content": "Trans-vet", - "unable-to-delete-recipe": "Kan recept niet verwijderen", - "unsaturated-fat-content": "Onverzadigd vet", - "no-recipe": "Geen recept", - "locked-by-owner": "Vergrendeld door eigenaar", - "join-the-conversation": "Deelnemen aan het gesprek", - "add-recipe-to-mealplan": "Recept toevoegen aan maaltijdplan", - "entry-type": "Invoertype", - "date-format-hint": "MM/DD/JJJJ-formaat", - "date-format-hint-yyyy-mm-dd": "JJJJ-MM-DD formaat", - "add-to-list": "Toevoegen aan lijst", - "add-to-plan": "Toevoegen aan plan", - "add-to-timeline": "Aan tijdlijn toevoegen", - "recipe-added-to-list": "Recept toegevoegd aan de lijst", - "recipes-added-to-list": "Recepten toegevoegd aan de lijst", - "successfully-added-to-list": "Succesvol toegevoegd aan de lijst", - "recipe-added-to-mealplan": "Recept toegevoegd aan het maaltijdplan", - "failed-to-add-recipes-to-list": "Kon recept niet aan de lijst toevoegen ", - "failed-to-add-recipe-to-mealplan": "Recept aan maaltijdplan toevoegen mislukt", - "failed-to-add-to-list": "Toevoegen aan lijst mislukt", - "yield": "Opbrengst", - "yields-amount-with-text": "Levert {amount} {text}", - "yield-text": "Opmerking over opbrengst", - "quantity": "Hoeveelheid", - "choose-unit": "Kies een eenheid", - "press-enter-to-create": "Druk op Enter om aan te maken", - "choose-food": "Levensmiddelen kiezen", - "choose-recipe": "Kies recept", - "notes": "Notities", - "toggle-section": "Sectie schakelen", - "see-original-text": "Zie oorspronkelijke tekst", - "original-text-with-value": "Oorspronkelijke tekst: {originalText}", - "ingredient-linker": "Ingrediëntenkoppelaar", - "unlinked": "Nog niet gelinkt", - "linked-to-other-step": "Gekoppeld aan andere stap", - "auto": "Automatisch", - "cook-mode": "Kookmodus", - "link-ingredients": "Koppel ingrediënten", - "merge-above": "Samenvoegen met bovenstaande", - "move-to-bottom": "Verplaats naar onderen", - "move-to-top": "Verplaats naar begin", - "reset-scale": "Schaal herstellen", - "decrease-scale-label": "Verlaag de schaal met 1", - "increase-scale-label": "Verhoog de schaal met 1", - "locked": "Vergrendeld", - "public-link": "Openbare link", - "edit-timeline-event": "Bewerk tijdlijngebeurtenis", - "timeline": "Tijdlijn", - "timeline-is-empty": "Nog niets op de tijdlijn. Probeer dit recept te maken!", - "timeline-no-events-found-try-adjusting-filters": "Geen gebeurtenissen gevonden. Probeer je zoekfilters aan te passen.", - "group-global-timeline": "{groupName} algemene tijdlijn", - "open-timeline": "Open tijdlijn", - "made-this": "Ik heb dit gemaakt", - "how-did-it-turn-out": "Hoe was je gerecht?", - "user-made-this": "{user} heeft dit gemaakt", - "made-for-recipe": "Gemaakt voor {recipe}", - "added-to-timeline": "Toevoegen aan tijdlijn", - "failed-to-add-to-timeline": "Toegevoegd aan tijdlijn", - "failed-to-update-recipe": "Updaten recept mislukt", - "added-to-timeline-but-failed-to-add-image": "Toegevoegd aan tijdlijn maar afbeelding is niet gelukt", - "api-extras-description": "Extra's bij recepten zijn een belangrijke functie van de Mealie API. Hiermee kun je aangepaste JSON key/value paren maken bij een recept om naar te verwijzen vanuit applicaties van derden. Je kunt deze sleutels gebruiken om extra informatie te bieden, bijvoorbeeld om automatisering aan te sturen of aangepaste berichten naar je gewenste apparaat te laten versturen.", - "message-key": "Berichtsleutel", - "parse": "Ontleed", - "ingredients-not-parsed-description": "Mealie heeft je ingrediënten nog niet verwerkt. Klik op de '{parse}' knop om je ingrediënten te verwerken als gestructureerde levensmiddelen.", - "attach-images-hint": "Voeg afbeeldingen toe door ze te slepen en in de editor te plaatsen", - "drop-image": "Afbeelding toevoegen", - "enable-ingredient-amounts-to-use-this-feature": "Schakel ingrediënthoeveelheden in om deze functie te gebruiken", - "recipes-with-units-or-foods-defined-cannot-be-parsed": "Recepten met eenheden of levensmiddelen kunnen niet ontleed worden.", - "parse-ingredients": "Ingrediënten ontleden", - "edit-markdown": "Markdown bewerken", - "recipe-creation": "Recept aanmaken", - "select-one-of-the-various-ways-to-create-a-recipe": "Selecteer een van de verschillende manieren om een recept te maken", - "looking-for-migrations": "Op zoek naar migraties?", - "import-with-url": "Importeer via URL", - "create-recipe": "Recept aanmaken", - "create-recipe-description": "Maak een nieuw recept.", - "create-recipes": "Recepten aanmaken", - "import-with-zip": "Importeer met .zip", - "create-recipe-from-an-image": "Maak recept van de tekst op een afbeelding", - "create-recipe-from-an-image-description": "Maak een recept door een afbeelding ervan te uploaden. Mealie probeert de tekst met behulp van AI uit de afbeelding te halen en er een recept uit te maken.", - "crop-and-rotate-the-image": "Snijd de afbeelding bij zodat alleen tekst zichtbaar is. En draai t plaatje zodat het leesbaar is.", - "create-from-images": "Maak recept van een afbeelding", - "should-translate-description": "Vertaal het recept in mijn taal", - "please-wait-image-procesing": "Even wachten. Mealie verwerkt de afbeelding. Dit kan even duren.", - "please-wait-images-processing": "Even wachten. Mealie verwerkt de afbeelding. Dit kan even duren.", - "bulk-url-import": "URL-import in bulk", + "comment-action": "Comment", + "comment": "Comment", + "comments": "Comments", + "delete-confirmation": "Are you sure you want to delete this recipe?", + "admin-delete-confirmation": "You're about to delete a recipe that isn't yours using admin permissions. Are you sure?", + "delete-recipe": "Delete Recipe", + "description": "Description", + "disable-amount": "Disable Ingredient Amounts", + "disable-comments": "Disable Comments", + "duplicate": "Duplicate recipe", + "duplicate-name": "Name of the new recipe", + "edit-scale": "Edit Scale", + "fat-content": "Fat", + "fiber-content": "Fiber", + "grams": "grams", + "ingredient": "Ingredient", + "ingredients": "Ingredients", + "insert-ingredient": "Insert Ingredient", + "insert-section": "Insert Section", + "insert-above": "Insert Above", + "insert-below": "Insert Below", + "instructions": "Instructions", + "key-name-required": "Key Name Required", + "landscape-view-coming-soon": "Landscape View", + "milligrams": "milligrams", + "new-key-name": "New Key Name", + "no-white-space-allowed": "No White Space Allowed", + "note": "Note", + "nutrition": "Nutrition", + "object-key": "Object Key", + "object-value": "Object Value", + "original-url": "Original URL", + "perform-time": "Cook Time", + "prep-time": "Prep Time", + "protein-content": "Protein", + "public-recipe": "Public Recipe", + "recipe-created": "Recipe created", + "recipe-creation-failed": "Recipe creation failed", + "recipe-deleted": "Recipe deleted", + "recipe-image": "Recipe Image", + "recipe-image-updated": "Recipe image updated", + "delete-image": "Delete Recipe Image", + "delete-image-confirmation": "Are you sure you want to delete this recipe image?", + "recipe-image-deleted": "Recipe image deleted", + "recipe-name": "Recipe Name", + "recipe-settings": "Recipe Settings", + "recipe-update-failed": "Recipe update failed", + "recipe-updated": "Recipe updated", + "remove-from-favorites": "Remove from Favorites", + "remove-section": "Remove Section", + "saturated-fat-content": "Saturated fat", + "save-recipe-before-use": "Save recipe before use", + "section-title": "Section Title", + "servings": "Servings", + "serves-amount": "Serves {amount}", + "share-recipe-message": "I wanted to share my {0} recipe with you.", + "show-nutrition-values": "Show Nutrition Values", + "sodium-content": "Sodium", + "step-index": "Step: {step}", + "sugar-content": "Sugar", + "title": "Title", + "total-time": "Total Time", + "trans-fat-content": "Trans-fat", + "unable-to-delete-recipe": "Unable to Delete Recipe", + "unsaturated-fat-content": "Unsaturated fat", + "no-recipe": "No Recipe", + "locked-by-owner": "Locked by Owner", + "join-the-conversation": "Join the Conversation", + "add-recipe-to-mealplan": "Add Recipe to Mealplan", + "entry-type": "Entry Type", + "date-format-hint": "MM/DD/YYYY format", + "date-format-hint-yyyy-mm-dd": "YYYY-MM-DD format", + "add-to-list": "Add to List", + "add-to-plan": "Add to Plan", + "add-to-timeline": "Add to Timeline", + "recipe-added-to-list": "Recipe added to list", + "recipes-added-to-list": "Recipes added to list", + "successfully-added-to-list": "Successfully added to list", + "recipe-added-to-mealplan": "Recipe added to mealplan", + "failed-to-add-recipes-to-list": "Failed to add recipe to list", + "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", + "failed-to-add-to-list": "Failed to add to list", + "yield": "Yield", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", + "quantity": "Quantity", + "choose-unit": "Choose Unit", + "press-enter-to-create": "Press Enter to Create", + "choose-food": "Choose Food", + "choose-recipe": "Choose Recipe", + "notes": "Notes", + "toggle-section": "Toggle Section", + "see-original-text": "See Original Text", + "original-text-with-value": "Original Text: {originalText}", + "ingredient-linker": "Ingredient Linker", + "unlinked": "Not linked yet", + "linked-to-other-step": "Linked to other step", + "auto": "Auto", + "cook-mode": "Cook Mode", + "link-ingredients": "Link Ingredients", + "merge-above": "Merge Above", + "move-to-bottom": "Move To Bottom", + "move-to-top": "Move To Top", + "reset-scale": "Reset Scale", + "decrease-scale-label": "Decrease Scale by 1", + "increase-scale-label": "Increase Scale by 1", + "locked": "Locked", + "public-link": "Public Link", + "edit-timeline-event": "Edit Timeline Event", + "timeline": "Timeline", + "timeline-is-empty": "Nothing on the timeline yet. Try making this recipe!", + "timeline-no-events-found-try-adjusting-filters": "No events found. Try adjusting your search filters.", + "group-global-timeline": "{groupName} Global Timeline", + "open-timeline": "Open Timeline", + "made-this": "I Made This", + "how-did-it-turn-out": "How did it turn out?", + "user-made-this": "{user} made this", + "made-for-recipe": "Made for {recipe}", + "added-to-timeline": "Added to timeline", + "failed-to-add-to-timeline": "Failed to add to timeline", + "failed-to-update-recipe": "Failed to update recipe", + "added-to-timeline-but-failed-to-add-image": "Added to timeline, but failed to add image", + "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", + "message-key": "Message Key", + "parse": "Parse", + "ingredients-not-parsed-description": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.", + "attach-images-hint": "Attach images by dragging & dropping them into the editor", + "drop-image": "Drop image", + "enable-ingredient-amounts-to-use-this-feature": "Enable ingredient amounts to use this feature", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "Recipes with units or foods defined cannot be parsed.", + "parse-ingredients": "Parse ingredients", + "edit-markdown": "Edit Markdown", + "recipe-creation": "Recipe Creation", + "select-one-of-the-various-ways-to-create-a-recipe": "Select one of the various ways to create a recipe", + "looking-for-migrations": "Looking For Migrations?", + "import-with-url": "Import with URL", + "create-recipe": "Create Recipe", + "create-recipe-description": "Create a new recipe from scratch.", + "create-recipes": "Create Recipes", + "import-with-zip": "Import with .zip", + "create-recipe-from-an-image": "Create Recipe from Images", + "create-recipe-from-an-image-description": "Create a recipe by uploading images of the recipe text. Mealie will attempt to extract the text from the images using AI and create a new recipe from it.", + "crop-and-rotate-the-image": "Crop and rotate the image so that only the text is visible, and it's in the correct orientation.", + "create-from-images": "Create from Images", + "should-translate-description": "Translate the recipe into my language", + "please-wait-image-procesing": "Please wait, the image is processing. This may take some time.", + "please-wait-images-processing": "Please wait, the images are processing. This may take some time.", + "bulk-url-import": "Bulk URL Import", "debug-scraper": "Debug Scraper", - "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Maak een recept door het een naam te geven. Alle recepten moeten unieke namen hebben.", - "new-recipe-names-must-be-unique": "Nieuwe receptnamen moeten uniek zijn", - "scrape-recipe": "Scrape recept", - "scrape-recipe-description": "Een recept ophalen via de url. Voer de url in van de website waarvan je het recept wilt ophalen en Mealie zal proberen het recept van die website op te halen en aan je verzameling toe te voegen.", - "scrape-recipe-description-transcription": "Je kunt ook de url naar een video geven en Mealie zal proberen deze in een recept om te zetten.", - "scrape-recipe-have-a-lot-of-recipes": "Heb je veel recepten die je in één keer wil importeren?", - "scrape-recipe-suggest-bulk-importer": "Probeer importeren in bulk", - "scrape-recipe-have-raw-html-or-json-data": "Heb je onbewerkte HTML of JSON gegevens?", - "scrape-recipe-you-can-import-from-raw-data-directly": "U kunt direct importeren uit onbewerkte gegevens", - "scrape-recipe-website-being-blocked": "Wordt de website geblokkeerd?", - "scrape-recipe-try-importing-raw-html-instead": "Probeer de HTML broncode te importeren.", - "import-original-keywords-as-tags": "Importeer oorspronkelijke trefwoorden als labels", - "import-original-categories": "Importeer oorspronkelijke categorieën", - "stay-in-edit-mode": "Blijf in bewerkingsmodus", - "parse-recipe-ingredients-after-import": "Ontleed de ingrediënten van het recept na importeren", - "import-from-zip": "Importeren uit zip", - "import-from-zip-description": "Importeer een recept dat geëxporteerd was uit een andere Mealie instantie.", - "import-from-html-or-json": "Importeer van HTML of JSON", - "import-from-html-or-json-description": "Importeer een enkel recept van ruwe HTML of JSON. Dit is handig als je een recept hebt van een site dat Mealie niet normaal kan scrapen, of van een andere externe bron.", - "json-import-format-description-colon": "Om via JSON te kunnen importeren, moet deze in geldig formaat zijn:", - "json-editor": "JSON-bewerker", - "zip-files-must-have-been-exported-from-mealie": ".zip-bestanden moeten uit Mealie geëxporteerd zijn", - "create-a-recipe-by-uploading-a-scan": "Een recept maken door een scan te uploaden.", - "upload-a-png-image-from-a-recipe-book": "Upload een png-afbeelding uit een receptenboek", - "recipe-bulk-importer": "Recepten in bulk importeren", - "recipe-bulk-importer-description": "Met recepten in bulk importeren kunt u meerdere recepten tegelijk importeren door de sites op de backend in een wachtrij te plaatsen en de taak op de achtergrond uit te voeren. Dit kan handig zijn bij een eerste migratie naar Mealie, of wanneer u een groot aantal recepten wilt importeren.", - "set-categories-and-tags": "Categorieën en tags instellen", - "bulk-imports": "Importeren in bulk", - "bulk-import-process-has-started": "Bulk importproces is gestart", - "bulk-import-process-has-failed": "Bulk-importproces is mislukt", - "report-deletion-failed": "Rapport verwijderen is mislukt", - "recipe-debugger": "Recept debugger", - "recipe-debugger-description": "Pak de URL van het recept dat u wilt debuggen en plak die hier. De URL zal door de receptenscraper worden gescrapet en de resultaten zullen worden weergegeven. Als u geen gegevens ziet, wordt de site die u probeert te scrapen niet ondersteund door Mealie of zijn scraperbibliotheek.", - "use-openai": "Gebruik OpenAI", - "recipe-debugger-use-openai-description": "Gebruik OpenAI om de resultaten te verwerken in plaats van te vertrouwen op de scraper-bibliotheek. Bij het maken van een recept via een URL wordt dit automatisch gedaan als de scraper-bibliotheek mislukt, maar u kunt het hier handmatig testen.", + "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Create a recipe by providing the name. All recipes must have unique names.", + "new-recipe-names-must-be-unique": "New recipe names must be unique", + "scrape-recipe": "Scrape Recipe", + "scrape-recipe-description": "Scrape a recipe by url. Provide the url for the site you want to scrape, and Mealie will attempt to scrape the recipe from that site and add it to your collection.", + "scrape-recipe-description-transcription": "You can also provide the url to a video and Mealie will attempt to transcribe it into a recipe.", + "scrape-recipe-have-a-lot-of-recipes": "Have a lot of recipes you want to scrape at once?", + "scrape-recipe-suggest-bulk-importer": "Try out the bulk importer", + "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", + "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", + "scrape-recipe-website-being-blocked": "Website being blocked?", + "scrape-recipe-try-importing-raw-html-instead": "Try importing the raw HTML instead.", + "import-original-keywords-as-tags": "Import original keywords as tags", + "import-original-categories": "Import original categories", + "stay-in-edit-mode": "Stay in Edit mode", + "parse-recipe-ingredients-after-import": "Parse recipe ingredients after import", + "import-from-zip": "Import from Zip", + "import-from-zip-description": "Import a single recipe that was exported from another Mealie instance.", + "import-from-html-or-json": "Import from HTML or JSON", + "import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.", + "json-import-format-description-colon": "To import via JSON, it must be in valid format:", + "json-editor": "JSON Editor", + "zip-files-must-have-been-exported-from-mealie": ".zip files must have been exported from Mealie", + "create-a-recipe-by-uploading-a-scan": "Create a recipe by uploading a scan.", + "upload-a-png-image-from-a-recipe-book": "Upload a png image from a recipe book", + "recipe-bulk-importer": "Recipe Bulk Importer", + "recipe-bulk-importer-description": "The Bulk recipe importer allows you to import multiple recipes at once by queueing the sites on the backend and running the task in the background. This can be useful when initially migrating to Mealie, or when you want to import a large number of recipes.", + "set-categories-and-tags": "Set Categories and Tags", + "bulk-imports": "Bulk Imports", + "bulk-import-process-has-started": "Bulk Import process has started", + "bulk-import-process-has-failed": "Bulk import process has failed", + "report-deletion-failed": "Report deletion failed", + "recipe-debugger": "Recipe Debugger", + "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", + "use-openai": "Use OpenAI", + "recipe-debugger-use-openai-description": "Use OpenAI to parse the results instead of relying on the scraper library. When creating a recipe via URL, this is done automatically if the scraper library fails, but you may test it manually here.", "debug": "Debug", - "tree-view": "Boomstructuurweergave", - "recipe-servings": "Recept porties", - "recipe-yield": "Opbrengst van recept", - "recipe-yield-text": "Opbrengst van recept", - "unit": "Eenheid", - "upload-image": "Afbeelding uploaden", - "screen-awake": "Scherm aan laten staan", - "remove-image": "Afbeelding verwijderen", - "nextStep": "Volgende stap", - "recipe-actions": "Acties met recepten ", + "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", + "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", + "unit": "Unit", + "upload-image": "Upload image", + "screen-awake": "Keep Screen Awake", + "remove-image": "Remove image", + "nextStep": "Next step", + "recipe-actions": "Recipe Actions", "parser": { - "ingredient-parser": "Ingrediëntenontleder", - "explanation": "Om de ingrediëntenontleder te gebruiken, klik op de knop 'Alles ontleden' om het proces te starten. Zodra de verwerkte ingrediënten beschikbaar zijn, kan je de items bekijken en controleren of ze correct verwerkt zijn. De vertrouwensscore van het model wordt weergegeven aan de rechterkant van de titel van het item. Deze score is een gemiddelde van alle afzonderlijke scores en is mogelijk niet altijd volledig.", - "alerts-explainer": "Waarschuwingen zullen worden getoond als er een overeenkomend levensmiddel of eenheid is gevonden, dat nog niet bestaat in de database.", - "select-parser": "Selecteer ontleder", - "natural-language-processor": "Natuurlijke taalverwerker", - "brute-parser": "Ruwe ontleder", - "openai-parser": "OpenAI ontleder", - "parse-all": "Alles ontleden", - "no-unit": "Geen eenheid", - "missing-unit": "Maak ontbrekende eenheid aan: {unit}", - "missing-food": "Ontbrekend levensmiddel maken: {food}", - "this-unit-could-not-be-parsed-automatically": "Mealie kon deze meeteenheid niet automatisch verwerken", - "this-food-could-not-be-parsed-automatically": "Mealie kon dit soort voedsel niet automatisch verwerken", - "no-food": "Geen levensmiddel", - "review-parsed-ingredients": "Controleer ingrediënten na de ontleding", - "confidence-score": "Betrouwbaarheids-score", - "ingredient-parser-description": "Uw ingrediëntenlijst is succesvol ontleed. Controleer de ingrediënten waar we niet zeker van zijn.", - "ingredient-parser-final-review-description": "Als alle ingrediënten gecontroleerd zijn heb je, voor het toepassen van wijzigingen in je recept, nog één kans om alle ingrediënten te controleren.", - "add-text-as-alias-for-item": "Voeg \"{text}\" toe als alias voor {item}", - "delete-item": "Verwijderen item" + "ingredient-parser": "Ingredient Parser", + "explanation": "To use the ingredient parser, click the 'Parse All' button to start the process. Once the processed ingredients are available, you can review the items and verify that they were parsed correctly. The model's confidence score is displayed on the right of the item title. This score is an average of all the individual scores and may not always be completely accurate.", + "alerts-explainer": "Alerts will be displayed if a matching foods or unit is found but does not exists in the database.", + "select-parser": "Select Parser", + "natural-language-processor": "Natural Language Processor", + "brute-parser": "Brute Parser", + "openai-parser": "OpenAI Parser", + "parse-all": "Parse All", + "no-unit": "No unit", + "missing-unit": "Create missing unit: {unit}", + "missing-food": "Create missing food: {food}", + "this-unit-could-not-be-parsed-automatically": "This unit could not be parsed automatically", + "this-food-could-not-be-parsed-automatically": "This food could not be parsed automatically", + "no-food": "No Food", + "review-parsed-ingredients": "Review parsed ingredients", + "confidence-score": "Confidence Score", + "ingredient-parser-description": "Your ingredients have been successfully parsed. Please review the ingredients we're not sure about.", + "ingredient-parser-final-review-description": "Once all ingredients have been reviewed, you'll have one more chance to review all ingredients before applying the changes to your recipe.", + "add-text-as-alias-for-item": "Add \"{text}\" as alias for {item}", + "delete-item": "Delete Item" }, - "reset-servings-count": "Porties resetten", - "not-linked-ingredients": "Extra ingrediënten", - "upload-another-image": "Een andere afbeelding uploaden", - "upload-images": "Afbeelding uploaden", - "upload-more-images": "Meer afbeeldingen uploaden", - "set-as-cover-image": "Als recept omslagfoto instellen", - "cover-image": "Omslagfoto", - "include-linked-recipes": "Reken gekoppelde recepten mee", - "include-linked-recipe-ingredients": "Voeg gekoppelde receptingrediënten toe", - "toggle-recipe": "Recept wisselen" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients", + "upload-another-image": "Upload another image", + "upload-images": "Upload images", + "upload-more-images": "Upload more images", + "set-as-cover-image": "Set as recipe cover image", + "cover-image": "Cover image", + "include-linked-recipes": "Include Linked Recipes", + "include-linked-recipe-ingredients": "Include Linked Recipe Ingredients", + "toggle-recipe": "Toggle Recipe" }, "recipe-finder": { - "recipe-finder": "Recept zoeker", - "recipe-finder-description": "Zoek naar recepten op basis van ingrediënten die je bij de hand hebt. Je kunt ook filteren op gereedschap dat je beschikbaar hebt en een maximum aantal ontbrekende ingrediënten of gereedschappen instellen.", - "selected-ingredients": "Gekozen ingrediënten", - "no-ingredients-selected": "Geen ingrediënten geselecteerd", - "missing": "Ontbrekend", - "no-recipes-found": "Geen recepten gevonden", - "no-recipes-found-description": "Probeer meer ingrediënten toe te voegen aan uw zoekopdracht of pas uw filters aan", - "include-ingredients-on-hand": "Inclusief ingrediënten in huis", - "include-tools-on-hand": "Inclusief keukengerei in huis", - "max-missing-ingredients": "Maximum ontbrekende ingrediënten", - "max-missing-tools": "Maximum ontbrekend keukengerei", - "selected-tools": "Geselecteerd keukengerei", - "other-filters": "Overige filters", - "ready-to-make": "Klaar om te maken", - "almost-ready-to-make": "Bijna klaar om te maken" + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { - "advanced-search": "Geavanceerd zoeken", - "and": "en", - "exclude": "Uitsluiten", - "include": "Insluiten", - "max-results": "Max. resultaten", - "or": "Of", - "has-any": "Heeft een van", - "has-all": "Bevat alles", - "clear-selection": "Selectie wissen", - "results": "Resultaten", - "search": "Zoek", - "search-mealie": "Zoek in Mealie (druk /)", - "search-placeholder": "Zoeken...", - "tag-filter": "Labelfilter", - "search-hint": "Druk op '/'", - "advanced": "Geavanceerd", - "auto-search": "Automatisch zoeken", - "no-results": "Geen resultaten gevonden", - "type-to-search": "Zoek..." + "advanced-search": "Advanced Search", + "and": "and", + "exclude": "Exclude", + "include": "Include", + "max-results": "Max Results", + "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", + "clear-selection": "Clear Selection", + "results": "Results", + "search": "Search", + "search-mealie": "Search Mealie (press /)", + "search-placeholder": "Search...", + "tag-filter": "Tag Filter", + "search-hint": "Press '/'", + "advanced": "Advanced", + "auto-search": "Auto Search", + "no-results": "No results found", + "type-to-search": "Type to search..." }, "settings": { - "add-a-new-theme": "Voeg een nieuw thema toe", - "admin-settings": "Beheerdersinstellingen", + "add-a-new-theme": "Add a New Theme", + "admin-settings": "Admin Settings", "backup": { - "backup-created": "Back-up successvol gemaakt", - "backup-created-at-response-export_path": "Back-up gemaakt op {path}", - "backup-deleted": "Back-up verwijderd", - "restore-success": "Herstellen gelukt", - "restore-fail": "Herstel mislukt. Controleer de logbestanden van je server voor meer informatie", - "backup-tag": "Back-uplabel", - "create-heading": "Back-up maken", - "delete-backup": "Back-up verwijderen", - "error-creating-backup-see-log-file": "Fout bij aanmaken van back-up. Zie logbestand", - "full-backup": "Volledige back-up", - "import-summary": "Samenvatting importeren", - "partial-backup": "Gedeeltelijke back-up", - "unable-to-delete-backup": "Kan back-up niet verwijderen.", - "experimental-description": "Back-ups zijn een complete kopie van de database en de data map. Je kunt niet kiezen wat wel of niet in de reservekopie zit. Het is een kopie van Mealie van dat moment. Je kunt de back-up gebruiken om data te importeren of exporteren. Of om de hele site op een andere plek te bewaren.", - "backup-restore": "Back-up maken/terugzetten", - "back-restore-description": "Het terugzetten van deze back-up overschrijft alle huidige gegevens in je database en in de gegevensmap. {cannot-be-undone} Als het terugzetten is gelukt wordt je afgemeld.", - "cannot-be-undone": "Deze actie kan niet ongedaan worden gemaakt – gebruik met voorzichtigheid.", - "postgresql-note": "Gebruik je PostgreSQL? Lees dan eerst de {backup-restore-process} voordat je herstelt.", - "backup-restore-process-in-the-documentation": "backup/herstel proces in de documentatie", - "irreversible-acknowledgment": "Ik begrijp dat deze actie onomkeerbaar en destructief is en gegevensverlies kan veroorzaken", - "restore-backup": "Back-up terugzetten" + "backup-created": "Backup created successfully", + "backup-created-at-response-export_path": "Backup Created at {path}", + "backup-deleted": "Backup deleted", + "restore-success": "Restore successful", + "restore-fail": "Restore failed. Check your server logs for more details", + "backup-tag": "Backup Tag", + "create-heading": "Create A Backup", + "delete-backup": "Delete Backup", + "error-creating-backup-see-log-file": "Error Creating Backup. See Log File", + "full-backup": "Full Backup", + "import-summary": "Import Summary", + "partial-backup": "Partial Backup", + "unable-to-delete-backup": "Unable to Delete Backup.", + "experimental-description": "Backups are total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think of this as a snapshot of Mealie at a specific time. These serve as a database agnostic way to export and import data, or back up the site to an external location.", + "backup-restore": "Backup Restore", + "back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.", + "cannot-be-undone": "This action cannot be undone - use with caution.", + "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "backup-restore-process-in-the-documentation": "backup/restore process in the documentation", + "irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss", + "restore-backup": "Restore Backup" }, "backup-and-exports": "Backups", - "change-password": "Wachtwoord wijzigen", - "current": "Versie:", - "custom-pages": "Persoonlijke pagina's", - "edit-page": "Bewerk pagina", - "events": "Gebeurtenissen", - "first-day-of-week": "Eerste dag van de week", - "group-settings-updated": "Groepsinstellingen bijgewerkt", + "change-password": "Change Password", + "current": "Version:", + "custom-pages": "Custom Pages", + "edit-page": "Edit Page", + "events": "Events", + "first-day-of-week": "First day of the week", + "group-settings-updated": "Group Settings Updated", "homepage": { - "all-categories": "Alle categorieën", - "card-per-section": "Kaart per sectie", - "home-page": "Startpagina", - "home-page-sections": "Startpagina-secties", - "show-recent": "Toon recent gebruikte" + "all-categories": "All Categories", + "card-per-section": "Card Per Section", + "home-page": "Home Page", + "home-page-sections": "Home Page Sections", + "show-recent": "Show Recent" }, - "language": "Taal", - "latest": "Laatste", - "local-api": "Lokale API", - "locale-settings": "Taalinstellingen", - "migrations": "Migraties", - "new-page": "Nieuwe pagina", - "notify": "Meld", - "organize": "Indelen", - "page-name": "Paginanaam", - "pages": "Pagina's", - "profile": "Profiel", - "remove-existing-entries-matching-imported-entries": "Verwijder bestaande items die overeenkomen met geïmporteerde items", - "set-new-time": "Nieuwe tijd instellen", - "settings-update-failed": "Instellingen bijwerken mislukt", - "settings-updated": "Instellingen bijgewerkt", - "site-settings": "Site-instellingen", + "language": "Language", + "latest": "Latest", + "local-api": "Local API", + "locale-settings": "Locale settings", + "migrations": "Migrations", + "new-page": "New Page", + "notify": "Notify", + "organize": "Organize", + "page-name": "Page Name", + "pages": "Pages", + "profile": "Profile", + "remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries", + "set-new-time": "Set New Time", + "settings-update-failed": "Settings update failed", + "settings-updated": "Settings updated", + "site-settings": "Site Settings", "theme": { "accent": "Accent", - "dark": "Donker", - "default-to-system": "Systeemstandaard", - "error": "Fout", - "error-creating-theme-see-log-file": "Fout bij aanmaken thema. Zie logboekbestand.", - "error-deleting-theme": "Fout bij verwijderen thema", - "error-updating-theme": "Fout bij bijwerken thema", + "dark": "Dark", + "default-to-system": "Default to system", + "error": "Error", + "error-creating-theme-see-log-file": "Error creating theme. See log file.", + "error-deleting-theme": "Error deleting theme", + "error-updating-theme": "Error updating theme", "info": "Info", - "light": "Licht", - "primary": "Primair", - "secondary": "Secundair", - "success": "Geslaagd", - "switch-to-dark-mode": "Wissel naar donker thema", - "switch-to-light-mode": "Wissel naar licht thema", - "theme-deleted": "Thema verwijderd", - "theme-name": "Themanaam", - "theme-name-is-required": "Themanaam is vereist.", - "theme-saved": "Thema opgeslagen", - "theme-updated": "Thema bijgewerkt", - "warning": "Waarschuwing", - "light-mode": "Lichte modus", - "dark-mode": "Donkere modus" + "light": "Light", + "primary": "Primary", + "secondary": "Secondary", + "success": "Success", + "switch-to-dark-mode": "Switch to dark mode", + "switch-to-light-mode": "Switch to light mode", + "theme-deleted": "Theme deleted", + "theme-name": "Theme Name", + "theme-name-is-required": "Theme Name is required.", + "theme-saved": "Theme Saved", + "theme-updated": "Theme updated", + "warning": "Warning", + "light-mode": "Light Mode", + "dark-mode": "Dark Mode" }, "token": { - "active-tokens": "ACTIEVE TOKENS", - "api-token": "API-token", - "api-tokens": "API-tokens", - "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopieer dit token voor gebruik met een externe toepassing. Dit token wordt nu eenmalig getoond.", - "create-an-api-token": "API-token aanmaken", - "token-name": "Tokennaam", - "generate": "Genereer", - "you-have-token-count": "Je hebt geen actieve tokens.|Je hebt één actieve token.|Je hebt {count} actieve tokens." + "active-tokens": "ACTIVE TOKENS", + "api-token": "API Token", + "api-tokens": "API Tokens", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", + "create-an-api-token": "Create an API Token", + "token-name": "Token Name", + "generate": "Generate", + "you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens." }, "toolbox": { - "assign-all": "Alles toewijzen", - "bulk-assign": "Toewijzen in bulk", - "new-name": "Nieuwe naam", - "no-unused-items": "Geen ongebruikte items", - "recipes-affected": "Geen recepten beïnvloed|Eén recept beïnvloed|{count} recepten beïnvloed", - "remove-unused": "Verwijder ongebruikte hulpmiddelen", - "title-case-all": "Alles met hoofdletters beginnen", - "toolbox": "Gereedschapskist", - "unorganized": "Ongeorganiseerd" + "assign-all": "Assign All", + "bulk-assign": "Bulk Assign", + "new-name": "New Name", + "no-unused-items": "No Unused Items", + "recipes-affected": "No Recipes Affected|One Recipe Affected|{count} Recipes Affected", + "remove-unused": "Remove Unused", + "title-case-all": "Title Case All", + "toolbox": "Toolbox", + "unorganized": "Unorganized" }, "webhooks": { - "test-webhooks": "Webhooks testen", - "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "De onderstaande URL's ontvangen webhooks met receptgegevens voor het maaltijdplan op de geplande dag. Momenteel zullen webhooks worden uitgevoerd op", + "test-webhooks": "Test Webhooks", + "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at", "webhook-url": "Webhook URL", "webhooks-caps": "WEBHOOKS", "webhooks": "Webhooks", - "webhook-name": "Webhooknaam", - "description": "De onderstaande webhooks worden uitgevoerd wanneer een maaltijd is gedefinieerd voor de dag. Op het geplande tijdstip worden de webhooks verzonden met de data van het recept dat voor de dag is ingepland. Merk op dat er onnauwkeurigheid is in het tijdstip waarop de webhook wordt uitgevoerd. De webhooks worden uitgevoerd met een interval van 5 minuten, dus de webhooks worden uitgevoerd binnen ± 5 minuten van de geplande tijd." + "webhook-name": "Webhook Name", + "description": "The webhooks defined below will be executed when a meal is defined for the day. At the scheduled time the webhooks will be sent with the data from the recipe that is scheduled for the day. Note that webhook execution is not exact. The webhooks are executed on a 5 minutes interval so the webhooks will be executed within 5 +/- minutes of the scheduled." }, - "bug-report": "Foutrapportage", - "bug-report-information": "Gebruik deze informatie om een bug te rapporteren. Het delen van de details van je instantie aan ontwikkelaars is de beste manier om je problemen snel op te lossen.", + "bug-report": "Bug Report", + "bug-report-information": "Use this information to report a bug. Providing details of your instance to developers is the best way to get your issues resolved quickly.", "tracker": "Tracker", - "configuration": "Configuratie", + "configuration": "Configuration", "docker-volume": "Docker Volume", - "docker-volume-help": "Mealie vereist dat de frontend container en de backend hetzelfde docker volume of opslag delen. Dit zorgt ervoor dat de frontend container op een goede manier toegang heeft tot de afbeeldingen en bestanden op de schijf.", - "volumes-are-misconfigured": "Volumes zijn verkeerd geconfigureerd.", - "volumes-are-configured-correctly": "Volumes zijn juist geconfigureerd.", - "status-unknown-try-running-a-validation": "Status onbekend. Probeer een controle te doen.", - "validate": "Controleer", - "email-configuration-status": "Emailconfiguratie", - "email-configured": "E-mail geconfigureerd", - "email-test-results": "E-mail testresultaten", - "ready": "Klaar", - "not-ready": "Niet klaar – Controleer omgevingsvariabelen", - "succeeded": "Geslaagd", - "failed": "Mislukt", - "general-about": "Algemene informatie", - "application-version": "Applicatieversie", - "application-version-error-text": "De huidige versie ({0}) komt niet overeen met de nieuwste versie. Overweeg bijwerken naar de laatste versie ({1}).", - "mealie-is-up-to-date": "Laatste versie van Mealie", - "secure-site": "Beveiligde website", - "secure-site-error-text": "Benader via localhost of beveiligd met https. Clipboard en extra browser-API's werken mogelijk niet.", - "secure-site-success-text": "Site wordt geopend door localhost of https", - "server-side-base-url": "Server-side basis-URL", - "server-side-base-url-error-text": "`BASE_URL` is nog steeds de standaard waarde op de API Server. Dit geeft problemen met notificatielinks in e-mails etc.", - "server-side-base-url-success-text": "Server-side URL komt niet overeen met de standaard", - "ldap-ready": "LDAP klaar", + "docker-volume-help": "Mealie requires that the frontend container and the backend share the same docker volume or storage. This ensures that the frontend container can properly access the images and assets stored on disk.", + "volumes-are-misconfigured": "Volumes are misconfigured.", + "volumes-are-configured-correctly": "Volumes are configured correctly.", + "status-unknown-try-running-a-validation": "Status Unknown. Try running a validation.", + "validate": "Validate", + "email-configuration-status": "Email Configuration Status", + "email-configured": "Email Configured", + "email-test-results": "Email Test Results", + "ready": "Ready", + "not-ready": "Not Ready - Check Environmental Variables", + "succeeded": "Succeeded", + "failed": "Failed", + "general-about": "General About", + "application-version": "Application Version", + "application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).", + "mealie-is-up-to-date": "Mealie is up to date", + "secure-site": "Secure Site", + "secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.", + "secure-site-success-text": "Site is accessed by localhost or https", + "server-side-base-url": "Server Side Base URL", + "server-side-base-url-error-text": "`BASE_URL` is still the default value on API Server. This will cause issues with notifications links generated on the server for emails, etc.", + "server-side-base-url-success-text": "Server Side URL does not match the default", + "ldap-ready": "LDAP Ready", "ldap-not-ready": "LDAP Not Ready", - "ldap-ready-error-text": "Niet alle LDAP-waarden zijn geconfigureerd. Dit kan worden genegeerd als je geen LDAP-authenticatie gebruikt.", - "ldap-ready-success-text": "Vereiste LDAP variabelen zijn helemaal ingesteld.", + "ldap-ready-error-text": "Not all LDAP Values are configured. This can be ignored if you are not using LDAP Authentication.", + "ldap-ready-success-text": "Required LDAP variables are all set.", "build": "Build", - "recipe-scraper-version": "Versie van de receptenscraper", - "oidc-ready": "OIDC klaar", + "recipe-scraper-version": "Recipe Scraper Version", + "oidc-ready": "OIDC Ready", "oidc-not-ready": "OIDC Not Ready", - "oidc-ready-error-text": "Niet alle OIDC-waarden zijn geconfigureerd. Dit kan worden genegeerd als je geen OIDC-authenticatie gebruikt.", - "oidc-ready-success-text": "Vereiste OIDC-variabelen zijn allemaal ingesteld.", - "openai-ready": "OpenAI staat klaar", + "oidc-ready-error-text": "Not all OIDC Values are configured. This can be ignored if you are not using OIDC Authentication.", + "oidc-ready-success-text": "Required OIDC variables are all set.", + "openai-ready": "OpenAI Ready", "openai-not-ready": "OpenAI Not Ready", - "openai-ready-error-text": "Niet alle tekstvakken voor OpenAI zijn ingevuld. Als je geen OpenAI gebruikt kun je dit leeg laten.", - "openai-ready-success-text": "Verplichte tekstvakken voor OpenAI zijn ingevuld." + "openai-ready-error-text": "Not all OpenAI Values are configured. This can be ignored if you are not using OpenAI features.", + "openai-ready-success-text": "Required OpenAI variables are all set." }, "shopping-list": { - "all-lists": "Alle lijsten", - "create-shopping-list": "Boodschappenlijst maken", - "from-recipe": "Uit recept", - "ingredient-of-recipe": "Ingrediënt van {recipe}", - "list-name": "Lijstnaam", - "new-list": "Nieuwe lijst", - "quantity": "Hoeveelheid: {0}", - "shopping-list": "Boodschappenlijst", - "shopping-lists": "Boodschappenlijsten", - "food": "Levensmiddelen", - "note": "Notitie", + "all-lists": "All Lists", + "create-shopping-list": "Create Shopping List", + "from-recipe": "From Recipe", + "ingredient-of-recipe": "Ingredient of {recipe}", + "list-name": "List Name", + "new-list": "New List", + "quantity": "Quantity: {0}", + "shopping-list": "Shopping List", + "shopping-lists": "Shopping Lists", + "food": "Food", + "note": "Note", "label": "Label", - "save-label": "Label opslaan", - "linked-item-warning": "Dit element is gekoppeld aan een of meer recepten. Het aanpassen van de eenheden of ingrediënten zal onverwachte resultaten opleveren bij het toevoegen of verwijderen van het recept uit deze lijst.", - "toggle-food": "Levensmiddelen schakelen", - "manage-labels": "Labels beheren", - "are-you-sure-you-want-to-delete-this-item": "Weet je zeker dat je dit element wilt verwijderen?", - "copy-as-text": "Kopiëren als tekst", - "copy-as-markdown": "Kopiëren als Markdown", - "delete-checked": "Selectie verwijderen", - "toggle-label-sort": "Label sortering in-/uitschakelen", - "reorder-labels": "Labels opnieuw indelen", - "uncheck-all-items": "Deselecteer alle items", - "check-all-items": "Selecteer alle items", - "linked-recipes-count": "Geen Gelinkte Recepten|Eén Gekoppeld Recept|{count} Gekoppelde Recepten", - "items-checked-count": "Geen items geselecteerd|Eén item geselecteerd|{count} items geselecteerd", - "no-label": "Geen label", - "completed-on": "Afgemaakt op {date}", - "you-are-offline": "Je bent offline", - "you-are-offline-description": "Je kunt niet alles doen als je offline bent. Je kunt wel dingen toevoegen, veranderen of weghalen. Maar we verwerken je aanpassingen pas als je weer online bent.", - "are-you-sure-you-want-to-check-all-items": "Weet je zeker dat je alle items wilt selecteren?", - "are-you-sure-you-want-to-uncheck-all-items": "Weet je zeker dat je alle items wilt deselecteren?", - "are-you-sure-you-want-to-delete-checked-items": "Weet je zeker dat je de geselecteerde items wilt verwijderen?", - "no-shopping-lists-found": "Geen boodschappenlijsten gevonden" + "save-label": "Save Label", + "linked-item-warning": "This item is linked to one or more recipe. Adjusting the units or foods will yield unexpected results when adding or removing the recipe from this list.", + "toggle-food": "Toggle Food", + "manage-labels": "Manage Labels", + "are-you-sure-you-want-to-delete-this-item": "Are you sure you want to delete this item?", + "copy-as-text": "Copy as Text", + "copy-as-markdown": "Copy as Markdown", + "delete-checked": "Delete Checked", + "toggle-label-sort": "Toggle Label Sort", + "reorder-labels": "Reorder Labels", + "uncheck-all-items": "Uncheck All Items", + "check-all-items": "Check All Items", + "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", + "items-checked-count": "No items checked|One item checked|{count} items checked", + "no-label": "No Label", + "completed-on": "Completed on {date}", + "you-are-offline": "You are offline", + "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", + "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", + "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { - "all-recipes": "Alle Recepten", - "backups": "Back-ups", - "categories": "Categorieën", - "cookbooks": "Kookboeken", + "all-recipes": "All Recipes", + "backups": "Backups", + "categories": "Categories", + "cookbooks": "Cookbooks", "dashboard": "Dashboard", - "home-page": "Startpagina", - "manage-users": "Beheer Gebruikers", - "migrations": "Migraties", - "profile": "Profiel", - "search": "Zoeken", - "site-settings": "Site-instellingen", - "tags": "Labels", - "toolbox": "Gereedschapskist", - "language": "Taal", - "maintenance": "Onderhoud", - "background-tasks": "Achtergrondtaken", - "parser": "Ontleder", - "developer": "Ontwikkelaar", - "cookbook": "Kookboek", - "create-cookbook": "Maak een nieuw kookboek aan" + "home-page": "Home Page", + "manage-users": "Manage Users", + "migrations": "Migrations", + "profile": "Profile", + "search": "Search", + "site-settings": "Site Settings", + "tags": "Tags", + "toolbox": "Toolbox", + "language": "Language", + "maintenance": "Maintenance", + "background-tasks": "Background Tasks", + "parser": "Parser", + "developer": "Developer", + "cookbook": "Cookbook", + "create-cookbook": "Create a new cookbook" }, "signup": { - "error-signing-up": "Fout bij registreren", - "sign-up": "Registreren", - "sign-up-link-created": "Registratielink aangemaakt", - "sign-up-link-creation-failed": "Aanmaken registratielink mislukt", - "sign-up-links": "Registratielinks", - "sign-up-token-deleted": "Registratietoken verwijderd", - "sign-up-token-deletion-failed": "Registratietoken verwijderen mislukt", - "welcome-to-mealie": "Welkom bij Mealie! Om gebruiker te worden van deze instantie ben je verplicht om een geldige registratielink te hebben. Neem contact op met de beheerder als je nog geen uitnodiging hebt ontvangen." + "error-signing-up": "Error Signing Up", + "sign-up": "Sign Up", + "sign-up-link-created": "Sign up link created", + "sign-up-link-creation-failed": "Sign up link creation failed", + "sign-up-links": "Sign Up Links", + "sign-up-token-deleted": "Sign Up Token Deleted", + "sign-up-token-deletion-failed": "Sign up token deletion failed", + "welcome-to-mealie": "Welcome to Mealie! To become a user of this instance you are required to have a valid invitation link. If you haven't recieved an invitation you are unable to sign-up. To recieve a link, contact the sites administrator." }, "tag": { - "tag-created": "Label aangemaakt", - "tag-creation-failed": "Label aanmaken mislukt", - "tag-deleted": "Label verwijderd", - "tag-deletion-failed": "Label verwijderen mislukt", - "tag-update-failed": "Label bijwerken mislukt", - "tag-updated": "Label bijgewerkt", - "tags": "Labels", - "untagged-count": "Niet gelabeld {count}", - "create-a-tag": "Maak een nieuw label aan", - "tag-name": "Labelnaam", - "tag": "Label" + "tag-created": "Tag created", + "tag-creation-failed": "Tag creation failed", + "tag-deleted": "Tag deleted", + "tag-deletion-failed": "Tag deletion failed", + "tag-update-failed": "Tag update failed", + "tag-updated": "Tag updated", + "tags": "Tags", + "untagged-count": "Untagged {count}", + "create-a-tag": "Create a Tag", + "tag-name": "Tag Name", + "tag": "Tag" }, "tool": { - "tools": "Keukengerei", - "on-hand": "In bezit", - "create-a-tool": "Keukengerei aanmaken", - "tool-name": "Naam van het keukengerei", - "create-new-tool": "Nieuw keukengerei aanmaken", - "on-hand-checkbox-label": "Tonen als in bezit (gemarkeerd)", - "required-tools": "Benodigd keukengerei", - "tool": "Keukengerei" + "tools": "Tools", + "on-hand": "On Hand", + "create-a-tool": "Create a Tool", + "tool-name": "Tool Name", + "create-new-tool": "Create New Tool", + "on-hand-checkbox-label": "Show as On Hand (Checked)", + "required-tools": "Required Tools", + "tool": "Tool" }, "user": { - "admin": "Beheerder", - "are-you-sure-you-want-to-delete-the-link": "Weet je zeker dat je {link} wil verwijderen?", - "are-you-sure-you-want-to-delete-the-user": "Weet je zeker dat je gebruiker {activeName} ID: {activeId} wil verwijderen?", - "auth-method": "Authenticatiemethode", - "confirm-link-deletion": "Bevestig verwijderen koppeling", - "confirm-password": "Bevestig wachtwoord", - "confirm-user-deletion": "Bevestig verwijderen gebruiker", - "could-not-validate-credentials": "Kan inloggegevens niet valideren", - "create-link": "Koppeling aanmaken", - "create-user": "Gebruiker aanmaken", - "current-password": "Huidig wachtwoord", - "e-mail-must-be-valid": "E-mailadres moet geldig zijn", - "edit-user": "Bewerk gebruiker", - "email": "E-mailadres", - "error-cannot-delete-super-user": "Fout! Kan supergebruiker niet verwijderen", - "existing-password-does-not-match": "Bestaande wachtwoord komt niet overeen", - "full-name": "Volledige naam", - "generate-password-reset-link": "Stuur een link om het wachtwoord opnieuw in te stellen", - "invite-only": "Alleen op uitnodiging", - "link-id": "Koppeling ID", - "link-name": "Koppelingsaam", - "login": "Inloggen", - "login-oidc": "Login met", - "or": "of", - "logout": "Uitloggen", - "manage-users": "Beheer Gebruikers", - "manage-users-description": "Aanmaken en beheren van gebruikers.", - "new-password": "Nieuw wachtwoord", - "new-user": "Nieuwe gebruiker", - "password-has-been-reset-to-the-default-password": "Wachtwoord is gereset naar het standaard wachtwoord", - "password-must-match": "Wachtwoorden moeten overeenkomen", - "password-reset-failed": "Wachtwoord resetten is mislukt", - "password-updated": "Wachtwoord bijgewerkt", - "password": "Wachtwoord", - "password-strength": "Wachtwoord is {strength}", - "please-enter-password": "Voeg je nieuwe wachtwoord in.", - "register": "Registreren", - "reset-password": "Wachtwoord herstellen", - "sign-in": "Inloggen", - "total-mealplans": "Totaal maaltijdplannen", - "total-users": "Totaal gebruikers", - "upload-photo": "Foto uploaden", - "use-8-characters-or-more-for-your-password": "Gebruik 8 tekens of meer voor je wachtwoord", - "user-created": "Gebruiker aangemaakt", - "user-creation-failed": "Gebruiker aanmaken mislukt", - "user-deleted": "Gebruiker verwijderd", - "user-id-with-value": "Gebruikersid: {id}", - "user-id": "Gebruikers-ID", - "user-password": "Gebruikerswachtwoord", - "user-successfully-logged-in": "Gebruiker succesvol ingelogd", - "user-update-failed": "Gebruiker bijwerken mislukt", - "user-updated": "Gebruiker bijgewerkt", - "user": "Gebruiker", - "username": "Gebruikersnaam", - "users-header": "GEBRUIKERS", - "users": "Gebruikers", - "user-not-found": "Gebruiker niet gevonden", - "webhook-time": "Webhooktijd", - "webhooks-enabled": "Webhooks ingeschakeld", - "you-are-not-allowed-to-create-a-user": "Je hebt geen toestemming om een gebruiker aan te maken", - "you-are-not-allowed-to-delete-this-user": "Je hebt geen toestemming om deze gebruiker te verwijderen", - "enable-advanced-content": "Schakel geavanceerde instellingen in", - "enable-advanced-content-description": "Schakelt geavanceerde functies, zoals recepten opschalen, API-sleutels, webhooks en gegevensbeheer in. Geen zorgen, je kan dit later altijd aanpassen", - "favorite-recipes": "Favoriete recepten", - "email-or-username": "E-mailadres of gebruikersnaam", - "remember-me": "Blijf ingelogd", - "please-enter-your-email-and-password": "Voer je e-mailadres en wachtwoord in", - "invalid-credentials": "Ongeldige inloggegevens", - "account-locked-please-try-again-later": "Account geblokkeerd. Probeer het later opnieuw", - "user-favorites": "Gebruiker-favorieten", + "admin": "Admin", + "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link {link}?", + "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user {activeName} ID: {activeId}?", + "auth-method": "Auth Method", + "confirm-link-deletion": "Confirm Link Deletion", + "confirm-password": "Confirm Password", + "confirm-user-deletion": "Confirm User Deletion", + "could-not-validate-credentials": "Could Not Validate Credentials", + "create-link": "Create Link", + "create-user": "Create User", + "current-password": "Current Password", + "e-mail-must-be-valid": "E-mail must be valid", + "edit-user": "Edit User", + "email": "Email", + "error-cannot-delete-super-user": "Error! Cannot Delete Super User", + "existing-password-does-not-match": "Existing password does not match", + "full-name": "Full Name", + "generate-password-reset-link": "Generate Password Reset Link", + "invite-only": "Invite Only", + "link-id": "Link ID", + "link-name": "Link Name", + "login": "Login", + "login-oidc": "Login with", + "or": "or", + "logout": "Logout", + "manage-users": "Manage Users", + "manage-users-description": "Create and manage users.", + "new-password": "New Password", + "new-user": "New User", + "password-has-been-reset-to-the-default-password": "Password has been reset to the default password", + "password-must-match": "Password must match", + "password-reset-failed": "Password reset failed", + "password-updated": "Password updated", + "password": "Password", + "password-strength": "Password is {strength}", + "please-enter-password": "Please enter your new password.", + "register": "Register", + "reset-password": "Reset Password", + "sign-in": "Sign in", + "total-mealplans": "Total MealPlans", + "total-users": "Total Users", + "upload-photo": "Upload Photo", + "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password", + "user-created": "User created", + "user-creation-failed": "User creation failed", + "user-deleted": "User deleted", + "user-id-with-value": "User ID: {id}", + "user-id": "User ID", + "user-password": "User Password", + "user-successfully-logged-in": "User Successfully Logged In", + "user-update-failed": "User update failed", + "user-updated": "User updated", + "user": "User", + "username": "Username", + "users-header": "USERS", + "users": "Users", + "user-not-found": "User not found", + "webhook-time": "Webhook Time", + "webhooks-enabled": "Webhooks Enabled", + "you-are-not-allowed-to-create-a-user": "You are not allowed to create a user", + "you-are-not-allowed-to-delete-this-user": "You are not allowed to delete this user", + "enable-advanced-content": "Enable Advanced Content", + "enable-advanced-content-description": "Enables advanced features like Recipe Scaling, API keys, Webhooks, and Data Management. Don't worry, you can always change this later", + "favorite-recipes": "Favorite Recipes", + "email-or-username": "Email or Username", + "remember-me": "Remember Me", + "please-enter-your-email-and-password": "Please enter your email and password", + "invalid-credentials": "Invalid Credentials", + "account-locked-please-try-again-later": "Account Locked. Please try again later", + "user-favorites": "User Favorites", "password-strength-values": { - "weak": "zwak", - "good": "goed", - "strong": "sterk", - "very-strong": "zeer sterk" + "weak": "Weak", + "good": "Good", + "strong": "Strong", + "very-strong": "Very Strong" }, - "user-management": "Gebruikersbeheer", - "reset-locked-users": "Vergrendelde gebruikers herstellen", - "admin-user-creation": "Beheerder-gebruiker aanmaken", - "admin-user-management": "Gebruikersbeheer", - "user-details": "Gebruikersdetails", - "user-name": "Gebruikersnaam", - "authentication-method": "Verificatiemethode", - "authentication-method-hint": "Dit bepaalt hoe een gebruiker zich aanmeldt bij Mealie. Als je het niet zeker weet, kies dan voor 'Mealie'", - "permissions": "Gebruikersrechten", - "administrator": "Beheerder", - "user-can-invite-other-to-group": "Gebruiker kan anderen uitnodigen voor zijn groep", - "user-can-manage-group": "Gebruiker kan de groep beheren", - "user-can-manage-household": "Gebruiker kan huishouden beheren", - "user-can-organize-group-data": "Gebruiker kan groepsgegevens indelen", - "enable-advanced-features": "Geavanceerde functies inschakelen", - "it-looks-like-this-is-your-first-time-logging-in": "Het lijkt erop dat je voor het eerst inlogt.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Wil je dit niet meer zien? Verander dan je e-mailadres in je gebruikersinstellingen!", - "forgot-password": "Wachtwoord vergeten", - "forgot-password-text": "Voer je e-mailadres in, dan sturen we je een link om het wachtwoord te herstellen.", - "changes-reflected-immediately": "Wijzigingen in deze groep zijn meteen zichtbaar.", - "default-activity": "Standaard activiteit", - "default-activity-hint": "Kies de pagina waar u naar toe wilt, na inloggen op dit apparaat" + "user-management": "User Management", + "reset-locked-users": "Reset Locked Users", + "admin-user-creation": "Admin User Creation", + "admin-user-management": "Admin User Management", + "user-details": "User Details", + "user-name": "User Name", + "authentication-method": "Authentication Method", + "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie'", + "permissions": "Permissions", + "administrator": "Administrator", + "user-can-invite-other-to-group": "User can invite others to group", + "user-can-manage-group": "User can manage group", + "user-can-manage-household": "User can manage household", + "user-can-organize-group-data": "User can organize group data", + "enable-advanced-features": "Enable advanced features", + "it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.", + "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!", + "forgot-password": "Forgot Password", + "forgot-password-text": "Please enter your email address and we will send you a link to reset your password.", + "changes-reflected-immediately": "Changes to this user will be reflected immediately.", + "default-activity": "Default Activity", + "default-activity-hint": "Select which page you'd like to navigate to upon logging in from this device" }, "language-dialog": { - "translated": "vertaald", - "choose-language": "Taal kiezen", - "select-description": "Kies de taal voor Mealie UI. De instelling is alleen voor jou van toepassing, niet voor andere gebruikers.", - "how-to-contribute-description": "Is iets nog niet, of verkeerd vertaald, of ontbreekt je taal in de lijst? {read-the-docs-link} over hoe je een bijdrage levert!", - "read-the-docs": "Lees de documentatie" + "translated": "translated", + "choose-language": "Choose Language", + "select-description": "Choose the language for the Mealie UI. The setting only applies to you, not other users.", + "how-to-contribute-description": "Is something not translated yet, mistranslated, or your language missing from the list? {read-the-docs-link} on how to contribute!", + "read-the-docs": "Read the docs" }, "data-pages": { "foods": { - "merge-dialog-text": "Het combineren van de geselecteerde levensmiddelen zal het oorspronkelijke levensmiddel en het nieuwe levensmiddel samenvoegen. Het oorspronkelijke levensmiddel zal worden verwijderd en alle referenties worden aangepast, zodat ze naar het nieuwe levensmiddel verwijzen.", - "merge-food-example": "{food1} samenvoegen met {food2}", - "seed-dialog-text": "Vul de database met levensmiddelen in jouw taal. Dit maakt meer dan 200 veelvoorkomende levensmiddelen aan die je in jouw database kan gebruiken. De vertalingen zijn verzorgd door een gemeenschap.", - "seed-dialog-warning": "Je hebt al enkele artikelen in je database. Deze actie zal duplicaten niet met elkaar in overeenstemming brengen, je zult ze handmatig moeten beheren.", - "combine-food": "Combineer levensmiddelen", - "source-food": "Bron-levensmiddelen", - "target-food": "Doel-levensmiddel", - "create-food": "Maak levensmiddel", - "food-label": "Label voor levensmiddel", - "edit-food": "Bewerk levensmiddel", - "food-data": "Levensmiddel-gegevens", - "example-food-singular": "bijv: Ui", - "example-food-plural": "bijv: Uien", - "label-overwrite-warning": "Dit geeft alle geselecteerde levensmiddelen het gekozen label. Het kan bestaande labels overschrijven.", - "on-hand-checkbox-label": "Door deze vlag in te stellen, wordt dit voedsel standaard niet aangevinkt bij het toevoegen van een recept aan een boodschappenlijst." + "merge-dialog-text": "Combining the selected foods will merge the source food and target food into a single food. The source food will be deleted and all of the references to the source food will be updated to point to the target food.", + "merge-food-example": "Merging {food1} into {food2}", + "seed-dialog-text": "Seed the database with foods based on your local language. This will create ~2700 common foods that can be used to organize your database. Foods are translated via a community effort.", + "seed-dialog-warning": "You already have some items in your database. A new item will not be added if an item with the same name already exists.", + "combine-food": "Combine Food", + "source-food": "Source Food", + "target-food": "Target Food", + "create-food": "Create Food", + "food-label": "Food Label", + "edit-food": "Edit Food", + "food-data": "Food Data", + "example-food-singular": "ex: Onion", + "example-food-plural": "ex: Onions", + "label-overwrite-warning": "This will assign the chosen label to all selected foods and potentially overwrite your existing labels.", + "on-hand-checkbox-label": "Setting this flag will make this food unchecked by default when adding a recipe to a shopping list." }, "units": { - "seed-dialog-text": "Vul de database aan met veelvoorkomende eenheden, gebaseerd op je lokale taal.", - "combine-unit-description": "Het combineren van de geselecteerde eenheden zal de bron- en doel-eenheid samenvoegen tot één eenheid. De {source-unit-will-be-deleted} en alle verwijzingen naar de doel-eenheid zullen worden bijgewerkt om te verwijzen naar het Doel bestemming.", - "combine-unit": "Eenheden combineren", - "source-unit": "Bron eenheid", - "target-unit": "Doel eenheid", - "merging-unit-into-unit": "{0} samenvoegen met {1}", - "create-unit": "Eenheid aanmaken", - "abbreviation": "Afkorting", - "plural-abbreviation": "Afkorting voor meervoud", - "description": "Beschrijving", - "display-as-fraction": "Weergeven als breuk", - "use-abbreviation": "Gebruik afkorting", - "edit-unit": "Eenheid wijzigen", - "unit-data": "Eenheid-gegevens", - "use-abbv": "Gebruik afk.", - "fraction": "Breuk", - "example-unit-singular": "Bv: eetlepel ", - "example-unit-plural": "Bv: eetlepels ", - "example-unit-abbreviation-singular": "Bv: el", - "example-unit-abbreviation-plural": "bijv: els", - "standardization": "Standaardisatie", - "standardization-description": "Hoe deze eenheid kan worden weergegeven als een standaardeenheid. Dit maakt conversie per eenheid mogelijk, zoals het samenvoegen van compatibele eenheden in boodschappenlijsten.", - "standard-unit": "Standaard eenheid", - "standard-quantity": "Standaard hoeveelheid", - "unit-conversion": "Eenheid conversie", + "seed-dialog-text": "Seed the database with common units based on your local language.", + "combine-unit-description": "Combining the selected units will merge the Source Unit and Target Unit into a single unit. The {source-unit-will-be-deleted} and all of the references to the Source Unit will be updated to point to the Target Unit.", + "combine-unit": "Combine Unit", + "source-unit": "Source Unit", + "target-unit": "Target Unit", + "merging-unit-into-unit": "Merging {0} into {1}", + "create-unit": "Create Unit", + "abbreviation": "Abbreviation", + "plural-abbreviation": "Plural Abbreviation", + "description": "Description", + "display-as-fraction": "Display as Fraction", + "use-abbreviation": "Use Abbreviation", + "edit-unit": "Edit Unit", + "unit-data": "Unit Data", + "use-abbv": "Use Abbv.", + "fraction": "Fraction", + "example-unit-singular": "ex: Tablespoon", + "example-unit-plural": "ex: Tablespoons", + "example-unit-abbreviation-singular": "ex: Tbsp", + "example-unit-abbreviation-plural": "ex: Tbsps", + "standardization": "Standardization", + "standardization-description": "How this unit can be represented as a standard unit. This enables unit conversion features such as merging compatible units in shopping lists.", + "standard-unit": "Standard Unit", + "standard-quantity": "Standard Quantity", + "unit-conversion": "Unit Conversion", "standard-unit-labels": { - "fluid-ounce": "vloeibare ons", - "cup": "kop", - "ounce": "ons", - "pound": "pond", + "fluid-ounce": "fluid ounce", + "cup": "cup", + "ounce": "ounce", + "pound": "pound", "milliliter": "milliliter", "liter": "liter", "gram": "gram", @@ -1159,318 +1160,325 @@ } }, "labels": { - "seed-dialog-text": "Vul de database aan met veelvoorkomende labels, gebaseerd op je lokale taal.", - "edit-label": "Bewerk label", - "new-label": "Nieuw label", + "seed-dialog-text": "Seed the database with common labels based on your local language.", + "edit-label": "Edit Label", + "new-label": "New Label", "labels": "Labels", - "assign-label": "Label toevoegen" + "assign-label": "Assign Label" }, "recipes": { - "purge-exports": "Verwijder exports", - "are-you-sure-you-want-to-delete-all-export-data": "Weet je zeker dat je alle exportgegevens wil verwijderen?", - "confirm-delete-recipes": "Weet je zeker dat je de volgende recepten wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", - "the-following-recipes-selected-length-will-be-exported": "De volgende recepten ({0}) zullen worden geëxporteerd.", - "settings-chosen-explanation": "Instellingen die hier gekozen zijn, exclusief de vergrendelde optie, zullen worden toegepast op alle geselecteerde recepten.", - "selected-length-recipe-s-settings-will-be-updated": "De instellingen van {count} recept(en) zullen bijgewerkt worden.", - "recipe-data": "Receptgegevens", - "recipe-data-description": "Gebruik deze sectie om de gegevens te beheren die zijn gekoppeld aan je recepten. Je kunt verschillende groepsgewijze acties uitvoeren op je recepten, zoals het exporteren, verwijderen, labelen en toewijzen van categorieën.", - "recipe-columns": "Receptkolommen", - "data-exports-description": "Deze sectie bevat links naar beschikbare exportbestanden die gedownload kunnen worden. Deze exportbestanden zullen verlopen, dus zorg ervoor dat je ze grijpt terwijl ze nog beschikbaar zijn.", - "data-exports": "Gegevensexports", - "tag": "Label", - "categorize": "Categoriseer", - "update-settings": "Instellingen bijwerken", - "tag-recipes": "Label recepten", - "categorize-recipes": "Categoriseer recepten", - "export-recipes": "Exporteer recepten", - "delete-recipes": "Verwijder recepten", - "source-unit-will-be-deleted": "Broneenheid zal worden verwijderd" + "purge-exports": "Purge Exports", + "are-you-sure-you-want-to-delete-all-export-data": "Are you sure you want to delete all export data?", + "confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", + "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.", + "settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", + "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.", + "recipe-data": "Recipe Data", + "recipe-data-description": "Use this section to manage the data associated with your recipes. You can perform several bulk actions on your recipes including exporting, deleting, tagging, and assigning categories.", + "recipe-columns": "Recipe Columns", + "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", + "data-exports": "Data Exports", + "tag": "Tag", + "categorize": "Categorize", + "update-settings": "Update Settings", + "tag-recipes": "Tag Recipes", + "categorize-recipes": "Categorize Recipes", + "export-recipes": "Export Recipes", + "delete-recipes": "Delete Recipes", + "source-unit-will-be-deleted": "Source Unit will be deleted" }, "recipe-actions": { - "recipe-actions-data": "Gegevens voor acties met recepten", - "new-recipe-action": "Nieuwe actie met recept", - "edit-recipe-action": "Pas actie met recept aan", - "action-type": "Soort actie", + "recipe-actions-data": "Recipe Actions Data", + "new-recipe-action": "New Recipe Action", + "edit-recipe-action": "Edit Recipe Action", + "action-type": "Action Type", "action-types": { "link": "Link", "post": "Post" } }, - "create-alias": "Maak alias", - "manage-aliases": "Beheer aliassen ", - "seed-data": "Voorbeeldgegevens", - "seed": "Vul", - "data-management": "Gegevensbeheer", - "data-management-description": "Selecteer in welke gegevensset je wijzigingen wilt aanbrengen.", - "select-data": "Selecteer gegevens", - "select-language": "Selecteer taal", - "columns": "Kolommen", - "combine": "Samenvoegen", + "create-alias": "Create Alias", + "manage-aliases": "Manage Aliases", + "seed-data": "Seed Data", + "seed": "Seed", + "data-management": "Data Management", + "data-management-description": "Select which data set you want to make changes to.", + "select-data": "Select Data", + "select-language": "Select Language", + "columns": "Columns", + "combine": "Combine", "categories": { - "edit-category": "Categorie Bewerken", - "new-category": "Categorie Toevoegen", - "category-data": "Categorie Overzicht" + "edit-category": "Edit Category", + "new-category": "New Category", + "category-data": "Category Data" }, "tags": { - "new-tag": "Label Toevoegen", - "edit-tag": "Label Bewerken", - "tag-data": "Label Overzicht" + "new-tag": "New Tag", + "edit-tag": "Edit Tag", + "tag-data": "Tag Data" }, "tools": { - "new-tool": "Keukengerei Toevoegen", - "edit-tool": "Keukengerei Bewerken", - "tool-data": "Keukengerei Overzicht" + "new-tool": "New Tool", + "edit-tool": "Edit Tool", + "tool-data": "Tool Data" } }, "user-registration": { - "user-registration": "Gebruikersregistratie", - "registration-success": "Registratie geslaagd", - "join-a-group": "Lid worden van een groep", - "create-a-new-group": "Maak een nieuwe groep aan", - "provide-registration-token-description": "Geef het registratietoken op dat is gekoppeld aan de groep waar je lid van wil worden. Je moet dit token aanvragen bij een lid van de groep.", - "group-details": "Groepsdetails", - "group-details-description": "Voordat je een account aanmaakt moet je eerst een groep aanmaken. Jij bent het enige lid van de groep, maar je kunt later anderen uitnodigen. Leden van je groep kunnen maaltijdplannen, boodschappenlijstjes, recepten en nog veel meer delen!", - "use-seed-data": "Gebruik voorbeeldgegevens", - "use-seed-data-description": "Mealie komt standaard met lijsten voor Voedsel, Eenheden en Labels. Die gebruik je om je recepten handig in te delen. Of om je groep handige informatie te geven. Ze zijn vertaald in de taal die je voor Mealie hebt ingesteld. Je kunt deze lijsten altijd aanvullen of aanpassen.", - "account-details": "Accountgegevens" + "user-registration": "User Registration", + "registration-success": "Registration Success", + "join-a-group": "Join a Group", + "create-a-new-group": "Create a New Group", + "provide-registration-token-description": "Please provide the registration token associated with the group that you'd like to join. You'll need to obtain this from an existing group member.", + "group-details": "Group Details", + "group-details-description": "Before you create an account you'll need to create a group. Your group will only contain you, but you'll be able to invite others later. Members in your group can share meal plans, shopping lists, recipes, and more!", + "use-seed-data": "Use Seed Data", + "use-seed-data-description": "Mealie ships with a collection of Foods, Units, and Labels that can be used to populate your group with helpful data for organizing your recipes. These are translated into the language you currently have selected. You can always add to or modify this data later.", + "account-details": "Account Details" }, "validation": { - "group-name-is-taken": "Groepsnaam is al in gebruik", - "username-is-taken": "Gebruikersnaam is al in gebruik", - "email-is-taken": "E-mailadres is al in gebruik", - "this-field-is-required": "Dit is een verplicht veld" + "group-name-is-taken": "Group name is taken", + "username-is-taken": "Username is taken", + "email-is-taken": "Email is taken", + "this-field-is-required": "This Field is Required" }, "export": { - "export": "Exporteer", - "file-name": "Bestandsnaam", - "size": "Grootte", - "link-expires": "Link vervalt" + "export": "Export", + "file-name": "File Name", + "size": "Size", + "link-expires": "Link Expires" }, "recipe-share": { - "expiration-date": "Vervaldatum", - "share-recipe": "Deel recept", - "default-30-days": "Standaard 30 dagen", - "expires-at": "Vervalt op", - "recipe-link-copied-message": "Link gekopieerd naar klembord" + "expiration-date": "Expiration Date", + "share-recipe": "Share Recipe", + "default-30-days": "Default 30 Days", + "expires-at": "Expires At", + "recipe-link-copied-message": "Recipe link copied to clipboard" }, "banner-experimental": { - "title": "Experimentele functies", - "description": "Deze pagina bevat experimentele of niet-complete functies. Excuses voor de puinhoop.", - "issue-link-text": "Volg onze voortgang hier" + "title": "Experimental Feature", + "description": "This page contains experimental or still-baking features. Please excuse the mess.", + "issue-link-text": "Track our progress here" }, "form": { - "quantity-label-abbreviated": "St." + "quantity-label-abbreviated": "Qty" }, "markdown-editor": { - "preview-markdown-button-label": "Bekijk opmaak" + "preview-markdown-button-label": "Preview Markdown" }, "demo": { - "info_message_with_version": "Dit is een demo voor versie {version}", - "demo_username": "Gebruikersnaam: {username}", - "demo_password": "Wachtwoord: {password}" + "info_message_with_version": "This is a Demo for version: {version}", + "demo_username": "Username: {username}", + "demo_password": "Password: {password}" }, "ocr-editor": { - "ocr-editor": "OCR-bewerker", - "toolbar": "Gereedschapsbalk", - "selection-mode": "Selectiemodus", - "pan-and-zoom-picture": "Verschuif en zoom afbeelding", - "split-text": "Tekst splitsen", - "preserve-line-breaks": "Behoud oorspronkelijke regeleinden", - "split-by-block": "Splits per tekstblok", - "flatten": "Plat maken ongeacht originele opmaak", + "ocr-editor": "Ocr editor", + "toolbar": "Toolbar", + "selection-mode": "Selection mode", + "pan-and-zoom-picture": "Pan and zoom picture", + "split-text": "Split text", + "preserve-line-breaks": "Preserve original line breaks", + "split-by-block": "Split by text block", + "flatten": "Flatten regardless of original formating", "help": { "help": "Help", - "mouse-modes": "Muismodus", - "selection-mode": "Selectiemodus (standaard)", - "selection-mode-desc": "De selectiemodus is de hoofdmodus die gebruikt kan worden om gegevens in te voeren:", + "mouse-modes": "Mouse modes", + "selection-mode": "Selection Mode (default)", + "selection-mode-desc": "The selection mode is the main mode that can be used to enter data:", "selection-mode-steps": { - "draw": "Teken een rechthoek over de tekst die je wilt selecteren.", - "click": "Klik op een willekeurig veld aan de rechterkant en klik vervolgens op het vierkant boven de afbeelding.", - "result": "De geselecteerde tekst verschijnt in het eerder geselecteerde veld." + "draw": "Draw a rectangle on the text you want to select.", + "click": "Click on any field on the right and then click back on the rectangle above the image.", + "result": "The selected text will appear inside the previously selected field." }, - "pan-and-zoom-mode": "Verschuif- en zoommodus", - "pan-and-zoom-desc": "Selecteer Verschuif en zoom door op het pictogram te klikken. Deze modus maakt het mogelijk om in te zoomen op de afbeelding en om rond te bewegen, wat het gebruik van grotere afbeeldingen vergemakkelijkt.", - "split-text-mode": "Splits tekst modus", + "pan-and-zoom-mode": "Pan and Zoom Mode", + "pan-and-zoom-desc": "Select pan and zoom by clicking the icon. This mode allows to zoom inside the image and move around to make using big images easier.", + "split-text-mode": "Split Text modes", "split-modes": { - "line-mode": "Regelmodus (standaard)", - "line-mode-desc": "In de regelmodus wordt de tekst met de originele regeleindes geplaatst. Deze modus is handig wanneer je in bulk ingrediënten toe wil voegen die elk op een regel staan.", - "block-mode": "Blokmodus", - "block-mode-desc": "In de blokmodus wordt de tekst opgedeeld in blokken. Deze modus is handig wanneer je in bulk instructies wil toevoegen die normaliter in paragrafen is opgedeeld.", - "flat-mode": "Platte modus", - "flat-mode-desc": "In de platte modus wordt de tekst zonder regeleindes aan het geselecteerde receptveld toegevoegd." + "line-mode": "Line mode (default)", + "line-mode-desc": "In line mode, the text will be propagated by keeping the original line breaks. This mode is useful when using bulk add on a list of ingredients where one ingredient is one line.", + "block-mode": "Block mode", + "block-mode-desc": "In block mode, the text will be split in blocks. This mode is useful when bulk adding instructions that are usually written in paragraphs.", + "flat-mode": "Flat mode", + "flat-mode-desc": "In flat mode, the text will be added to the selected recipe field with no line breaks." } } }, "admin": { "maintenance": { - "storage-details": "Opslaggegevens", - "page-title": "Websiteonderhoud", - "summary-title": "Samenvatting", - "button-label-get-summary": "Toon samenvatting", + "storage-details": "Storage Details", + "page-title": "Site Maintenance", + "summary-title": "Summary", + "button-label-get-summary": "Get Summary", "button-label-open-details": "Details", - "info-description-data-dir-size": "Grootte van de gegevensmap", - "info-description-log-file-size": "Grootte logbestand", - "info-description-cleanable-directories": "Opschoonbare mappen", - "info-description-cleanable-images": "Opschoonbare afbeeldingen", + "info-description-data-dir-size": "Data Directory Size", + "info-description-log-file-size": "Log File Size", + "info-description-cleanable-directories": "Cleanable Directories", + "info-description-cleanable-images": "Cleanable Images", "storage": { - "title-temporary-directory": "Tijdelijke map (.temp)", - "title-backups-directory": "Back-upmap (backups)", - "title-groups-directory": "Groepenmap (groups)", - "title-recipes-directory": "Receptenmap (recipes)", - "title-user-directory": "Gebruikersmap (user)" + "title-temporary-directory": "Temporary Directory (.temp)", + "title-backups-directory": "Backups Directory (backups)", + "title-groups-directory": "Groups Directory (groups)", + "title-recipes-directory": "Recipes Directory (recipes)", + "title-user-directory": "User Directory (user)" }, - "action-delete-log-files-name": "Logbestanden verwijderen", - "action-delete-log-files-description": "Verwijdert alle logbestanden", - "action-clean-directories-name": "Mappen opschonen", - "action-clean-directories-description": "Verwijdert alle receptmappen die geen geldige UUIDs zijn", - "action-clean-temporary-files-name": "Tijdelijke bestanden opschonen", - "action-clean-temporary-files-description": "Verwijdert alle bestanden en mappen in de .temp-map", - "action-clean-images-name": "Afbeeldingen opschonen", - "action-clean-images-description": "Verwijdert alle afbeeldingen die niet eindigen met .webp", - "actions-description": "Onderhoudsacties zijn {destructive_in_bold} en moeten voorzichtig worden gebruikt. Het uitvoeren van een van deze acties is {irreversible_in_bold}.", - "actions-description-destructive": "destructief", - "actions-description-irreversible": "onomkeerbaar", - "logs-action-refresh": "Logbestanden verversen", - "logs-page-title": "Mealie logboekbestanden", - "logs-tail-lines-label": "Laatste regels" + "action-delete-log-files-name": "Delete Log Files", + "action-delete-log-files-description": "Deletes all the log files", + "action-clean-directories-name": "Clean Directories", + "action-clean-directories-description": "Removes all the recipe folders that are not valid UUIDs", + "action-clean-temporary-files-name": "Clean Temporary Files", + "action-clean-temporary-files-description": "Removes all files and folders in the .temp directory", + "action-clean-images-name": "Clean Images", + "action-clean-images-description": "Removes all the images that don't end with .webp", + "actions-description": "Maintenance actions are {destructive_in_bold} and should be used with caution. Performing any of these actions is {irreversible_in_bold}.", + "actions-description-destructive": "destructive", + "actions-description-irreversible": "irreversible", + "logs-action-refresh": "Refresh Logs", + "logs-page-title": "Mealie Logs", + "logs-tail-lines-label": "Tail Lines" }, "mainentance": { - "actions-title": "Acties" + "actions-title": "Actions" }, - "ingredients-natural-language-processor": "Natuurlijke taalprocessor voor ingrediënten", - "ingredients-natural-language-processor-explanation": "Mealie gebruikt willekeurige voorwaardelijke velden (Conditional Random Fields, CRFs) voor het ontleden en verwerken van ingrediënten. Het model is gebaseerd op een gegevensset van meer dan 100.000 ingrediënten. Die komen uit een dataset die is samengesteld door de New York Times. Aangezien het model alleen in het Engels wordt getraind, kan het resultaat van het model in andere talen wisselend zijn. Deze pagina is een speeltuin om het model te testen.", - "ingredients-natural-language-processor-explanation-2": "Het is niet perfect, maar het levert over het algemeen uitstekende resultaten op en is een goed uitgangspunt voor het handmatig ontleden van ingrediënten in afzonderlijke velden. Je kunt ook de \"Ruwe\" ontleder gebruiken die een patroonovereenkomende techniek gebruikt om ingrediënten te identificeren.", + "ingredients-natural-language-processor": "Ingredients Natural Language Processor", + "ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.", + "ingredients-natural-language-processor-explanation-2": "It's not perfect, but it yields great results in general and is a good starting point for manually parsing ingredients into individual fields. Alternatively, you can also use the \"Brute\" processor that uses a pattern matching technique to identify ingredients.", "nlp": "NLP", - "brute": "Ruw", - "openai": "OpenAI kunstmatige intelligentie", - "show-individual-confidence": "Individuele overtuiging tonen", - "ingredient-text": "Ingrediënttekst", - "average-confident": "{0} overtuigd", - "try-an-example": "Probeer een voorbeeld", - "parser": "Ontleder", - "background-tasks": "Achtergrondtaken", - "background-tasks-description": "Hier kan je alle lopende achtergrondtaken en de status bekijken", - "no-logs-found": "Geen logboekbestanden gevonden", - "tasks": "Taken", + "brute": "Brute", + "openai": "OpenAI", + "show-individual-confidence": "Show individual confidence", + "ingredient-text": "Ingredient Text", + "average-confident": "{0} Confident", + "try-an-example": "Try an example", + "parser": "Parser", + "background-tasks": "Background Tasks", + "background-tasks-description": "Here you can view all the running background tasks and their status", + "no-logs-found": "No Logs Found", + "tasks": "Tasks", "setup": { - "first-time-setup": "Instellingen eerste gebruik", - "welcome-to-mealie-get-started": "Welkom bij Mealie! Laten we beginnen", - "already-set-up-bring-to-homepage": "Ik ben al ingesteld, breng me naar de startpagina", - "common-settings-for-new-sites": "Hier zijn enkele algemene instellingen voor nieuwe sites", - "setup-complete": "Installatie voltooid!", - "here-are-a-few-things-to-help-you-get-started": "Hier zijn een aantal dingen om je op weg te helpen met Mealie", - "restore-from-v1-backup": "Heb je een back-up van een vorig exemplaar van Mealie v1? Deze kan je hier terugzetten.", - "manage-profile-or-get-invite-link": "Beheer je eigen profiel, of gebruik een uitnodigingslink om te delen met anderen." + "first-time-setup": "First Time Setup", + "welcome-to-mealie-get-started": "Welcome to Mealie! Let's get started", + "already-set-up-bring-to-homepage": "I'm already set up, just bring me to the homepage", + "common-settings-for-new-sites": "Here are some common settings for new sites", + "setup-complete": "Setup Complete!", + "here-are-a-few-things-to-help-you-get-started": "Here are a few things to help you get started with Mealie", + "restore-from-v1-backup": "Have a backup from a previous instance of Mealie v1? You can restore it here.", + "manage-profile-or-get-invite-link": "Manage your own profile, or grab an invite link to share with others." }, - "debug-openai-services": "Debug OpenAI diensten", - "debug-openai-services-description": "Gebruik deze pagina om de OpenAI-diensten te debuggen. U kunt uw OpenAI-verbinding testen en de resultaten hier bekijken. Als u afbeeldingsdiensten hebt ingeschakeld, kunt u ook een afbeelding geven.", - "run-test": "Test starten", - "test-results": "Resultaten van de test", - "group-delete-note": "Groepen met gebruikers of huishoudens kunnen niet worden verwijderd", - "household-delete-note": "Huishoudens met gebruikers kunnen niet worden verwijderd" + "debug-openai-services": "Debug OpenAI Services", + "debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.", + "run-test": "Run Test", + "test-results": "Test Results", + "group-delete-note": "Groups with users or households cannot be deleted", + "household-delete-note": "Households with users cannot be deleted" }, "profile": { - "welcome-user": "👋 Welkom, {0}!", - "description": "Beheer je profiel, recepten en groepsinstellingen.", - "invite-link": "Uitnodigingslink", - "get-invite-link": "Krijg uitnodigingslink", - "get-public-link": "Openbare link krijgen", - "account-summary": "Accountoverzicht", - "account-summary-description": "Hier is een samenvatting van jouw groep.", - "group-statistics": "Groepsstatistieken", - "group-statistics-description": "Jouw groepsstatistieken bieden inzicht in hoe je Mealie gebruikt.", - "household-statistics": "Statistieken huishouden", - "household-statistics-description": "De statistieken van je huishouden bieden inzicht in hoe je Mealie gebruikt.", - "storage-capacity": "Opslagcapaciteit", - "storage-capacity-description": "Jouw opslagcapaciteit is een berekening van de afbeeldingen en bijlagen die je hebt geüpload.", - "personal": "Persoonlijk", - "personal-description": "Dit zijn jouw persoonlijke instellingen. Aanpassingen hier hebben geen invloed op andere gebruikers.", - "user-settings": "Gebruikersinstellingen", - "user-settings-description": "Beheer jouw voorkeuren, verander je wachtwoord en werk je e-mailadres bij.", - "api-tokens-description": "Beheer je API-tokens voor toegang vanuit externe applicaties.", - "group-description": "Deze items worden gedeeld binnen je groep. Het bewerken van een van deze items zal het voor de hele groep veranderen!", - "group-settings": "Groepsinstellingen", - "group-settings-description": "Beheer je groepsinstellingen, zoals privacyinstellingen.", - "household-description": "Deze items worden gedeeld binnen je huishouden. Het bewerken van één van deze items zal het voor het hele huishouden veranderen!", - "household-settings": "Instellingen huishouden", - "household-settings-description": "Beheer de instellingen van je huishouden, zoals je maaltijdplan en privacyinstellingen.", - "cookbooks-description": "Beheer een verzameling receptcategorieën en genereer hier pagina's voor.", - "members": "Leden", - "members-description": "Bekijk wie er in je huishouden zit en beheer hun rechten.", - "webhooks-description": "Stel webhooks in die worden geactiveerd op dagen dat je een maaltijdplan hebt gepland.", - "notifiers": "Melders", - "notifiers-description": "Stel e-mail en push-meldingen in die worden getriggerd bij specifieke gebeurtenissen.", - "manage-data": "Gegevensbeheer", - "manage-data-description": "Beheer je Mealie-gegevens: levensmiddelen, eenheden, categorieën, labels en meer.", - "data-migrations": "Gegevensmigraties", - "data-migrations-description": "Importeer jouw bestaande gegevens van andere applicaties, zoals Nextcloud recepten en Chowdown.", - "email-sent": "E-mail verzonden", - "error-sending-email": "Fout tijdens het verzenden van de e-mail", - "personal-information": "Persoonlijke gegevens", - "preferences": "Voorkeuren", - "show-advanced-description": "Toon geavanceerde functies (API-sleutels, webhooks en gegevensbeheer)", - "back-to-profile": "Terug naar profiel", - "looking-for-privacy-settings": "Op zoek naar privacy-instellingen?", - "manage-your-api-tokens": "API-tokens beheren", - "manage-user-profile": "Gebruikersprofiel beheren", - "manage-cookbooks": "Beheer kookboeken", - "manage-members": "Leden beheren", - "manage-webhooks": "Webhooks beheren", - "manage-notifiers": "Meldingen beheren", - "manage-data-migrations": "Gegevensmigraties beheren" + "welcome-user": "👋 Welcome, {0}!", + "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", + "get-invite-link": "Get Invite Link", + "get-public-link": "Get Public Link", + "account-summary": "Account Summary", + "account-summary-description": "Here's a summary of your group's information.", + "group-statistics": "Group Statistics", + "group-statistics-description": "Your Group Statistics provide some insight how you're using Mealie.", + "household-statistics": "Household Statistics", + "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "storage-capacity": "Storage Capacity", + "storage-capacity-description": "Your storage capacity is a calculation of the images and assets you have uploaded.", + "personal": "Personal", + "personal-description": "These are settings that are personal to you. Changes here won't affect other users.", + "user-settings": "User Settings", + "user-settings-description": "Manage your preferences, change your password, and update your email.", + "api-tokens-description": "Manage your API Tokens for access from external applications.", + "group-description": "These items are shared within your group. Editing one of them will change it for the whole group!", + "group-settings": "Group Settings", + "group-settings-description": "Manage your common group settings, like privacy settings.", + "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", + "household-settings": "Household Settings", + "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", + "cookbooks-description": "Manage a collection of recipe categories and generate pages for them.", + "members": "Members", + "members-description": "See who's in your household and manage their permissions.", + "webhooks-description": "Set up webhooks that trigger on days that you have mealplans scheduled.", + "notifiers": "Notifiers", + "notifiers-description": "Set up email and push notifications that trigger on specific events.", + "manage-data": "Manage Data", + "manage-data-description": "Manage your Mealie data; Foods, Units, Categories, Tags and more.", + "data-migrations": "Data Migrations", + "data-migrations-description": "Migrate your existing data from other applications like Nextcloud Recipes and Chowdown.", + "email-sent": "Email Sent", + "error-sending-email": "Error Sending Email", + "personal-information": "Personal Information", + "preferences": "Preferences", + "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", + "back-to-profile": "Back to Profile", + "looking-for-privacy-settings": "Looking for Privacy Settings?", + "manage-your-api-tokens": "Manage Your API Tokens", + "manage-user-profile": "Manage User Profile", + "manage-cookbooks": "Manage Cookbooks", + "manage-members": "Manage Members", + "manage-webhooks": "Manage Webhooks", + "manage-notifiers": "Manage Notifiers", + "manage-data-migrations": "Manage Data Migrations" }, "cookbook": { - "cookbooks": "Kookboeken", - "description": "Kookboeken zijn een andere manier om recepten te organiseren door verzamelingen van recepten, organisatoren en andere filters te maken. Het maken van een kookboek voegt een item toe aan de zijbalk. Alle recepten met de gekozen filters worden in het kookboek getoond.", - "hide-cookbooks-from-other-households": "Verberg kookboeken van andere huishoudens", - "hide-cookbooks-from-other-households-description": "Wanneer ingeschakeld, worden alleen kookboeken van uw huishouden op de zijbalk weergegeven", - "public-cookbook": "Openbaar kookboek", - "public-cookbook-description": "Openbare kookboeken kunnen worden gedeeld met niet-Mealie-gebruikers en zullen worden weergegeven op jouw groepspagina.", - "filter-options": "Filteropties", - "filter-options-description": "Wanneer \"Vereis alle\" geselecteerd is, zal het kookboek alleen recepten bevatten die alle geselecteerde items hebben. Dit geldt voor elke subset van selectors en niet voor een doorsnede van de geselecteerde items.", - "require-all-categories": "Vereis alle categorieën", - "require-all-tags": "Vereis alle labels", - "require-all-tools": "Vereis al het keukengerei", - "cookbook-name": "Naam van het kookboek", - "cookbook-with-name": "Kookboek {0}", - "household-cookbook-name": "{0} Kookboek {1}", - "create-a-cookbook": "Maak een kookboek", - "cookbook": "Kookboek" + "cookbooks": "Cookbooks", + "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", + "public-cookbook": "Public Cookbook", + "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", + "filter-options": "Filter Options", + "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross section of the selected items.", + "require-all-categories": "Require All Categories", + "require-all-tags": "Require All Tags", + "require-all-tools": "Require All Tools", + "cookbook-name": "Cookbook Name", + "cookbook-with-name": "Cookbook {0}", + "household-cookbook-name": "{0} Cookbook {1}", + "create-a-cookbook": "Create a Cookbook", + "cookbook": "Cookbook" }, "query-filter": { "logical-operators": { - "and": "EN", - "or": "OF" + "and": "AND", + "or": "OR" }, "relational-operators": { - "equals": "is gelijk aan", - "does-not-equal": "is niet gelijk aan", - "is-greater-than": "is groter dan", - "is-greater-than-or-equal-to": "is groter dan of gelijk aan", - "is-less-than": "is kleiner dan", - "is-less-than-or-equal-to": "is kleiner dan of gelijk aan", - "is-older-than": "is ouder dan", - "is-newer-than": "is nieuwer dan" + "equals": "equals", + "does-not-equal": "does not equal", + "is-greater-than": "is greater than", + "is-greater-than-or-equal-to": "is greater than or equal to", + "is-less-than": "is less than", + "is-less-than-or-equal-to": "is less than or equal to", + "is-older-than": "is older than", + "is-newer-than": "is newer than" }, "relational-keywords": { "is": "is", - "is-not": "is niet", - "is-one-of": "is één van", - "is-not-one-of": "is niet één van", - "contains-all-of": "bevat alles van", - "is-like": "is zoals", - "is-not-like": "is niet zoals" + "is-not": "is not", + "is-one-of": "is one of", + "is-not-one-of": "is not one of", + "contains-all-of": "contains all of", + "is-like": "is like", + "is-not-like": "is not like" }, "dates": { - "days-ago": "dagen geleden|dag geleden|dagen geleden" + "days-ago": "days ago|day ago|days ago" } }, "validators": { - "required": "Dit is een verplicht veld", - "invalid-email": "E-mailadres moet geldig zijn", - "invalid-url": "Moet een geldige URL zijn", - "no-whitespace": "Geen spaties toegestaan", - "min-length": "Moet minimaal {min} tekens bevatten", - "max-length": "Moet maximaal {max} tekens bevatten|Moet maximaal {max} tekens bevatten" + "required": "This Field is Required", + "invalid-email": "Email Must Be Valid", + "invalid-url": "Must Be A Valid URL", + "no-whitespace": "No Whitespace Allowed", + "min-length": "Must Be At Least {min} Characters", + "max-length": "Must Be At Most {max} Character|Must Be At Most {max} Characters" + }, + "announcements": { + "announcements": "Announcements", + "all-announcements": "All announcements", + "mark-all-as-read": "Mark All as Read", + "show-announcements-from-mealie": "Show announcements from Mealie", + "show-announcements-setting-description": "Whether or not you want to allow users to see announcements from Mealie. When enabled users can still opt-out from seeing them in their user settings" } }