From ac6356678722de5cca4ba005ddd96d6cef27a1a3 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sat, 11 Apr 2026 11:39:42 -0500 Subject: [PATCH] New translations en-us.json (Danish) --- frontend/app/lang/messages/da-DK.json | 2542 +++++++++++++------------ 1 file changed, 1275 insertions(+), 1267 deletions(-) diff --git a/frontend/app/lang/messages/da-DK.json b/frontend/app/lang/messages/da-DK.json index 1bbc545eb..db06e83e4 100644 --- a/frontend/app/lang/messages/da-DK.json +++ b/frontend/app/lang/messages/da-DK.json @@ -1,1157 +1,1158 @@ { "about": { - "about": "Om", - "about-mealie": "Om Mealie", - "api-docs": "API-dokumentation", - "api-port": "API-port", - "application-mode": "Applikationstilstand", - "database-type": "Database-type", - "database-url": "Database-URL", - "default-group": "Standardgruppe", - "default-household": "Standardhusstand", + "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": "Default Group", + "default-household": "Default Household", "demo": "Demo", - "demo-status": "Demo-status", - "development": "Udvikling", - "docs": "Dokumentation", - "download-log": "Download log", - "download-recipe-json": "Senest hentede JSON", + "demo-status": "Demo Status", + "development": "Development", + "docs": "Docs", + "download-log": "Download Log", + "download-recipe-json": "Last Scraped JSON", "github": "GitHub", - "log-lines": "Loglinjer", - "not-demo": "Ikke demo", - "portfolio": "Portefølje", - "production": "Produktion", - "support": "Hjælp", + "log-lines": "Log Lines", + "not-demo": "Not Demo", + "portfolio": "Portfolio", + "production": "Production", + "support": "Support", "version": "Version", - "unknown-version": "ukendt", - "sponsor": "Sponsorér" + "unknown-version": "unknown", + "sponsor": "Sponsor" }, "asset": { - "assets": "Aktiver", - "code": "Kode", - "file": "Fil", - "image": "Billede", - "new-asset": "Nyt aktiv", + "assets": "Assets", + "code": "Code", + "file": "File", + "image": "Image", + "new-asset": "New Asset", "pdf": "PDF", - "recipe": "Opskrift", - "show-assets": "Vis aktiver", - "error-submitting-form": "Fejl ved indsendelse af data" + "recipe": "Recipe", + "show-assets": "Show Assets", + "error-submitting-form": "Error Submitting Form" }, "category": { - "categories": "Kategorier", - "category-created": "Kategori oprettet", - "category-creation-failed": "Oprettelse af kategorien mislykkedes", - "category-deleted": "Kategori slettet", - "category-deletion-failed": "Sletning af kategori mislykkedes", - "category-filter": "Kategorifilter", - "category-update-failed": "Opdatering af kategori mislykkedes", - "category-updated": "Kategori opdateret", - "uncategorized-count": "Ikke kategoriseret {count}", - "create-a-category": "Opret en kategori", - "category-name": "Kategorinavn", - "category": "Kategori" + "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", + "apprise-url": "Apprise URL", "database": "Database", - "delete-event": "Slet begivenhed", - "event-delete-confirmation": "Er du sikker på, at du vil slette denne begivenhed?", - "event-deleted": "Begivenhed slettet", - "event-updated": "Hændelse opdateret", - "new-notification-form-description": "Mealie bruger Apprise biblioteket for at generere notifikationer. De giver mange muligheder for notifikationer til tjenester. Kig i deres wiki for en gennemgående guide til, hvordan en URL oprettes i din situation. Hvis muligt, kan valget af din type af notifikation omfatte flere ekstrafunktioner.", - "new-version": "Ny opdatering er tilgængelig!", - "notification": "Notifikation", - "refresh": "Opdater", - "scheduled": "Planlagt", - "something-went-wrong": "Noget gik galt!", - "subscribed-events": "Abonnerede begivenheder", - "test-message-sent": "Testbesked sendt", - "message-sent": "Besked afsendt", - "new-notification": "Ny notifikation", - "event-notifiers": "Notifikation om begivenheder", - "apprise-url-skipped-if-blank": "Informations link (sprunget over hvis ladet være tomt)", - "apprise-url-is-left-intentionally-blank": "Eftersom Apprise URL'er typisk indeholder følsomme oplysninger, er feltet bevidst tom imens du skriver. Hvis du ønsker at opdatere URL'en, kan du skrive en ny, ellers efterlad feltet tomt for at bevare den nuværende URL.", - "enable-notifier": "Aktiver Notifikationer", - "what-events": "Hvilke begivenheder skal denne anmelder abonnere på?", - "user-events": "Brugerhændelser", - "mealplan-events": "Måltidsplansbegivenheder", - "when-a-user-in-your-group-creates-a-new-mealplan": "Når en bruger i din gruppe opretter en ny måltidsplan", - "shopping-list-events": "Indkøbslistebegivenheder", - "cookbook-events": "Kogebogsbegivenheder", - "tag-events": "Tagbegivenheder", - "category-events": "Kategoribegivenheder", - "when-a-new-user-joins-your-group": "Når en ny bruger slutter sig til din gruppe", - "recipe-events": "Hændelser for opskrifter", - "label-events": "Navn på begivenheder" + "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": "Tilføj", - "cancel": "Annuller", - "clear": "Ryd", - "close": "Luk", - "confirm": "Bekræft", - "confirm-how-does-everything-look": "Hvordan ser alting ud?", - "confirm-delete-generic": "Er du sikker på, at du vil slette dette?", - "copied_message": "Kopieret!", - "create": "Opret", - "created": "Oprettet", - "custom": "Brugerdefineret", - "dashboard": "Overblik", - "delete": "Slet", - "disabled": "Deaktiveret", - "download": "Hent", - "duplicate": "Kopier", - "edit": "Rediger", - "enabled": "Aktiveret", - "exception": "Afvigelse", - "failed-count": "Fejlet: {count}", - "failure-uploading-file": "Filupload fejlede", - "favorites": "Favoritter", - "field-required": "Felt påkrævet", - "file-folder-not-found": "Fil/mappe ikke fundet", - "file-uploaded": "Fil uploadet", - "filter": "Filtrer", - "friday": "Fredag", - "general": "Generelt", - "get": "Hent", - "home": "Hjem", - "image": "Billede", - "image-upload-failed": "Billedeupload fejlede", - "import": "Importere", + "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": "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": "Friday", + "general": "General", + "get": "Get", + "home": "Home", + "image": "Image", + "image-upload-failed": "Image upload failed", + "import": "Import", "json": "JSON", - "keyword": "Nøgleord", - "link-copied": "Link kopieret", - "loading": "Indlæser", - "loading-events": "Indlæser hændelser", - "loading-recipe": "Indlæser opskrift...", - "loading-ocr-data": "Indlæser OCR data...", - "loading-recipes": "Indlæser opskrifter", - "message": "Besked", - "monday": "Mandag", - "name": "Navn", - "new": "Ny", - "never": "Aldrig", - "no": "Nej", - "no-recipe-found": "Ingen opskrift fundet", - "ok": "Ok", - "options": "Valgmuligheder:", - "plural-name": "Navn i flertal", - "print": "Udskriv", - "print-preferences": "Printindstillinger", - "random": "Tilfældig", - "rating": "Bedømmelse", - "recent": "Seneste", - "recipe": "Opskrift", - "recipes": "Opskrifter", - "rename-object": "Omdøb {0}", - "reset": "Nulstil", - "saturday": "Lørdag", - "save": "Gem", - "settings": "Indstillinger", - "share": "Del", - "show-all": "Vis alle", - "shuffle": "Bland", - "sort": "Sorter", - "sort-ascending": "Sorter stigende", - "sort-descending": "Sorter faldende", - "sort-alphabetically": "Alfabetisk", + "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": "Emne", - "submit": "Indsend", - "success-count": "Succes: {count}", - "sunday": "Søndag", + "subject": "Subject", + "submit": "Submit", + "success-count": "Success: {count}", + "sunday": "Sunday", "system": "System", - "templates": "Skabeloner:", - "test": "Afprøv", - "themes": "Temaer", - "thursday": "Torsdag", - "title": "Titel", - "token": "Nøgle", - "tuesday": "Tirsdag", + "templates": "Templates:", + "test": "Test", + "themes": "Themes", + "thursday": "Thursday", + "title": "Title", + "token": "Token", + "tuesday": "Tuesday", "type": "Type", - "update": "Gem", - "updated": "Ændret", + "update": "Update", + "updated": "Updated", "upload": "Upload", "url": "URL", - "view": "Se", - "wednesday": "Onsdag", - "yes": "Ja", - "foods": "Fødevarer", - "units": "Enheder", - "back": "Tilbage", - "next": "Næste", + "view": "View", + "wednesday": "Wednesday", + "yes": "Yes", + "foods": "Foods", + "units": "Units", + "back": "Back", + "next": "Next", "start": "Start", - "toggle-view": "Skift visning", - "date": "Dato", + "toggle-view": "Toggle View", + "date": "Date", "id": "Id", - "owner": "Ejer", - "change-owner": "Skift ejer", - "date-added": "Oprettelsesdato", - "none": "Ingen", - "run": "Start", + "owner": "Owner", + "change-owner": "Change Owner", + "date-added": "Date Added", + "none": "None", + "run": "Run", "menu": "Menu", - "a-name-is-required": "Navn skal udfyldes", - "delete-with-name": "Slet {name}", - "confirm-delete-generic-with-name": "Er du sikker på, at du vil slette dette {name}?", - "confirm-delete-own-admin-account": "Bemærk, at du forsøger at slette din egen administratorkonto! Denne handling kan ikke fortrydes og vil permanent slette din konto?", - "organizer": "Organisator", - "transfer": "Overfør", - "copy": "Kopier", - "color": "Farve", - "timestamp": "Tidsstempel", - "last-made": "Senest lavet", - "learn-more": "Lær mere", - "this-feature-is-currently-inactive": "Denne funktion er i øjeblikket inaktiv", - "clipboard-not-supported": "Udklipsholder er ikke understøttet", - "copied-to-clipboard": "Kopieret til udklipsholderen", - "your-browser-does-not-support-clipboard": "Din browser understøtter ikke udklipsholder", - "copied-items-to-clipboard": "Intet element er kopieret til udklipsholderen|Ét element er kopieret til udklipsholderen|Kopierede {count} elementer til udklipsholderen", - "actions": "Handlinger", - "selected-count": "Valgt: {count}", - "export-all": "Eksportér alle", - "refresh": "Opdater", - "upload-file": "Upload fil", - "created-on-date": "Oprettet den: {0}", - "unsaved-changes": "Du har ændringer som ikke er gemt. Vil du gemme før du forlader? Vælg \"Okay\" for at gemme, eller \"Annullér\" for at kassere ændringer.", - "discard-changes": "Kassér ændringer", - "discard-changes-description": "Du har ændringer, der ikke er gemt. Er du sikker på, at du vil kassere dem?", - "clipboard-copy-failure": "Kopiering til udklipsholderen mislykkedes.", - "confirm-delete-generic-items": "Er du sikker på at du ønsker at slette de valgte emner?", - "organizers": "Organisatorer", - "caution": "Bemærk", - "show-advanced": "Vis avanceret", - "add-field": "Tilføj felt", - "date-created": "Oprettet", - "date-updated": "Opdateret" + "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": "Er du sikker på, du vil slette {groupName}?", - "cannot-delete-default-group": "Standardgruppen kan ikke blive slettet", - "cannot-delete-group-with-users": "En gruppe med brugere i kan ikke blive slettet", - "confirm-group-deletion": "Bekræft sletning af gruppe", - "create-group": "Opret gruppe", - "error-updating-group": "Fejl ved ændring af gruppe", - "group": "Gruppe", - "group-deleted": "Gruppe slettet", - "group-deletion-failed": "Sletning af gruppe fejlede", - "group-id-with-value": "Gruppe-ID: {groupID}", - "group-name": "Gruppenavn", - "group-not-found": "Gruppen blev ikke fundet", - "group-token": "Gruppetoken", - "group-with-value": "Gruppe: {groupID}", - "groups": "Grupper", - "manage-groups": "Administrer grupper", - "user-group": "Brugergruppe", - "user-group-created": "Brugergruppe oprettet", - "user-group-creation-failed": "Oprettelse af brugergruppe fejlede", + "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": "Hold mine opskrifter private", - "keep-my-recipes-private-description": "Ændrer din gruppe og alle opskrifter til private. Du kan altid ændre dette senere." + "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": "Administrer medlemmer", - "manage-members-description": "Administrer tilladelser for medlemmerne i din husstand. {manage} giver brugeren adgang til datastyringssiden, og {invite} giver brugeren mulighed for at generere invitationslinks til andre brugere. Gruppeejere kan ikke ændre deres egne tilladelser.", - "manage": "Administrer", - "manage-household": "Administrer Husstand", - "invite": "Invitér", - "looking-to-update-your-profile": "Ønsker du at opdatere din profil?", - "default-recipe-preferences-description": "Dette er standardindstillingerne, når en ny opskrift oprettes i din gruppe. Indstillingerne kan ændres for en opskrift i menuen Opskriftindstillinger.", - "default-recipe-preferences": "Standard opskriftsindstillinger", - "group-preferences": "Gruppeindstillinger", - "private-group": "Privat gruppe", - "private-group-description": "Sættes din husholdning til privat vil det deaktivere alle indstillinger for offentlig visning. Dette tilsidesætter individuelle indstillinger for offentlig visning", - "enable-public-access": "Aktiver offentlig adgang", - "enable-public-access-description": "Gør gruppeopskrifter offentlige som standard, og tillade besøgende at se opskrifter uden at logge ind", - "allow-users-outside-of-your-group-to-see-your-recipes": "Tillad brugere udenfor din gruppe at se dine opskrifter", - "allow-users-outside-of-your-group-to-see-your-recipes-description": "Når aktiveret kan du bruge et link til offentlig deling til at dele specifikke opskrifter uden at oprette en bruger. Når deaktiveret, kan du kun dele opskrifter med brugere, der er i din gruppe eller med et prægenereret privat link", - "show-nutrition-information": "Vis ernæringsoplysninger", - "show-nutrition-information-description": "Når aktiveret vil ernæringsinformationen blive vist på opskriften hvis den er tilgængelig. Hvis der ikke findes nogen ernæringsinformation, vil dette ikke blive vist", - "show-recipe-assets": "Vis opskriftsaktiver", - "show-recipe-assets-description": "Når aktiveret vil opskriftens ekstramaterialer blive vist på opskriften hvis tilgængelig", - "default-to-landscape-view": "Vælg landskabsvisning som standard", - "default-to-landscape-view-description": "Når aktiveret vil opskriftens top sektion blive vist i liggende visning", - "disable-users-from-commenting-on-recipes": "Brugere kan ikke kommentere på opskrifter", - "disable-users-from-commenting-on-recipes-description": "Skjuler kommentarsektionen på opskriftssiden og deaktiverer kommentarer", - "disable-organizing-recipe-ingredients-by-units-and-food": "Deaktiver organisering af opskrift ingredienser efter enheder og fødevarer", - "disable-organizing-recipe-ingredients-by-units-and-food-description": "Skjuler mad, enhed og mængde felterne og behandler ingredienser som almindelige tekstfelter", - "general-preferences": "Generelle Indstillinger", - "group-recipe-preferences": "Gruppe Indstillinger for opskrifter", - "report": "Rapport", - "report-with-id": "Rapport ID: {id}", - "group-management": "Gruppeadministration", - "admin-group-management": "Administratorgruppeadministration", - "admin-group-management-text": "Ændringer i denne gruppe vil træde i kraft øjeblikkeligt.", - "group-id-value": "Gruppe-ID: {0}", - "total-households": "Husstande i Alt", - "you-must-select-a-group-before-selecting-a-household": "Du skal vælge en gruppe, før du vælger en husstand" + "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": "Husstand", - "households": "Husstande", - "user-household": "Bruger Husstand", - "create-household": "Opret Husstand", - "household-name": "Husstandens Navn", - "household-group": "Husstandens Gruppe", - "household-management": "Husstands Administration", - "manage-households": "Administrer Husstande", - "admin-household-management": "Admin Husstands Administration", - "admin-household-management-text": "Ændringer ved denne husholdning vil træde i kraft øjeblikkeligt.", - "household-id-value": "Husstand Id: {0}", - "private-household": "Privat Husstand", - "private-household-description": "Sættes din Husstand til privat, vil det deaktivere alle indstillinger for offentlig visning. Dette overskriver individuelle indstillinger for offentlig visning", - "lock-recipe-edits-from-other-households": "Lås opskriftredigeringer fra andre husstande", - "lock-recipe-edits-from-other-households-description": "Når denne funktion er aktiveret, kan kun brugere i din husstand redigere opskrifter, der er oprettet af din husstand.", - "household-recipe-preferences": "Husstandens opskriftspræferencer", - "default-recipe-preferences-description": "Dette er standardindstillingerne, når der oprettes en ny opskrift i din husstand. Disse kan ændres for individuelle opskrifter i menuen med opskriftindstillinger.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Tillad brugere udenfor din husholdning at se dine opskrifter", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "Når denne funktion er aktiveret, kan du bruge et offentligt delingslink til at dele bestemte opskrifter uden at godkende brugeren. Når funktionen er deaktiveret, kan du kun dele opskrifter med brugere, der bor i din husstand, eller med et forudgenereret privat link.", - "household-preferences": "Husstands præferencer" + "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": "Opret madplan", - "update-this-meal-plan": "Ret denne madplan", - "dinner-this-week": "Denne uges madplan", - "dinner-today": "Dagens madplan", - "dinner-tonight": "AFTENSMAD I AFTEN", - "edit-meal-plan": "Rediger madplan", - "end-date": "Slutdato", - "group": "Gruppér (Beta)", - "main": "Hovedret", - "meal-planner": "Madplanlægger", - "meal-plans": "Madplan", - "mealplan-categories": "MADPLANSKATEGORIER", - "mealplan-created": "Madplan oprettet", - "mealplan-creation-failed": "Oprettelse af madplan fejlede", - "mealplan-deleted": "Madplan slettet", - "mealplan-deletion-failed": "Sletning af madplan fejlede", - "mealplan-settings": "Madplansindstillinger", - "mealplan-update-failed": "Ændring af madplanen fejlede", - "mealplan-updated": "Madplanen blev ændret", - "mealplan-households-description": "Hvis ingen husstand er valgt, kan opskrifter tilføjes fra enhver husstand", - "any-category": "Alle kategorier", - "any-tag": "Alle tags", - "any-household": "Alle husstande", - "no-meal-plan-defined-yet": "Ingen madplaner er oprettet endnu", - "no-meal-planned-for-today": "Ingen ret er planlagt til i dag", - "numberOfDaysPast-hint": "Antal dage bagud ved indlæsning af side", - "numberOfDaysPast-label": "Standardantal dage bagud", - "numberOfDays-hint": "Antal dage ved sideindlæsning", - "numberOfDays-label": "Standarddage", - "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Kun opskrifter med disse kategorier vil blive brugt i madplaner", - "planner": "Planlæg madplan", - "quick-week": "Hurtig uge", - "side": "Tilbehør", - "sides": "Tilbehør", - "start-date": "Startdato", - "rule-day": "Regler for dage", - "meal-type": "Måltidstype", - "breakfast": "Morgenmad", - "lunch": "Frokost", - "dinner": "Aftensmad", + "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": "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": "Quick Week", + "side": "Side", + "sides": "Sides", + "start-date": "Start Date", + "rule-day": "Rule Day", + "meal-type": "Meal Type", + "breakfast": "Breakfast", + "lunch": "Lunch", + "dinner": "Dinner", "snack": "Snack", - "drink": "Drik", + "drink": "Drink", "dessert": "Dessert", - "type-any": "Alle", - "day-any": "Alle", - "editor": "Redigeringsværktøj", - "meal-recipe": "Opskrift for måltid", - "meal-title": "Titel på måltid", - "meal-note": "Note for måltid", - "note-only": "Tillad kun note", - "random-meal": "Tilfældigt måltid", - "random-dinner": "Tilfældig aftensmad", - "random-side": "Tilfældigt tilbehør", - "this-rule-will-apply": "Denne regel vil gælde for {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "til alle dage", - "on-days": "på {0}e", - "for-all-meal-types": "for alle typer af måltider", - "for-type-meal-types": "for {0} måltidstyper", - "meal-plan-rules": "Regler for madplanlægning", - "new-rule": "Ny regel", - "meal-plan-rules-description": "Du kan oprette regler for automatisk valg af opskrifter for dine madplaner. Regler bruges til at bestemme hvike opskrifter, der kan vælges imellem, når du opretter madplaner. Bemærk, at hvis reglerne har samme begrænsninger på dag eller type, så vil disse blive slået sammen. I praksis er det unødvendigt at oprette flere regler, men det er muligt at gøre det.", - "new-rule-description": "Når du opretter en ny regel for en madplan, kan du begrænse reglen til at være gældende for en bestemt dag i ugen og/eller en bestemt måltidstype. For at anvende en regel for alle dage eller alle måltider typer kan du indstille reglen til \"Any\", som vil anvende den til alle mulige værdier for dag og/eller måltid.", - "recipe-rules": "Opskriftsregler", - "applies-to-all-days": "Gælder for alle dage", - "applies-on-days": "Gælder for {0}e", - "meal-plan-settings": "Indstillinger for madplanlægning", - "add-all-to-list": "Tilføj alle til liste", - "add-day-to-list": "Tilføj dag til liste" + "type-any": "Any", + "day-any": "Any", + "editor": "Editor", + "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": "Migreringsdata fjernet", - "new-migration": "Ny migrering", - "no-file-selected": "Ingen fil valgt", - "no-migration-data-available": "Ingen migreringsdata er tilgængelig", - "previous-migrations": "Tidligere migreringer", - "recipe-migration": "Migrering af opskrifter", + "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": "Migrer data fra Chowdown", - "description-long": "Mealie understøtter indbygget chowdown repository format. Download repositoriet som en .zip-fil og upload den nedenfor.", + "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": "Migrer data fra Nextcloud Cookbook", - "description-long": "Nextcloud opskrifter kan importeres fra en zip-fil, der indeholder data lagret i Nextcloud. Se eksempelmappestrukturen nedenfor for at sikre, at dine opskrifter kan importeres.", - "title": "Nextcould Cookbook" + "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 importere opskrifter fra Copy Me That. Eksportere dine opskrifter i HTML-format, og derefter uploade .zip-filen nedenfor.", - "title": "Copy Me That opskriftshåndtering" + "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 importere opskrifter fra Paprika. Eksporter dine opskrifter fra paprika, omdøbe eksportudvidelsen til .zip og uploade den nedenfor.", + "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 importere opskrifter fra en før v1.0 udgivelse. Eksporter dine opskrifter fra din gamle installation, og upload zip-filen nedenfor. Bemærk, at kun opskrifter kan importeres fra eksport.", - "title": "Mealie før v1.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 importere opskrifter fra Tandoor. Eksporter dine data i \"Standard\" format, og upload derefter Zip filen nedenfor.", + "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 importere opskrifter fra DVO Cook'n X3. Eksportér en kogebog eller menu i \"Cook'n\" formatet, omdøb filtypen .dvo til .zip, og upload derefter .zip nedenfor.", + "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": "Migrering af opskrifter", - "recipe-data-migrations-explanation": "Opskrifter kan migreres fra et andet understøttet program til Mealie. Dette er en fantastisk måde at komme i gang med Mealie.", - "coming-from-another-application-or-an-even-older-version-of-mealie": "Kommer fra en anden applikation eller en endnu ældre version af Mealie? Tjek migrationer og se om dine data kan importeres.", - "choose-migration-type": "Vælg migreringstype", - "tag-all-recipes": "Tag alle opskrifter med {tag-name} tag", - "nextcloud-text": "Nextcloud opskrifter kan importeres fra en zip-fil, der indeholder data lagret i Nextcloud. Se eksempelmappestrukturen nedenfor for at sikre, at dine opskrifter kan importeres.", - "chowdown-text": "Mealie understøtter chowdown repository fil formater. Download repositoriet som en .zip-fil og upload den nedenfor.", - "recipe-1": "Opskrift 1", - "recipe-2": "Opskrift 2", - "paprika-text": "Mealie kan importere opskrifter fra Paprika. Eksporter dine opskrifter fra paprika, omdøbe eksportudvidelsen til .zip og uploade den nedenfor.", - "mealie-text": "Mealie kan importere opskrifter fra en før v1.0 udgivelse. Eksporter dine opskrifter fra din gamle installation, og upload zip-filen nedenfor. Bemærk, at kun opskrifter kan importeres fra eksport.", + "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 importere opskrifter fra Plan to Eat." + "description-long": "Mealie can import recipies from Plan to Eat." }, "myrecipebox": { "title": "My Recipe Box", - "description-long": "Mealie kan importere opskrifter fra My Recipe Box. Eksporter dine opskrifter i CSV-format, og upload derefter .csv-filen nedenfor." + "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 importere opskrifter fra Recipe Keeper. Eksportér dine opskrifter i zip-format, og upload derefter .zip-filen nedenfor." + "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": "Tilføj flere", - "error-details": "Kun hjemmesider med ld+json eller microdata kan blive importeret af Mealie. De fleste større opskriftshjemmesider bruger denne struktur. Opret et emne på GitHub, hvis en hjemmeside ikke kan blive importeret, men der er JSON-data i loggen.", - "error-title": "Det ser ud til, vi ikke kunne finde noget", - "from-url": "Fra URL", - "github-issues": "GitHub problemer", - "google-ld-json-info": "Google ld+json data", - "must-be-a-valid-url": "Det skal være en korrekt URL", - "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Indsæt dine opskriftsdata. \nHver linje behandles som et element på en liste", - "recipe-markup-specification": "Opskriftsmarkupspecifikation", - "recipe-url": "URL på opskrift", - "recipe-html-or-json": "Opskrift HTML eller JSON", - "upload-a-recipe": "Upload en opskrift", - "upload-individual-zip-file": "Upload en individuel .zip-fil, eksporteret fra en anden Mealie-instans.", - "url-form-hint": "Kopiér og indsæt et link fra din foretrukne opskrifts hjemmeside", - "copy-and-paste-the-source-url-of-your-data-optional": "Kopiér og indsæt kilde-URL'en til dine data (valgfrit)", - "view-scraped-data": "Vis dataudtræk", - "trim-whitespace-description": "Fjern indledende og efterfølgende mellemrum samt blanke linjer", - "trim-prefix-description": "Beskær første tegn fra hver linje", - "split-by-numbered-line-description": "Forsøger at opdele et afsnit ved at matche '1)' eller '1.' mønstre", - "import-by-url": "Importér opskrift fra en webside", - "create-manually": "Opret opskrift manuelt", - "make-recipe-image": "Gør dette til opskriftsbillede", - "add-food": "Tilføj Mad", - "add-recipe": "Tilføj opskrift" + "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": "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 Siden blev ikke fundet", - "all-recipes": "Alle Opskrifter", - "new-page-created": "Ny side blev oprettet", - "page": "Side", - "page-creation-failed": "Sideoprettelse fejlede", - "page-deleted": "Side slettet", - "page-deletion-failed": "Sletning af side fejlede", - "page-update-failed": "Sideopdatering fejlede", - "page-updated": "Side opdateret", - "pages-update-failed": "Opdatering af sider fejlede", - "pages-updated": "Sider opdateret", - "404-not-found": "404 Ikke Fundet", - "an-error-occurred": "Der opstod en fejl" + "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": "Tilføj nøgle", - "add-to-favorites": "Tilføj til favoritter", - "api-extras": "API-ekstramateriale", - "calories": "Kalorier", - "calories-suffix": "kalorier", - "carbohydrate-content": "Kulhydrat", - "categories": "Kategorier", - "cholesterol-content": "Kolesterol", - "comment-action": "Kommentar", - "comment": "Kommentar", - "comments": "Kommentarer", - "delete-confirmation": "Er du sikker på, du vil slette denne opskrift?", - "admin-delete-confirmation": "Du er ved at slette en opskrift, som du ikke er ejer af ved at bruge administrator rettigheder. Er du sikker?", - "delete-recipe": "Slet opskrift", - "description": "Beskrivelse", - "disable-amount": "Slå ingrediensmængder fra", - "disable-comments": "Slå kommentarer fra", - "duplicate": "Kopier opskrift", - "duplicate-name": "Navngiv opskrift", - "edit-scale": "Rediger skalering", - "fat-content": "Fedt", - "fiber-content": "Kostfibre", - "grams": "gram", - "ingredient": "Ingrediens", - "ingredients": "Ingredienser", - "insert-ingredient": "Indsæt Ingrediens", - "insert-section": "Indsæt sektion", - "insert-above": "Indsæt ovenover", - "insert-below": "Indsæt nedenunder", - "instructions": "Instruktioner", - "key-name-required": "Nøglenavn påkrævet", - "landscape-view-coming-soon": "Liggende visning (Kommer snart)", - "milligrams": "milligram", - "new-key-name": "Nyt nøglenavn", - "no-white-space-allowed": "Mellemrum er ikke tilladt", - "note": "Bemærkninger", - "nutrition": "Ernæring", - "object-key": "Objektnøgle", - "object-value": "Objektværdi", - "original-url": "Oprindelig opskrift", - "perform-time": "Tilberedningstid", - "prep-time": "Forberedelsestid", + "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": "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": "Offentlig opskrift", - "recipe-created": "Opskrift oprettet", - "recipe-creation-failed": "Oprettelse af opskrift fejlede", - "recipe-deleted": "Opskrift slettet", - "recipe-image": "Opskriftsbillede", - "recipe-image-updated": "Opskriftsbillede ændret", - "delete-image": "Slet Opskrift Billede", - "delete-image-confirmation": "Er du sikker på, du vil slette dette opskrift billede?", - "recipe-image-deleted": "Opskrift billede slettet", - "recipe-name": "Opskriftens navn", - "recipe-settings": "Opskriftsindstillinger", - "recipe-update-failed": "Opdatering af opskrift fejlede", - "recipe-updated": "Senest opdateret", - "remove-from-favorites": "Fjern fra favoritter", - "remove-section": "Fjern sektion", - "saturated-fat-content": "Mættet fedt", - "save-recipe-before-use": "Gem opskrift før brug", - "section-title": "Sektionstitel", - "servings": "Portioner", - "serves-amount": "{amount} portioner", - "share-recipe-message": "Jeg vil gerne dele min opskrift \"{0}\" med dig.", - "show-nutrition-values": "Vis ernæringstabel", - "sodium-content": "Salt", - "step-index": "Trin: {step}", - "sugar-content": "Sukker", - "title": "Titel", - "total-time": "Total tid", - "trans-fat-content": "Transfedtsyrer", - "unable-to-delete-recipe": "Kunne ikke slette opskrift", - "unsaturated-fat-content": "Umættet fedt", - "no-recipe": "Ingen opskrift", - "locked-by-owner": "Låst af ejer", - "join-the-conversation": "Deltag i samtalen", - "add-recipe-to-mealplan": "Tilføj opskrift til madplanen", - "entry-type": "Posttype", - "date-format-hint": "MM/DD/ÅÅÅÅ format", - "date-format-hint-yyyy-mm-dd": "ÅÅÅÅ-MM-DD format", - "add-to-list": "Tilføj til liste", - "add-to-plan": "Tilføj til madplan", - "add-to-timeline": "Tilføj til tidslinje", - "recipe-added-to-list": "Opskrift tilføjet til listen", - "recipes-added-to-list": "Opskrifter tilføjet til listen", - "successfully-added-to-list": "Tilføjet til listen", - "recipe-added-to-mealplan": "Opskrift tilføjet til madplanen", - "failed-to-add-recipes-to-list": "Kunne ikke tilføje opskrift til listen", - "failed-to-add-recipe-to-mealplan": "Kunne ikke tilføje opskrift til madplanen", - "failed-to-add-to-list": "Kunne ikke tilføje opskrift til listen", - "yield": "Mængde", - "yields-amount-with-text": "Mængde {amount} {text}", - "yield-text": "Hvor mange enheder giver opskriften?", - "quantity": "Antal", - "choose-unit": "Vælg enhed", - "press-enter-to-create": "Tryk enter for at oprette", - "choose-food": "Vælg fødevarer", - "choose-recipe": "Vælg Opskrift", - "notes": "Kommentarer", - "toggle-section": "Sektion", - "see-original-text": "Vis den oprindelige tekst", - "original-text-with-value": "Oprindelig tekst: {originalText}", - "ingredient-linker": "Ingrediens-linker", - "unlinked": "Ikke forbundet endnu", - "linked-to-other-step": "Linket til andet trin", - "auto": "Automatisk", - "cook-mode": "Tilberedningsvisning", - "link-ingredients": "Link ingredienser", - "merge-above": "Sammenflet ovenstående", - "move-to-bottom": "Flyt til bunden", - "move-to-top": "Flyt til toppen", - "reset-scale": "Nulstil skalering", - "decrease-scale-label": "Formindsk skala med 1", - "increase-scale-label": "Forøg skala med 1", - "locked": "Låst", - "public-link": "Offentligt link", - "edit-timeline-event": "Rediger tidslinjebegivenhed", - "timeline": "Tidslinje", - "timeline-is-empty": "Intet på tidslinjen endnu. Prøv at lave denne opskrift!", - "timeline-no-events-found-try-adjusting-filters": "Ingen begivenheder fundet. Prøv at justere dine søgefiltre.", - "group-global-timeline": "{groupName} Global Tidslinje", - "open-timeline": "Åbn tidslinje", - "made-this": "Jeg har lavet denne", - "how-did-it-turn-out": "Hvordan blev det?", - "user-made-this": "{user} lavede denne", - "made-for-recipe": "Lavet til {recipe}", - "added-to-timeline": "Tilføjet til tidslinjen", - "failed-to-add-to-timeline": "Kunne ikke tilføje til tidslinjen", - "failed-to-update-recipe": "Kunne ikke opdatere opskrift", - "added-to-timeline-but-failed-to-add-image": "Tilføjet til tidslinjen, men kunne ikke tilføje billede", - "api-extras-description": "Opskrifter ekstra er en central feature i Mealie API. De giver dig mulighed for at oprette brugerdefinerede JSON nøgle / værdi par inden for en opskrift, at henvise til fra 3. parts applikationer. Du kan bruge disse nøgler til at give oplysninger, for eksempel til at udløse automatiseringer eller brugerdefinerede beskeder til at videresende til din ønskede enhed.", - "message-key": "Beskednøgle", - "parse": "Behandl data", - "ingredients-not-parsed-description": "Det ser ud til at dine ingredienser ikke er klassificeret endnu. Klik på knappen \"{parse}\" nedenfor for at analysere ingredienserne til strukturerede fødevarer.", - "attach-images-hint": "Vedhæft billeder ved at trække dem ind i redigeringsværktøjet", - "drop-image": "Slet billede", - "enable-ingredient-amounts-to-use-this-feature": "Aktiver mængde af ingredienser for at bruge denne funktion", - "recipes-with-units-or-foods-defined-cannot-be-parsed": "Opskrifter med enheder eller fødevarer defineret kan ikke fortolkes.", - "parse-ingredients": "Fortolk ingredienser", - "edit-markdown": "Rediger markdown", - "recipe-creation": "Opret opskrift", - "select-one-of-the-various-ways-to-create-a-recipe": "Vælg én af følgende måder at oprette en opskrift på", - "looking-for-migrations": "Kigger du efter data migrering?", - "import-with-url": "Importér via URL", - "create-recipe": "Opret opskrift", - "create-recipe-description": "Opret ny opskrift fra bunden.", - "create-recipes": "Opret opskrift", - "import-with-zip": "Importér fra ZIP-fil", - "create-recipe-from-an-image": "Opret opskrift fra et billede", - "create-recipe-from-an-image-description": "Opret en opskrift ved at overføre et billede af den. Mealie vil forsøge at udtrække teksten fra billedet med AI og oprette en opskrift fra det.", - "crop-and-rotate-the-image": "Beskær og roter billedet, så kun teksten er synlig, og det vises i den rigtige retning.", - "create-from-images": "Opret fra billede", - "should-translate-description": "Oversæt opskriften til mit sprog", - "please-wait-image-procesing": "Vent venligst, billedet behandles. Dette kan tage lidt tid.", - "please-wait-images-processing": "Vent venligst, billedet behandles. Dette kan tage lidt tid.", - "bulk-url-import": "Import fra flere URL-adresser", - "debug-scraper": "Fejlsøg indlæser", - "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Opret en opskrift ved at angive navnet. Alle opskrifter skal have unikke navne.", - "new-recipe-names-must-be-unique": "Opskriftsnavnet er allerede i brug", - "scrape-recipe": "Hent opskrift", - "scrape-recipe-description": "Hent en opskrift fra en hjemmeside. Angiv URL'en til den hjemmeside, du vil hente data fra og Mealie vil forsøge at hente opskriften, og tilføje den til din samling.", - "scrape-recipe-description-transcription": "Du kan også angive en URL til en video, hvorefter Mealie vil forsøge at transskribere den, og tilføje den til din samling.", - "scrape-recipe-have-a-lot-of-recipes": "Har du en masse opskrifter, du ønsker at hente på én gang?", - "scrape-recipe-suggest-bulk-importer": "Prøv masseimport", - "scrape-recipe-have-raw-html-or-json-data": "Har rå HTML- eller JSON-data?", - "scrape-recipe-you-can-import-from-raw-data-directly": "Du kan importere direkte fra rå data", - "scrape-recipe-website-being-blocked": "Bliver hjemmesiden blokeret?", - "scrape-recipe-try-importing-raw-html-instead": "Forsøg at importere den rå HTML i stedet.", - "import-original-keywords-as-tags": "Importér originale nøgleord som mærker", - "import-original-categories": "Importér originale kategorier", - "stay-in-edit-mode": "Bliv i redigeringstilstand", - "parse-recipe-ingredients-after-import": "Fortolk opskrift ingredienser efter import", - "import-from-zip": "Importer fra zip-fil", - "import-from-zip-description": "Importer en enkelt opskrift, der blev eksporteret fra en anden Mealie instans.", - "import-from-html-or-json": "Importer fra HTML eller JSON", - "import-from-html-or-json-description": "Importer en enkelt opskrift fra rå HTML eller JSON. Dette er nyttigt, hvis du har en opskrift fra et websted, som Mealie ikke kan skrabe normalt, eller fra en anden ekstern kilde.", - "json-import-format-description-colon": "For at importere via JSON, skal det være i gyldigt format:", - "json-editor": "JSON-redigeringsprogram", - "zip-files-must-have-been-exported-from-mealie": "Zip-filer skal være blevet eksporteret fra Mealie", - "create-a-recipe-by-uploading-a-scan": "Opret en opskrift ved at uploade en scanning.", - "upload-a-png-image-from-a-recipe-book": "Upload et billede med en opskrift, f.eks. fra en bog eller en udskrift", - "recipe-bulk-importer": "Importér flere opskrifter", - "recipe-bulk-importer-description": "Du kan importere flere opskrifter på én gang ved at danne en kø med hjemmesider og foretage importen i baggrunden. Dette kan være nyttigt, når du i første omgang migrerer til Mealie, eller når du ønsker at importere et stort antal opskrifter.", - "set-categories-and-tags": "Angiv kategorier og mærker", - "bulk-imports": "Importér flere opskrifter", - "bulk-import-process-has-started": "Importen at de valgte opskrifter er startet", - "bulk-import-process-has-failed": "Der opstod en fejl ved import af opskrifter", - "report-deletion-failed": "Sletning af rapport mislykkedes", - "recipe-debugger": "Fejlsøgning af opskrifter", - "recipe-debugger-description": "Indsæt URL'en på hjemmesiden, der indeholder den opskrift, du vil fejlsøge på. URL-adressen vil blive læst og resultaterne vil blive vist. Hvis ingen data bliver vist, er indhentning af opskrifter fra hjemmesiden endnu ikke understøttet af Mealie.", - "use-openai": "Brug OpenAI", - "recipe-debugger-use-openai-description": "Brug OpenAI til at fortolke resultaterne i stedet for at stole på scraperbiblioteket. Når du opretter en opskrift via URL, gøres dette automatisk, hvis skraberbiblioteket fejler, men du kan teste det manuelt her.", - "debug": "Fejlsøgning", - "tree-view": "Træ visning", - "recipe-servings": "Opskrift Servinger", - "recipe-yield": "Udbytte af opskrift", - "recipe-yield-text": "Mængde", - "unit": "Enhed", - "upload-image": "Upload billede", - "screen-awake": "Hold skærmen tændt", - "remove-image": "Fjern billede", - "nextStep": "Næste trin", - "recipe-actions": "Opskriftshandlinger", + "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": "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": "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": "Ingrediensfortolker", - "explanation": "For at bruge ingrediensfortolkeren, skal du klikke på knappen 'Fortolk alt' for at starte behandlingen. Når relevante ingredienser er identificeret, kan du gennemgå dem og kontrollere, at de blev korrekt identificeret. Modellens konfidensscore vises til højre for ingrediensens titel. Denne score er et gennemsnit af alle de enkelte scorer og er måske ikke altid helt præcis.", - "alerts-explainer": "En advarsel vil blive vist, hvis en identificeret fødevare eller måleenhed ikke findes i databasen.", - "select-parser": "Vælg fortolker", + "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": "Fortolk alt", - "no-unit": "Ingen enhed", - "missing-unit": "Opret manglende måleenhed: {unit}", - "missing-food": "Opret manglende fødevare: {food}", - "this-unit-could-not-be-parsed-automatically": "Denne enhed kunne ikke fortolkes automatisk", - "this-food-could-not-be-parsed-automatically": "Denne fødevare kunne ikke fortolkes automatisk", - "no-food": "Ingen fødevarer", - "review-parsed-ingredients": "Gennemgå fortolkede ingredienser", - "confidence-score": "Tillidsscore", - "ingredient-parser-description": "Dine ingredienser er blevet fortolket. Gennemgå de ingredienser, vi ikke er sikker på.", - "ingredient-parser-final-review-description": "Når alle ingredienser er blevet gennemgået, har du endnu en chance for at gennemgå alle ingredienser, før du anvender ændringerne til din opskrift.", - "add-text-as-alias-for-item": "Tilføj \"{text}\" som alias for {item}", - "delete-item": "Slet Element" + "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": "Nulstil antal serveringer", - "not-linked-ingredients": "Yderligere ingredienser", - "upload-another-image": "Upload et andet billede", - "upload-images": "Upload billeder", - "upload-more-images": "Upload flere billeder", - "set-as-cover-image": "Angiv som opskriftens coverbillede", - "cover-image": "Coverbillede", - "include-linked-recipes": "Inkluder Relaterede Opskrifter", - "include-linked-recipe-ingredients": "Inkluder Relaterede Opskrift Ingredienser", - "toggle-recipe": "Vis/Skjul Opskrift" + "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": "Opskriftssøger", - "recipe-finder-description": "Søg efter opskrifter pba. ingredienser du har ved hånden. Du kan også søge ud fra tilgængelige redskaber og sætte et maksimum antal manglende ingredienser og/eller redskaber.", - "selected-ingredients": "Valgte Ingredienser", - "no-ingredients-selected": "Ingen ingredienser valgt", - "missing": "Mangler", - "no-recipes-found": "Ingen opskrifter fundet", - "no-recipes-found-description": "Prøv at tilføje flere ingredienser til din søgning eller justere dine filtre", - "include-ingredients-on-hand": "Inkluder ingredienser du allerede har", - "include-tools-on-hand": "Inkluder værktøjer du allerede har", - "max-missing-ingredients": "Maksimum Manglende Ingredienser", - "max-missing-tools": "Maks. manglende redskaber", - "selected-tools": "Valgte redskaber", - "other-filters": "Andre filtre", - "ready-to-make": "Klar til at lave", - "almost-ready-to-make": "Næsten klar til at lave" + "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": "Avanceret søgning", - "and": "og", - "exclude": "Ekskluder", - "include": "Inkluder", - "max-results": "Maksimalt antal resultater", - "or": "Eller", - "has-any": "Har nogen", - "has-all": "Har alle", - "clear-selection": "Ryd valg", - "results": "Resultater", - "search": "Søg", - "search-mealie": "Søg Mealie (tryk /)", - "search-placeholder": "Søg...", - "tag-filter": "Tagfilter", - "search-hint": "Tryk '/'", - "advanced": "Avanceret", - "auto-search": "Automatisk søgning", - "no-results": "Ingen resultater fundet", - "type-to-search": "Skriv for at søge..." + "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": "Tilføj et nyt tema", - "admin-settings": "Administratorindstillinger", + "add-a-new-theme": "Add a New Theme", + "admin-settings": "Admin Settings", "backup": { - "backup-created": "Backup oprettet med succes", - "backup-created-at-response-export_path": "Backup oprettet ved {path}", - "backup-deleted": "Backup slettet", - "restore-success": "Gendannelse lykkedes", - "restore-fail": "Gendannelse mislykkedes. Tjek dine serverlogs for flere detaljer", - "backup-tag": "Backupnavn", - "create-heading": "Opret en backup", - "delete-backup": "Slet backup", - "error-creating-backup-see-log-file": "Der opstod en fejl under oprettelse af backuppen. Se log-filen", - "full-backup": "Fuld backup", - "import-summary": "Importresumé", - "partial-backup": "Delvis backup", - "unable-to-delete-backup": "Ude af stand til at slette backup.", - "experimental-description": "Backups er samlede snapshots af databasen og datamappe på installationen. Dette omfatter alle data og kan ikke indstilles til at udelukke undergrupper af data. Du kan tænke på dette som et øjebliksbillede af Mealie på et bestemt tidspunkt. Disse fungerer som en database agnostisk måde at eksportere og importere data, eller sikkerhedskopiere installationen til en ekstern placering.", - "backup-restore": "Backup / gendannelse", - "back-restore-description": "Gendannelse af denne sikkerhedskopi vil overskrive alle de aktuelle data i din database og i datamappen og erstatte dem med indholdet af denne sikkerhedskopi. {cannot-be-undone} Hvis gendannelsen lykkes, vil du blive logget ud.", - "cannot-be-undone": "Denne handling kan ikke fortrydes - brug med forsigtighed.", - "postgresql-note": "Hvis du bruger PostgreSQL, så gennemse venligst {backup-restore-process} før du gendanner.", - "backup-restore-process-in-the-documentation": "backup/restoreproces i dokumentationen", - "irreversible-acknowledgment": "Jeg forstår, at denne handling er irreversibel, destruktiv og kan forårsage tab af data", - "restore-backup": "Gendan sikkerhedskopi" + "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": "Backup og eksport", - "change-password": "Skift kodeord", + "backup-and-exports": "Backups", + "change-password": "Change Password", "current": "Version:", - "custom-pages": "Brugerdefinerede sider", - "edit-page": "Rediger side", - "events": "Begivenheder", - "first-day-of-week": "Første dag i ugen", - "group-settings-updated": "Gruppeindstillinger blev opdateret", + "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 kategorier", - "card-per-section": "Kort per sektion", - "home-page": "Forside", - "home-page-sections": "Forsidesektioner", - "show-recent": "Vis seneste opskrifter" + "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": "Sprog", - "latest": "Seneste", - "local-api": "Lokal API", - "locale-settings": "Lokale indstillinger", - "migrations": "Migreringer", - "new-page": "Ny side", - "notify": "Notifikationer", - "organize": "Organiser", - "page-name": "Sidenavn", - "pages": "Sider", - "profile": "Profil", - "remove-existing-entries-matching-imported-entries": "Fjern eksisterende indtastninger, hvis de matcher de importerede", - "set-new-time": "Indstil ny tid", - "settings-update-failed": "Ændring af indstillinger fejlede", - "settings-updated": "Indstillinger ændret", - "site-settings": "Sideindstillinger", + "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": "Nuance", - "dark": "Mørkt", - "default-to-system": "Systemstandard", - "error": "Fejl", - "error-creating-theme-see-log-file": "En fejl opstod ved oprettelse af temaet. Se logfilen.", - "error-deleting-theme": "En fejl opstod ved sletning af temaet", - "error-updating-theme": "En fejl opstod ved opdatering af temaet", - "info": "Information", - "light": "Lyst", - "primary": "Primær", - "secondary": "Sekundær", - "success": "Succes", - "switch-to-dark-mode": "Skift til mørkt udseende", - "switch-to-light-mode": "Skift til lyst udseende", - "theme-deleted": "Tema slettet", - "theme-name": "Temanavn", - "theme-name-is-required": "Temanavnet er påkrævet.", - "theme-saved": "Tema gemt", - "theme-updated": "Tema opdateret", - "warning": "Advarsel", - "light-mode": "Lys tilstand", - "dark-mode": "Mørk tilstand" + "accent": "Accent", + "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": "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": "Aktive 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": "Kopier denne token ved brug i en anden applikation. Denne token kan ikke ses igen.", - "create-an-api-token": "Opret en API token", - "token-name": "Tokennavn", - "generate": "Generer", - "you-have-token-count": "Du har ingen aktive tokens.|Du har en aktiv token.|Du har {count} aktive 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": "Tildel alle", - "bulk-assign": "Massetildeling", - "new-name": "Nyt navn", - "no-unused-items": "Ingen ubrugte punkter", - "recipes-affected": "Ingen opskrifter blev påvirket|En opskrift blev påvirket|{count} opskrifter blev påvirket", - "remove-unused": "Slet ubrugte", - "title-case-all": "Stort forbogstav på alle", - "toolbox": "Værktøjskasse", - "unorganized": "Uorganiseret" + "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": "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": "Webadresserne, der er anført nedenfor, modtager webhooks, der indeholder opskriftsdataene for måltidsplanen på den planlagte dag. \nWebhooks udføres i øjeblikket på ", + "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": "Webhooknavn", - "description": "Nedenstående webhooks vil blive afvikler, når et måltid er angivet for dagen. På det planlagte tidspunkt, afvikles webhooks med data fra den opskrift, der er planlagt til dagen. Bemærk, at webhook ikke afvikles nøjagtig på det planlagte tidspunkt. Webhooks afvikles med 5 minutters intervaler, så webhooks vil blive udført inden for 5 +/- minutter fra den planlagte tid." + "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": "Fejlrapport", - "bug-report-information": "Brug denne information til at rapportere en fejl. At give detaljer om din instans til udviklere er den bedste måde at få dine problemer løst hurtigt.", + "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": "Konfiguration", + "configuration": "Configuration", "docker-volume": "Docker Volume", - "docker-volume-help": "Mealie kræver, at frontend og backend containere deler den samme docker mappe. Dette sikrer, at frontend container har adgang til billeder og øvrige lagret på disken.", - "volumes-are-misconfigured": "Docker mapper er forkert konfigureret.", - "volumes-are-configured-correctly": "Docker mapper er korrekt konfigureret.", - "status-unknown-try-running-a-validation": "Status Ukendt. Prøv at køre en validering.", - "validate": "Validering", - "email-configuration-status": "Status for konfiguration af e-mail", - "email-configured": "Email Konfigureret", - "email-test-results": "Email Testresultater", - "ready": "Klar", - "not-ready": "Ikke Klar - Kontroller konfigurationen", - "succeeded": "Gennemført", - "failed": "Mislykket", - "general-about": "Om Mealie", - "application-version": "Programversion", - "application-version-error-text": "Din nuværende version ({0}) matcher ikke den seneste udgivelse. Du bør overveje at opdatere til den nyeste version ({1}).", - "mealie-is-up-to-date": "Mealie er ajour", - "secure-site": "Sikkert site", - "secure-site-error-text": "Tilgå via localhost eller med brug af https. Udklipsholder og yderligere browser API'er virker muligvis ikke.", - "secure-site-success-text": "Webstedet tilgås via localhost eller https", - "server-side-base-url": "Serverens URL", - "server-side-base-url-error-text": "`BASE_URL` er anvendt som standardværdien på API Server. Dette kan medføre problemer med meddelelser, der indeholder links til serveren, f. eks. i e-mails, osv.", - "server-side-base-url-success-text": "Serverens URL matcher ikke standarden", - "ldap-ready": "LDAP Klar", - "ldap-not-ready": "LDAP er ikke klar", - "ldap-ready-error-text": "Ikke alle LDAP- værdier er konfigureret. Dette kan ignoreres, hvis du ikke bruger LDAP- godkendelse.", - "ldap-ready-success-text": "Påkrævede LDAP-variabler er alle angivet.", + "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": "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": "Version på opskriftsfortolker", - "oidc-ready": "OIDC er klar", - "oidc-not-ready": "OIDC er ikke klar", - "oidc-ready-error-text": "Ikke alle OIDC værdier er konfigureret. Dette kan ignoreres, hvis du ikke bruger OIDC godkendelse.", - "oidc-ready-success-text": "Alle påkrævede OIDC værdier er angivet.", - "openai-ready": "OpenAI klar", - "openai-not-ready": "OpenAI er ikke klar", - "openai-ready-error-text": "Ikke alle OpenAI værdier er konfigureret. Dette kan ignoreres, hvis du ikke bruger OpenAI funktioner.", - "openai-ready-success-text": "Påkrævede OpenAI variabler er alle indstillet." + "recipe-scraper-version": "Recipe Scraper Version", + "oidc-ready": "OIDC Ready", + "oidc-not-ready": "OIDC Not Ready", + "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": "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 lister", - "create-shopping-list": "Lav indkøbsliste", - "from-recipe": "Fra opskrift", - "ingredient-of-recipe": "Ingrediens i {recipe}", - "list-name": "Listenavn", - "new-list": "Ny liste", - "quantity": "Antal: {0}", - "shopping-list": "Indkøbsliste", - "shopping-lists": "Indkøbslister", - "food": "Fødevarer", + "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": "Etiket", - "save-label": "Gem etiket", - "linked-item-warning": "Dette element er tilknyttet en eller flere opskrifter. Justering af enheder eller fødevarer vil give uventede resultater, når du tilføjer eller fjerner opskriften fra denne liste.", - "toggle-food": "Slå fødevarer til/fra", - "manage-labels": "Håndter etiketter", - "are-you-sure-you-want-to-delete-this-item": "Er du sikker at du ønsker at slette dette element?", - "copy-as-text": "Kopiér som tekst", - "copy-as-markdown": "Kopiér som markdown", - "delete-checked": "Slet valgte", - "toggle-label-sort": "Skift sortering af mærker", - "reorder-labels": "Tilpas rækkefølge på etiketter", - "uncheck-all-items": "Fjern markering af alle elementer", - "check-all-items": "Markér alle elementer", - "linked-recipes-count": "Ingen Sammenkædede Opskrifter: En Sammenkædet Opskrift.{count} Sammenkædede Opskrifter", - "items-checked-count": "Ingen elementer markeret|Et element markeret|{count} elementer er markeret", - "no-label": "Ingen etiket", - "completed-on": "Afsluttet den {date}", - "you-are-offline": "Du er offline", - "you-are-offline-description": "Ikke alle funktioner er tilgængelige mens offline. Du kan stadig tilføje, modificere, og fjerne elementer, men du vil ikke kunne synkronisere dine ændringer til serveren, før du er online igen.", - "are-you-sure-you-want-to-check-all-items": "Er du sikker på, at du vil markere alle elementer?", - "are-you-sure-you-want-to-uncheck-all-items": "Er du sikker på, at du vil fjerne markeringen af alle elementer?", - "are-you-sure-you-want-to-delete-checked-items": "Er du sikker på, at du vil sletter de valgte elementer?", - "no-shopping-lists-found": "Ingen Indkøbslister fundet" + "label": "Label", + "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 opskrifter", - "backups": "Sikkerhedskopier", - "categories": "Kategorier", - "cookbooks": "Kogebøger", - "dashboard": "Overblik", - "home-page": "Forside", - "manage-users": "Adm. brugere", - "migrations": "Migrationer", - "profile": "Profil", - "search": "Søg", - "site-settings": "Sideindstillinger", + "all-recipes": "All Recipes", + "backups": "Backups", + "categories": "Categories", + "cookbooks": "Cookbooks", + "dashboard": "Dashboard", + "home-page": "Home Page", + "manage-users": "Manage Users", + "migrations": "Migrations", + "profile": "Profile", + "search": "Search", + "site-settings": "Site Settings", "tags": "Tags", - "toolbox": "Værktøjskasse", - "language": "Sprog", - "maintenance": "Vedligeholdelse", - "background-tasks": "Baggrundsopgaver", + "toolbox": "Toolbox", + "language": "Language", + "maintenance": "Maintenance", + "background-tasks": "Background Tasks", "parser": "Parser", - "developer": "Udvikler", - "cookbook": "Kogebog", - "create-cookbook": "Opret en ny kogebog" + "developer": "Developer", + "cookbook": "Cookbook", + "create-cookbook": "Create a new cookbook" }, "signup": { - "error-signing-up": "Fejl i forbindelse med oprettelse af bruger", - "sign-up": "Opret bruger", - "sign-up-link-created": "Brugeroprettelseslink oprettet", - "sign-up-link-creation-failed": "Oprettelsen af brugeroprettelseslink fejlede", - "sign-up-links": "Brugeroprettelseslinks", - "sign-up-token-deleted": "Brugeroprettelsestoken blev slettet", - "sign-up-token-deletion-failed": "Sletning af brugeroprettelsestoken fejlede", - "welcome-to-mealie": "Velkommen til Mealie. For at oprette en bruger på denne hjemmeside, kræves det at du har et validt invitationslink. Har du ikke fået en invitation, kan du ikke oprette en bruger. For at få et link, skal du kontakte sideadministratoren." + "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": "Tag oprettet", - "tag-creation-failed": "Oprettelse af tag fejlede", - "tag-deleted": "Tag blev slettet", - "tag-deletion-failed": "Sletning af tag fejlede", - "tag-update-failed": "Opdatering af tag fejlede", - "tag-updated": "Tag blev opdateret", + "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": "Ikke-tagget: {count}", - "create-a-tag": "Opret tag", - "tag-name": "Tag navn", - "tag": "Mærker" + "untagged-count": "Untagged {count}", + "create-a-tag": "Create a Tag", + "tag-name": "Tag Name", + "tag": "Tag" }, "tool": { - "tools": "Redskaber", - "on-hand": "Har allerede", - "create-a-tool": "Tilføj redskab", - "tool-name": "Redskab", - "create-new-tool": "Opret redskab", - "on-hand-checkbox-label": "Vis som \"Har allerede\" (afkrydset)", - "required-tools": "Nødvendige redskaber", - "tool": "Redskab" + "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": "Administrator", - "are-you-sure-you-want-to-delete-the-link": "Er du sikker på, at du vil slette linket \"{link}\"?", - "are-you-sure-you-want-to-delete-the-user": "Er du sikker på, at du vil slette brugeren {activeName} med ID: {activeId}?", - "auth-method": "Godkendelsesmetode", - "confirm-link-deletion": "Bekræft sletning af link", - "confirm-password": "Bekræft adgangskode", - "confirm-user-deletion": "Bekræft brugersletning", - "could-not-validate-credentials": "Kunne verificere legitimationsoplysninger", - "create-link": "Link blev oprettet", - "create-user": "Opret bruger", - "current-password": "Nuværende kodeord", - "e-mail-must-be-valid": "E-mailen skal være valid", - "edit-user": "Rediger bruger", - "email": "E-mail", - "error-cannot-delete-super-user": "Fejl! Kan ikke slette super-brugeren", - "existing-password-does-not-match": "Nuværende adgangskode matcher ikke", - "full-name": "Fulde navn", - "generate-password-reset-link": "Generér link til nulstilling af adgangskode", - "invite-only": "Kun inviterede", + "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": "Linknavn", - "login": "Log på", - "login-oidc": "Log ind med", - "or": "eller", - "logout": "Log ud", - "manage-users": "Administrer brugere", - "manage-users-description": "Opret og administrér brugere.", - "new-password": "Ny adgangskode", - "new-user": "Ny bruger", - "password-has-been-reset-to-the-default-password": "Adgangskode er blevet nulstillet til systemstandarden", - "password-must-match": "Adgangskode skal matche", - "password-reset-failed": "Nulstilling af adgangskode fejlede", - "password-updated": "Adgangskoden blev opdateret", - "password": "Adgangskode", - "password-strength": "Adgangskodestyrken er {strength}", - "please-enter-password": "Indtast venligst din nye adgangskode.", - "register": "Registrér", - "reset-password": "Nulstil adgangskoden", - "sign-in": "Log ind", - "total-mealplans": "Antal madplaner", - "total-users": "Antal brugere", - "upload-photo": "Upload billede", - "use-8-characters-or-more-for-your-password": "Adgangskode skal indeholde 8 tegn eller flere", - "user-created": "Brugeren blev oprettet", - "user-creation-failed": "Oprettelsen af brugeren fejlede", - "user-deleted": "Brugeren blev slettet", - "user-id-with-value": "Bruger ID: {id}", - "user-id": "Bruger ID", - "user-password": "Adgangskode", - "user-successfully-logged-in": "Brugeren blev succesfuld logget ind", - "user-update-failed": "Opdatering af bruger fejlede", - "user-updated": "Bruger opdateret", - "user": "Bruger", - "username": "Brugernavn", - "users-header": "BRUGERE", - "users": "Brugere", - "user-not-found": "Brugeren kunne ikke findes", - "webhook-time": "Webhook tid", - "webhooks-enabled": "Webhooks aktiveret", - "you-are-not-allowed-to-create-a-user": "Du har ikke rettigheder til at oprette en ny bruger", - "you-are-not-allowed-to-delete-this-user": "Du har ikke rettigheder til at slette denne bruger", - "enable-advanced-content": "Tillad avanceret indhold", - "enable-advanced-content-description": "Aktiverer avancerede funktioner som skalering af opskrifter, API-nøgler, Webhooks og data håndtering. Du kan altid ændre dit valgt senere", - "favorite-recipes": "Favoritopskrifter", - "email-or-username": "E-mail eller brugernavn", - "remember-me": "Husk mig", - "please-enter-your-email-and-password": "Indtast venligst dit brugernavn og adgangskode", - "invalid-credentials": "Ugyldige legitimationsoplysninger", - "account-locked-please-try-again-later": "Konto låst. Prøv igen senere", - "user-favorites": "Brugerfavoritter", + "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": "Svag", - "good": "God", - "strong": "Stærk", - "very-strong": "Meget stærk" + "weak": "Weak", + "good": "Good", + "strong": "Strong", + "very-strong": "Very Strong" }, - "user-management": "Brugeradministration", - "reset-locked-users": "Nulstil låste brugere", - "admin-user-creation": "Opret administratorbruger", - "admin-user-management": "Håndter administratorbruger", - "user-details": "Brugerdetaljer", - "user-name": "Brugernavn", - "authentication-method": "Godkendelsesmetode", - "authentication-method-hint": "Dette angiver, hvordan en bruger vil logge ind på Mealie. Hvis du ikke er sikker, vælg 'Mealie'", - "permissions": "Rettigheder", + "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": "Bruger kan invitere andre til gruppen", - "user-can-manage-group": "Bruger kan administrere gruppen", - "user-can-manage-household": "Brugeren kan administrere husstande", - "user-can-organize-group-data": "Bruger kan organisere gruppedata", - "enable-advanced-features": "Aktiver avancerede funktioner", - "it-looks-like-this-is-your-first-time-logging-in": "Det ser ud til, at det er første gang, at du logger ind.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Vil du ikke længere se dette? Sørg for at ændre din e-mail i dine brugerindstillinger!", - "forgot-password": "Glemt adgangskode", - "forgot-password-text": "Indtast venligst din e-mail-adresse. Vi sender dig en e-mail, så at du kan nulstille din adgangskode.", - "changes-reflected-immediately": "Ændringer til denne bruger vil have effekt med det samme.", - "default-activity": "Standardaktivitet", - "default-activity-hint": "Vælg den side, du vil navigere til, når du logger ind fra denne enhed" + "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": "oversat", - "choose-language": "Vælg sprog", - "select-description": "Vælg sprog for Mealie UI. Indstillingen gælder kun for dig, ikke for andre brugere.", - "how-to-contribute-description": "Er noget endnu ikke oversat, forkert oversat, eller mangler dit sprog fra listen? {read-the-docs-link} om, hvordan du bidrager til oversættelser!", - "read-the-docs": "Læs dokumentationen" + "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": "Ved at kombinere de udvalgte fødevarer vil de to valgte fødevarer blive til en enkelt fødevare. Kildefødevaren vil blive slettet, og alle henvisninger til kildefødevaren vil blive opdateret til at pege på målfødevaren.", - "merge-food-example": "Samler {food1} med {food2}", - "seed-dialog-text": "Tilføj standardfødevarer på dansk i databasen. Dette vil oprette cirka 2700 af de mest anvendte fødevarer, der kan bruges til at organisere din database. Fødevarer er oversat via en fællesskabsindsats.", - "seed-dialog-warning": "Du har allerede nogle elementer i din database. Nye elementer vil ikke blive tilføjet, hvis et element med samme navn allerede eksisterer.", - "combine-food": "Kombiner fødevarer", - "source-food": "Kilde for fødevarer", - "target-food": "Mål for fødevarer", - "create-food": "Opret fødevare", - "food-label": "Etiket på fødevare", - "edit-food": "Redigér fødevare", - "food-data": "Oplysninger om fødevare", - "example-food-singular": "f.eks.: Løg", - "example-food-plural": "f.eks.: Løg", - "label-overwrite-warning": "Dette vil tildele den valgte etiket til alle udvalgte fødevarer og potentielt overskrive dine eksisterende etiketter.", - "on-hand-checkbox-label": "Ændring af dette flag ændrer markeringen, så denne fødevare ikke er markeret som standard, når du tilføjer en opskrift til en indkøbsliste." + "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": "Opret standardenheder i dit sprog.", - "combine-unit-description": "Ved at kombinere de udvalgte enheder vil de to valgte enheder blive til en enkelt enhed. {source-unit-will-be-deleted} vil blive slettet, og alle henvisninger til denne vil blive opdateret til at pege på den anden enhed.", - "combine-unit": "Kombiner enheder", - "source-unit": "Kildeenhed", - "target-unit": "Målenhed", - "merging-unit-into-unit": "Samler {0} med {1}", - "create-unit": "Opret enhed", - "abbreviation": "Forkortelse", - "plural-abbreviation": "Forkortelse af flertal", - "description": "Beskriveslse", - "display-as-fraction": "Vis som brøk", - "use-abbreviation": "Anvend forkortelse", - "edit-unit": "Rediger enhed", - "unit-data": "Enhedsoplysninger", - "use-abbv": "Anvend forkortelse", - "fraction": "Brøkdel", - "example-unit-singular": "f.eks.: Spiseske", - "example-unit-plural": "f.eks.: Spiseskeer", - "example-unit-abbreviation-singular": "f.eks.: Tsk", - "example-unit-abbreviation-plural": "f.eks.: Tsk", - "standardization": "Standardisering", - "standardization-description": "Hvordan denne enhed kan repræsenteres som en standard-enhed. Dette muliggør enhedsomregning, såsom sammenfletning af kompatible enheder i indkøbslister.", - "standard-unit": "Standardenhed", - "standard-quantity": "Standardmængde", - "unit-conversion": "Enhedsomregning", + "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": "flydende ounce", - "cup": "kop", + "fluid-ounce": "fluid ounce", + "cup": "cup", "ounce": "ounce", - "pound": "pund", + "pound": "pound", "milliliter": "milliliter", "liter": "liter", "gram": "gram", @@ -1159,318 +1160,325 @@ } }, "labels": { - "seed-dialog-text": "Opret standard etiketter på dit sprog.", - "edit-label": "Redigér etiket", - "new-label": "Ny etiket", - "labels": "Etiketter", - "assign-label": "Tildel etiket" + "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": "Assign Label" }, "recipes": { - "purge-exports": "Slet eksporter", - "are-you-sure-you-want-to-delete-all-export-data": "Er du sikker på, at du vil slette alle eksportdata?", - "confirm-delete-recipes": "Er du sikker på, at du vil slette følgende opskrifter? Denne handling kan ikke fortrydes.", - "the-following-recipes-selected-length-will-be-exported": "Følgende opskrifter ({0}) vil blive eksporteret.", - "settings-chosen-explanation": "Indstillinger valgt her, eksklusiv den låste indstilling, vil blive anvendt på alle valgte opskrifter.", - "selected-length-recipe-s-settings-will-be-updated": "Indstillinger for {count} opskrift(er) vil blive opdateret.", - "recipe-data": "Opskriftoplysninger", - "recipe-data-description": "Her kan du administrere data for dine opskrifter. Du kan udføre flere samtidige handlinger for dine opskrifter, herunder eksportere, slette, tagge og tildele kategorier.", - "recipe-columns": "Opskriftskolonner", - "data-exports-description": "Her finder du links til tilgængelige eksporter, der er klar til download. Eksporterede data udløber, så sørg for at hente dem, mens de stadig er tilgængelige.", - "data-exports": "Eksport af data", - "tag": "Mærker", - "categorize": "Kategorisér", - "update-settings": "Opdatér indstillinger", - "tag-recipes": "Tilføj mærker til opskrifter", - "categorize-recipes": "Kategorisér opskrifter", - "export-recipes": "Eksportér opskrifter", - "delete-recipes": "Slet opskrifter", - "source-unit-will-be-deleted": "Kildeenhed vil blive slettet" + "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": "Opskriftshandlinger", - "new-recipe-action": "Ny opskriftshandling", - "edit-recipe-action": "Rediger opskriftshandling", - "action-type": "Handlingstype", + "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": "Opslag" + "post": "Post" } }, - "create-alias": "Opret alias", - "manage-aliases": "Administrer aliaser", - "seed-data": "Opret standarddata", - "seed": "Kildedata", - "data-management": "Datastyring", - "data-management-description": "Vælg hvilket datasæt du ønsker at foretage ændringer til.", - "select-data": "vælg data", - "select-language": "Vælg sprog", - "columns": "Kolonner", - "combine": "Kombinér", + "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": "Rediger kategori", - "new-category": "Ny kategori", - "category-data": "Kategoridata" + "edit-category": "Edit Category", + "new-category": "New Category", + "category-data": "Category Data" }, "tags": { - "new-tag": "Nyt tag", - "edit-tag": "Rediger tag", - "tag-data": "Tagoplysninger" + "new-tag": "New Tag", + "edit-tag": "Edit Tag", + "tag-data": "Tag Data" }, "tools": { - "new-tool": "Nyt redskab", - "edit-tool": "Redigér redskaber", - "tool-data": "Redskabsoplysninger" + "new-tool": "New Tool", + "edit-tool": "Edit Tool", + "tool-data": "Tool Data" } }, "user-registration": { - "user-registration": "Brugerregistrering", - "registration-success": "Registrering lykkedes", - "join-a-group": "Deltag i en gruppe", - "create-a-new-group": "Opret en ny gruppe", - "provide-registration-token-description": "Angiv venligst det registreringstoken, der er knyttet til den gruppe, du gerne vil deltage i. Du skal indhente dette fra et eksisterende gruppemedlem.", - "group-details": "Gruppeoplysninger", - "group-details-description": "Før du opretter en konto, skal du oprette en gruppe. Din gruppe vil kun indeholde dig, men du vil kunne invitere andre senere. Medlemmer i din gruppe kan dele madplaner, indkøbslister, opskrifter og meget mere!", - "use-seed-data": "Anvend standard data", - "use-seed-data-description": "Mealie kommer med en samling af Fødevarer, Enheder, og Etiketter som kan blive brugt til at udfylde din gruppe med nyttig data til at organisere dine opskrifter. De er oversat til det sprog, du i øjeblikket har valgt. Du kan altid tilføje og ændre disse data senere.", - "account-details": "Kontodetaljer" + "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": "Gruppenavn er allerede anvendt", - "username-is-taken": "Brugernavnet er allerede anvendt", - "email-is-taken": "E-mail er allerede anvendt", - "this-field-is-required": "Dette felt er obligatorisk" + "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": "Eksportér", - "file-name": "Filnavn", - "size": "Størrelse", - "link-expires": "Linket udløber" + "export": "Export", + "file-name": "File Name", + "size": "Size", + "link-expires": "Link Expires" }, "recipe-share": { - "expiration-date": "Udløbsdato", - "share-recipe": "Del opskrift", - "default-30-days": "Standard 30 dage", - "expires-at": "Udløber den", - "recipe-link-copied-message": "Link til opskrift er kopieret til udklipsholder" + "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": "Eksperimentelle funktioner", - "description": "Denne side indeholder eksperimentelle eller funktioner under udvikling. Undskyld rodet.", - "issue-link-text": "Følg vores fremgang her" + "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": "Antal" + "quantity-label-abbreviated": "Qty" }, "markdown-editor": { - "preview-markdown-button-label": "Forhåndsvisning" + "preview-markdown-button-label": "Preview Markdown" }, "demo": { - "info_message_with_version": "Dette er en demo for version: {version}", - "demo_username": "Brugernavn: {username}", - "demo_password": "Adgangskode: {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 redigering", - "toolbar": "Værktøjslinje", - "selection-mode": "Markeringstilstand", - "pan-and-zoom-picture": "Panorer og zoom på billede", - "split-text": "Opdel tekst", - "preserve-line-breaks": "Bevar oprindelige linjeskift", - "split-by-block": "Opdelt efter tekstblok", - "flatten": "Udjævn på trods af original formatering", + "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": "Hjælp", - "mouse-modes": "Muse tilstande", - "selection-mode": "Markeringstilstand (standard)", - "selection-mode-desc": "Markeringstilstanden er den primære tilstand, der kan benyttes til at indtaste data:", + "help": "Help", + "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": "Tegn et rektangel over den tekst, du vil vælge.", - "click": "Klik på et felt til højre og klik derefter tilbage på rektanglet over billedet.", - "result": "Den valgte tekst vises i det tidligere markerede felt." + "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": "Panorerings- og zoomtilstand", - "pan-and-zoom-desc": "Vælg panorering og zoom ved at klikke på ikonet. Denne tilstand gør det lettere at zoome og flytte rundt på billedet, ved brug af store billeder.", - "split-text-mode": "Opdelt teksttilstand", + "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": "Linjetilstand (standard)", - "line-mode-desc": "I linjetilstand vil teksten blive opskaleret ved at beholde de oprindelige linjeskift. Denne tilstand er nyttig, når du massetilføjer på en liste over ingredienser, hvor en ingredienserne har deres egne linjer.", - "block-mode": "Bloktilstand", - "block-mode-desc": "I bloktilstand vil teksten blive opdelt i blokke. Denne tilstand er nyttig når der massetilføjes instruktioner, der normalt skrives i paragraffer.", - "flat-mode": "Flad tilstand", - "flat-mode-desc": "I flad tilstand vil teksten blive tilføjet til det valgte opskriftfelt uden linjeskift." + "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": "Lageroplysninger", - "page-title": "Vedligeholdelse af webside", - "summary-title": "Oversigt", - "button-label-get-summary": "Hent oversigt", - "button-label-open-details": "Detaljer", - "info-description-data-dir-size": "Størrelse på datamappe", - "info-description-log-file-size": "Størrelse på logfil", - "info-description-cleanable-directories": "Mapper, hvor indhold kan slettes", - "info-description-cleanable-images": "Sletbare billeder", + "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": "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": "Midlertidig mappe (.Temp)", - "title-backups-directory": "Mappe med sikkerhedskopier (backups)", - "title-groups-directory": "Mappe med grupper (groups)", - "title-recipes-directory": "Mappe med opskrifter (recipes)", - "title-user-directory": "Mappe med brugerdata (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": "Slet logfiler", - "action-delete-log-files-description": "Sletter alle logfiler", - "action-clean-directories-name": "Rens mapper", - "action-clean-directories-description": "Fjerner alle opskriftsmapper, der ikke er gyldige UUID'er", - "action-clean-temporary-files-name": "Slet midlertidige filer", - "action-clean-temporary-files-description": "Fjerner alle filer og mapper i .temp mappen", - "action-clean-images-name": "Rens billeder", - "action-clean-images-description": "Fjerner alle de billeder, der ikke slutter med .webp", - "actions-description": "Vedligeholdelseshandlinger er {destructive_in_bold} og bør bruges med forsigtighed. Udførelse af alle disse handlinger er {irreversible_in_bold}.", - "actions-description-destructive": "destruktive", + "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": "Opdater logfiler", - "logs-page-title": "Mealie logfiler", - "logs-tail-lines-label": "Følg log" + "logs-action-refresh": "Refresh Logs", + "logs-page-title": "Mealie Logs", + "logs-tail-lines-label": "Tail Lines" }, "mainentance": { - "actions-title": "Handlinger" + "actions-title": "Actions" }, - "ingredients-natural-language-processor": "Ingredienser Naturlig Sprogprocessor", - "ingredients-natural-language-processor-explanation": "Mealie bruger Conditional Random Fields felter (CRF'er) til berarbejdning af ingredienser. Den model, der anvendes til ingredienser er baseret ud fra et datasæt på over 100.000 ingredienser fra et datasæt udarbejdet af New York Times. Bemærk, at da modellen kun er trænet på engelsk, kan du have forskellige resultater, når du bruger modellen på andre sprog. På denne side kan du teste modellen.", - "ingredients-natural-language-processor-explanation-2": "Det er ikke perfekt, men giver generelt gode resultater og er et godt udgangspunkt for manuel redigering af ingredienser i individuelle felter. Alternativt kan du også bruge \"Brute\"-metoden, der bruger en mønstermatchende teknik til at identificere ingredienser.", + "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": "Brute", "openai": "OpenAI", - "show-individual-confidence": "Vis individual konfidensscore", - "ingredient-text": "Ingredienstekst", - "average-confident": "{0} konfidens", - "try-an-example": "Prøv et eksempel", - "parser": "Behandler", - "background-tasks": "Baggrundsopgaver", - "background-tasks-description": "Her kan du se status på alle opgaver, der afvikles i baggrunden", - "no-logs-found": "Ingen logfiler fundet", - "tasks": "Opgaver", + "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": "Indledende opsætning", - "welcome-to-mealie-get-started": "Velkommen til Mealie! Lad os starte", - "already-set-up-bring-to-homepage": "Jeg er allerede oprettet, bare bringe mig til startsiden", - "common-settings-for-new-sites": "Her er nogle almindelige indstillinger for nye sites", - "setup-complete": "Opsætning færdig!", - "here-are-a-few-things-to-help-you-get-started": "Her er et par ting, der kan hjælpe dig i gang med Mealie", - "restore-from-v1-backup": "Har du en sikkerhedskopi fra en tidligere udgave af Mealie v1? Du kan gendanne den her.", - "manage-profile-or-get-invite-link": "Administrer din egen profil, eller tag et invitationslink til at dele med andre." + "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": "Fejlsøg OpenAI-tjenester", - "debug-openai-services-description": "Brug denne side til at fejlsøge OpenAI-tjenester. Du kan teste din OpenAI-forbindelse og se resultaterne her. Hvis du har billedetjenester aktiveret, kan du også prøve med et billede.", - "run-test": "Kør test", - "test-results": "Testresultater", - "group-delete-note": "Grupper med brugere eller husstande kan ikke slettes", - "household-delete-note": "Husstande med brugere kan ikke slettes" + "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": "👋 Velkommen, {0}!", - "description": "Administrer din profil, opskrifter og gruppeindstillinger.", - "invite-link": "Invitationslink", - "get-invite-link": "Få Invitationslink", - "get-public-link": "Offentligt link", - "account-summary": "Kontooversigt", - "account-summary-description": "Her er en oversigt over din gruppes oplysninger.", - "group-statistics": "Gruppestatistik", - "group-statistics-description": "Din gruppestatistik giver indsigt i, hvordan du bruger Mealie.", - "household-statistics": "Husstands Statistikker", - "household-statistics-description": "Din husstandsstatistik giver et indblik i, hvordan du bruger Mealie.", - "storage-capacity": "Lagerkapacitet", - "storage-capacity-description": "Din lagerkapacitet er en beregning af de billeder og elementer, du har uploadet.", - "personal": "Personlig", - "personal-description": "Disse indstillinger er personlige for dig. Ændringer vil ikke påvirke andre brugere.", - "user-settings": "Brugerindstillinger", - "user-settings-description": "Administrer dine indstillinger, din adgangskode eller din e-mail.", - "api-tokens-description": "Administrer dine API Tokens for adgang fra eksterne applikationer.", - "group-description": "Disse elementer deles i din gruppe. Redigering af et af dem vil ændre det for hele gruppen!", - "group-settings": "Gruppeindstillinger", - "group-settings-description": "Administrer dine fælles gruppeindstillinger, såsom privatlivsindstillinger.", - "household-description": "Disse elementer deles inden for din husstand. Hvis du redigerer et af dem, ændres det for hele husstanden!", - "household-settings": "Husstands indstillinger", - "household-settings-description": "Administrer din husstands indstillinger, såsom madplan og privatlivsindstillinger.", - "cookbooks-description": "Administrer en samling af kategorier og opret sider til dem.", - "members": "Medlemmer", - "members-description": "Se, hvem der er i din husstand og administrer deres tilladelser.", - "webhooks-description": "Opsæt af webhooks, der afvikles på dage, som du har planlagt måltider for.", - "notifiers": "Notifikationer", - "notifiers-description": "Opsæt e-mail og push-notifikationer, der udløser på specifikke begivenheder.", - "manage-data": "Administrer data", - "manage-data-description": "Administrer dine Mealie data; Mad, Enheder, Kategorier, Tags og meget mere.", - "data-migrations": "Migrering af data", - "data-migrations-description": "Migrér dine eksisterende data fra andre programmer som Nextcloud Opskrifter og Chowdown.", - "email-sent": "E-mail sendt", - "error-sending-email": "Fejl ved afsendelse af email", - "personal-information": "Personlige oplysninger", - "preferences": "Indstillinger", - "show-advanced-description": "Vis avancerede funktioner (API nøgler, Webhooks og Data Migrering)", - "back-to-profile": "Tilbage til din profil", - "looking-for-privacy-settings": "Leder du efter privatlivsindstillinger?", - "manage-your-api-tokens": "Håndtér API tokens", - "manage-user-profile": "Administrer brugerprofil", - "manage-cookbooks": "Administrer kogebøger", - "manage-members": "Administrer medlemmer", - "manage-webhooks": "Administrér webhooks", - "manage-notifiers": "Administrer notifikationer", - "manage-data-migrations": "Administrer datamigreringer" + "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": "Kogebøger", - "description": "Kogebøger er en anden måde at organisere opskrifter ved at skabe tværsnit af opskrifter, arrangører, og andre filtre. Oprettelse af en kogebog vil tilføje et link i sidemenuen, og alle opskrifter med de valgte filtre vil blive vist i kogebogen.", - "hide-cookbooks-from-other-households": "Skjul kogebøger fra andre husstande", - "hide-cookbooks-from-other-households-description": "Når aktiveret, kun kogebøger fra din husstand vises på sidepanelet", - "public-cookbook": "Offentlig kogebog", - "public-cookbook-description": "Offentlige kogebøger kan deles med personer, der ikke er oprettet som brugere i Mealie og vil blive vist på din gruppe side.", - "filter-options": "Filtreringsindstillinger", - "filter-options-description": "Hvis du har valgt \"Alle påkrævet\", vil kogebogen kun indeholde opskrifter som har alle de valgte elementer.", - "require-all-categories": "Kræv alle kategorier", - "require-all-tags": "Kræv alle tags", - "require-all-tools": "Kræv alle redskaber", - "cookbook-name": "Navn på kogebog", - "cookbook-with-name": "Kogebog {0}", - "household-cookbook-name": "{0} kogebog {1}", - "create-a-cookbook": "Opret en ny kogebog", - "cookbook": "Kogebog" + "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": "OG", - "or": "ELLER" + "and": "AND", + "or": "OR" }, "relational-operators": { - "equals": "lig med", - "does-not-equal": "ikke lig med", - "is-greater-than": "er større end", - "is-greater-than-or-equal-to": "er større end eller lig med (Automatic Translation)", - "is-less-than": "er mindre end (Automatic Translation)", - "is-less-than-or-equal-to": "er mindre end eller lig med (Automatic Translation)", - "is-older-than": "er ældre end", - "is-newer-than": "er nyere end" + "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": "er", - "is-not": "er ikke", - "is-one-of": "er en af", - "is-not-one-of": "er ikke en af", - "contains-all-of": "indeholder alle af", - "is-like": "er ligesom", - "is-not-like": "er ikke som" + "is": "is", + "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": "dage siden|dag siden|dage siden" + "days-ago": "days ago|day ago|days ago" } }, "validators": { - "required": "Dette felt er påkrævet", - "invalid-email": "E-mailen skal være gyldig", - "invalid-url": "URL'en skal være gyldig", - "no-whitespace": "Mellemrum er ikke tilladt", - "min-length": "Der skal mindst være {min} tegn", - "max-length": "Må højst være {max} tegn|Må højst være {max} tegn" + "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" } }