From e29c5c1487c91abfb75030a3d9c7e83adc2b03af Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sat, 11 Apr 2026 11:39:55 -0500 Subject: [PATCH] New translations en-us.json (Norwegian) --- frontend/app/lang/messages/no-NO.json | 2558 +++++++++++++------------ 1 file changed, 1283 insertions(+), 1275 deletions(-) diff --git a/frontend/app/lang/messages/no-NO.json b/frontend/app/lang/messages/no-NO.json index 242befa80..db06e83e4 100644 --- a/frontend/app/lang/messages/no-NO.json +++ b/frontend/app/lang/messages/no-NO.json @@ -1,1157 +1,1158 @@ { "about": { - "about": "Om", - "about-mealie": "Om Mealie", - "api-docs": "API-dokumentasjon", - "api-port": "API-port", - "application-mode": "Programmodus", - "database-type": "Databasetype", - "database-url": "URL til database", - "default-group": "Standardgruppe", - "default-household": "Standard husholdning", + "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": "Demostatus", - "development": "Utvikling", - "docs": "Dokumentasjon", - "download-log": "Nedlastningslogg", - "download-recipe-json": "Siste skrapte JSON", + "demo-status": "Demo Status", + "development": "Development", + "docs": "Docs", + "download-log": "Download Log", + "download-recipe-json": "Last Scraped JSON", "github": "GitHub", - "log-lines": "Logglinjer", - "not-demo": "Ikke demo", - "portfolio": "Portefølje", - "production": "Produksjon", - "support": "Brukerstøtte", - "version": "Versjon", - "unknown-version": "ukjent", + "log-lines": "Log Lines", + "not-demo": "Not Demo", + "portfolio": "Portfolio", + "production": "Production", + "support": "Support", + "version": "Version", + "unknown-version": "unknown", "sponsor": "Sponsor" }, "asset": { - "assets": "Ressurser", - "code": "Kode", - "file": "Fil", - "image": "Bilde", - "new-asset": "Ny ressurs", + "assets": "Assets", + "code": "Code", + "file": "File", + "image": "Image", + "new-asset": "New Asset", "pdf": "PDF", - "recipe": "Oppskrift", - "show-assets": "Vis ressurser", - "error-submitting-form": "Feil ved lagring av skjema" + "recipe": "Recipe", + "show-assets": "Show Assets", + "error-submitting-form": "Error Submitting Form" }, "category": { - "categories": "Kategorier", - "category-created": "Kategori opprettet", - "category-creation-failed": "Kategoriopprettelse mislyktes", - "category-deleted": "Kategori slettet", - "category-deletion-failed": "Sletting av kategori mislyktes", - "category-filter": "Kategorifilter", - "category-update-failed": "Oppdatering av kategori mislyktes", - "category-updated": "Kategori oppdatert", - "uncategorized-count": "Ukategorisert {count}", - "create-a-category": "Opprett en kategori", - "category-name": "Navn på kategori", - "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": "Slett hendelse", - "event-delete-confirmation": "Er du sikker på at du ønsker å slette denne hendelsen?", - "event-deleted": "Hendelse slettet", - "event-updated": "Hendelse oppdatert", - "new-notification-form-description": "Mealie bruker Apprise biblioteket til å generere varsler. De tilbyr mange alternativer for varsler. Se wikien for en omfattende guide om hvordan du oppretter URL-adressen for tjenesten din. Hvis tilgjengelig, kan valg av type varsel inkludere ekstra funksjoner.", - "new-version": "Ny versjon tilgjengelig!", - "notification": "Varsling", - "refresh": "Oppdater", - "scheduled": "Planlagt", - "something-went-wrong": "Noe gikk galt!", - "subscribed-events": "Abonnerte hendelser", - "test-message-sent": "Testmelding sendt", - "message-sent": "Melding sendt", - "new-notification": "Nytt varsel", - "event-notifiers": "Hendelsesvarsler", - "apprise-url-skipped-if-blank": "Apprise-URL (hoppes over hvis tom)", - "apprise-url-is-left-intentionally-blank": "Siden Apprise URL-er vanligvis inneholder sensitiv informasjon forblir dette feltet tomt mens du redigerer. Hvis du vil oppdatere URL, skriv inn den nye her, eller la den være tom for å beholde den gjeldende URL.", - "enable-notifier": "Aktiver varslingsagenten", - "what-events": "Hvilke hendelser skal denne varslingsagenten abonnere på?", - "user-events": "Brukerhendelser", - "mealplan-events": "Måltidsplanleggerhendelser", - "when-a-user-in-your-group-creates-a-new-mealplan": "Når en bruker i gruppen din oppretter en ny måltidsplan", - "shopping-list-events": "Handlelistehendelser", - "cookbook-events": "Kokebokhendelser", - "tag-events": "Emneordhendelser", - "category-events": "Kategorihendelser", - "when-a-new-user-joins-your-group": "Når en ny bruker blir med i gruppen din", - "recipe-events": "Oppskriftshendelser", - "label-events": "Merk hendelser" + "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": "Legg til", - "cancel": "Avbryt", - "clear": "Tøm", - "close": "Lukk", - "confirm": "Bekreft", - "confirm-how-does-everything-look": "Hvordan ser ting ut?", - "confirm-delete-generic": "Er du sikker på at du vil slette denne?", - "copied_message": "Kopiert!", - "create": "Opprett", - "created": "Opprettet", - "custom": "Egendefinert", - "dashboard": "Kontrollpanel", - "delete": "Slett", - "disabled": "Deaktivert", - "download": "Last ned", - "duplicate": "Dupliser", - "edit": "Rediger", - "enabled": "Aktivert", - "exception": "Unntak", - "failed-count": "Mislyktes: {count}", - "failure-uploading-file": "Opplasting av fil mislyktes", - "favorites": "Favoritter", - "field-required": "Påkrevd felt", - "file-folder-not-found": "Fil/mappe ikke funnet", - "file-uploaded": "Fil lastet opp", + "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": "Fredag", - "general": "Generelt", - "get": "Hent", - "home": "Hjem", - "image": "Bilde", - "image-upload-failed": "Bildeopplasting mislyktes", - "import": "Importer", + "friday": "Friday", + "general": "General", + "get": "Get", + "home": "Home", + "image": "Image", + "image-upload-failed": "Image upload failed", + "import": "Import", "json": "JSON", - "keyword": "Nøkkelord", - "link-copied": "Lenke kopiert", - "loading": "Laster", - "loading-events": "Laster hendelser", - "loading-recipe": "Laster oppskrift...", - "loading-ocr-data": "Laster OCR-data...", - "loading-recipes": "Laster oppskrifter", - "message": "Melding", - "monday": "Mandag", - "name": "Navn", - "new": "Legg til", - "never": "Aldri", - "no": "Nei", - "no-recipe-found": "Ingen oppskrift funnet", + "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": "Alternativer:", - "plural-name": "Navn på flertallsform", - "print": "Skriv ut", - "print-preferences": "Skriv ut innstillinger", - "random": "Tilfeldig", - "rating": "Rangering", - "recent": "Nylig", - "recipe": "Oppskrift", - "recipes": "Oppskrifter", - "rename-object": "Endre navn {0}", - "reset": "Tilbakestill", - "saturday": "Lørdag", - "save": "Lagre", - "settings": "Innstillinger", - "share": "Del", - "show-all": "Vis alle", - "shuffle": "Tilfeldig rekkefølge", - "sort": "Sorter", - "sort-ascending": "Sorter stigende", - "sort-descending": "Sorter synkende", - "sort-alphabetically": "Alfabetisk", + "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": "Legg til", - "success-count": "Suksess: {count}", - "sunday": "Søndag", + "subject": "Subject", + "submit": "Submit", + "success-count": "Success: {count}", + "sunday": "Sunday", "system": "System", - "templates": "Maler:", + "templates": "Templates:", "test": "Test", - "themes": "Temaer", - "thursday": "Torsdag", - "title": "Tittel", + "themes": "Themes", + "thursday": "Thursday", + "title": "Title", "token": "Token", - "tuesday": "Tirsdag", + "tuesday": "Tuesday", "type": "Type", - "update": "Oppdater", - "updated": "Oppdatert", - "upload": "Last opp", + "update": "Update", + "updated": "Updated", + "upload": "Upload", "url": "URL", - "view": "Vis", - "wednesday": "Onsdag", - "yes": "Ja", - "foods": "Matvarer", - "units": "Enheter", - "back": "Tilbake", - "next": "Neste", + "view": "View", + "wednesday": "Wednesday", + "yes": "Yes", + "foods": "Foods", + "units": "Units", + "back": "Back", + "next": "Next", "start": "Start", - "toggle-view": "Bytt visning", - "date": "Dato", + "toggle-view": "Toggle View", + "date": "Date", "id": "Id", - "owner": "Eier", - "change-owner": "Bytt eier", - "date-added": "Dato lagt til", - "none": "Ingen", - "run": "Kjør", - "menu": "Meny", - "a-name-is-required": "Navn er påkrevd", - "delete-with-name": "Slett {name}", - "confirm-delete-generic-with-name": "Er du sikker på at du vil slette denne {name}?", - "confirm-delete-own-admin-account": "Vær oppmerksom på at du holder på å slette din egen administrator-konto! Dette kan ikke angres og vil slette kontoen din permanent!", - "organizer": "Organisator", - "transfer": "Overfør", - "copy": "Kopier", - "color": "Farge", - "timestamp": "Tidsstempel", - "last-made": "Sist laget", - "learn-more": "Lær mer", - "this-feature-is-currently-inactive": "Denne funksjonen er for øyeblikket deaktivert", - "clipboard-not-supported": "Utklippstavle støttes ikke", - "copied-to-clipboard": "Kopiert til utklippstavle", - "your-browser-does-not-support-clipboard": "Nettleseren din støtter ikke kopiering til utklippstavle", - "copied-items-to-clipboard": "Ingen elementer kopiert til utklippstavlen|Ett element kopiert til utklippstavlen|{count} elementer til kopiert til utklippstavlen", - "actions": "Handlinger", - "selected-count": "Valgt: {count}", - "export-all": "Eksporter alle", - "refresh": "Oppdater", - "upload-file": "Last opp fil", - "created-on-date": "Opprettet: {0}", - "unsaved-changes": "Du har ulagrede endringer. Ønsker du å lagre før du forlater? Trykk 'OK' for å lagre, 'Avbryt' for å forkaste endringene.", - "discard-changes": "Forkast endringer", - "discard-changes-description": "Du har ulagrede endringer, er du sikker på at du vil fjerne dem?", - "clipboard-copy-failure": "Kunne ikke kopiere til utklippstavlen.", - "confirm-delete-generic-items": "Er du sikker på at du vil slette følgende elementer?", - "organizers": "Organisatorer", - "caution": "Forsiktig", - "show-advanced": "Vis avansert", - "add-field": "Legg til felt", - "date-created": "Opprettet dato", - "date-updated": "Dato oppdatert" + "owner": "Owner", + "change-owner": "Change Owner", + "date-added": "Date Added", + "none": "None", + "run": "Run", + "menu": "Menu", + "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å at du vil slette {groupName}?", - "cannot-delete-default-group": "Kan ikke slette standardgruppen", - "cannot-delete-group-with-users": "Kan ikke slette gruppe med brukere", - "confirm-group-deletion": "Bekreft sletting av gruppe", - "create-group": "Opprett gruppe", - "error-updating-group": "Feil ved oppdatering av gruppe", - "group": "Gruppe", - "group-deleted": "Gruppe slettet", - "group-deletion-failed": "Sletting av gruppe mislyktes", - "group-id-with-value": "Gruppe-ID: {groupID}", - "group-name": "Gruppenavn", - "group-not-found": "Gruppe ikke funnet", - "group-token": "Gruppe-token", - "group-with-value": "Gruppe: {groupID}", - "groups": "Grupper", - "manage-groups": "Administrer grupper", - "user-group": "Brukergruppe", - "user-group-created": "Brukergruppe opprettet", - "user-group-creation-failed": "Opprettelse av brukergruppe mislyktes", + "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 oppskrifter privat", - "keep-my-recipes-private-description": "Setter gruppen din og alle oppskrifter som standard til privat. Du kan alltids endre 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 rettighetene til medlemmene i din husholdning. {manage} lar brukeren få tilgang til dataadministrasjonssiden. {invite} lar brukeren generere invitasjonslenker for andre brukere. Gruppeeiere kan ikke endre sine egne tillatelser.", - "manage": "Administrer", - "manage-household": "Administrer husholdning", - "invite": "Inviter", - "looking-to-update-your-profile": "Ønsker du å oppdatere profilen din?", - "default-recipe-preferences-description": "Dette er standardinnstillingene når en ny oppskrift blir opprettet i gruppen din. Disse kan endres for individuelle oppskrifter i oppskriftsmenyen.", - "default-recipe-preferences": "Standard oppskriftsinnstillinger", - "group-preferences": "Gruppeinnstillinger", - "private-group": "Privat gruppe", - "private-group-description": "Å sette husholdningen din til privat vil deaktivere alle alternativer for offentlig visning. Denne innstillingen overstyrer individuelle innstillinger for offentlig visning", - "enable-public-access": "Aktiver offentlig tilgang", - "enable-public-access-description": "Gjør gruppeoppskrifter offentlige som standard, og tillat besøkende å se oppskrifter uten å logge inn", - "allow-users-outside-of-your-group-to-see-your-recipes": "Tillat brukere utenfor gruppen å se oppskriftene dine", - "allow-users-outside-of-your-group-to-see-your-recipes-description": "Når aktivert, kan du bruke en offentlig lenke for å dele spesifikke oppskrifter uten å autorisere brukeren. Når deaktivert, kan du kun dele oppskrifter med brukere som er i gruppen din eller med en forhåndsgenerert privat lenke", - "show-nutrition-information": "Vis ernæringsinformasjon", - "show-nutrition-information-description": "Når aktivert vil ernæringsinformasjonen bli vist på oppskriften hvis tilgjengelig. Hvis det ikke finnes noen ernæringsinformasjon tilgjengelig vil ikke ernæringsinformasjonen vises", - "show-recipe-assets": "Vis oppskriftsressurser", - "show-recipe-assets-description": "Når aktivert, vil oppskriftsressurser bli vist på oppskriften hvis de er tilgjengelige", - "default-to-landscape-view": "Sett landskapsvisning som standard", - "default-to-landscape-view-description": "Når aktivert, vil oppskriftsoverskriften vises i landskapsvisning", - "disable-users-from-commenting-on-recipes": "Deaktiver muligheten for at brukere kan kommentere på oppskrifter", - "disable-users-from-commenting-on-recipes-description": "Skjuler kommentarfeltet på oppskriftssiden og deaktiverer kommentering", - "disable-organizing-recipe-ingredients-by-units-and-food": "Deaktiver organisering av oppskriftsingredienser ved enheter og matvarer", - "disable-organizing-recipe-ingredients-by-units-and-food-description": "Skjuler matvare-, enhet- og mengdefelt for ingredienser og behandler ingredienser som rene tekstfelt", - "general-preferences": "Generelle innstillinger", - "group-recipe-preferences": "Innstillinger for gruppeoppskrift", - "report": "Rapport", - "report-with-id": "Rapport-ID: {id}", - "group-management": "Gruppeadministrasjon", - "admin-group-management": "Gruppeadministrasjon", - "admin-group-management-text": "Endringer i denne gruppen vil gjenspeiles umiddelbart.", - "group-id-value": "Gruppe-ID: {0}", - "total-households": "Husholdninger totalt", - "you-must-select-a-group-before-selecting-a-household": "Du må velge en gruppe før du kan velge en husholdning" + "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": "Husholdning", - "households": "Husholdninger", - "user-household": "Brukers husholdning", - "create-household": "Opprett husholdning", - "household-name": "Husholdningens navn", - "household-group": "Husholdningens gruppe", - "household-management": "Administrering av husholdninger", - "manage-households": "Administrer husholdninger", - "admin-household-management": "Admin husholdningsadministrasjon", - "admin-household-management-text": "Endringer i denne husholdningen vil umiddelbart gjelde.", - "household-id-value": "Husholdningens id: {0}", - "private-household": "Privat husholdning", - "private-household-description": "Når du setter husholdningen din til privat, vil alle offentlige visningsalternativer tilbakestilles til standardverdiene. Dette overskriver envher individuell offentlig visningsinnstilling", - "lock-recipe-edits-from-other-households": "Lås redigering av oppskrifter fra andre husholdninger", - "lock-recipe-edits-from-other-households-description": "Når dette er aktivert kan bare brukere i husholdningen din redigere oppskrifter laget av husholdningen din", - "household-recipe-preferences": "Husholdningenes oppskriftsinnstillinger", - "default-recipe-preferences-description": "Dette er standardinnstillingene når en ny oppskrift blir opprettet i din husholdning. Disse kan endres for individuelle oppskrifter i oppskrifters innstillinger.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Tillat brukere utenfor din husholdning å se oppskriftene dine", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "Når aktivert, kan du bruke en offentlig lenke for å dele spesifikke oppskrifter uten å autorisere brukeren. Når deaktivert, kan du kun dele oppskrifter med brukere som er i husholdningen din eller med en forhåndsgenerert privat lenke", - "household-preferences": "Innstillinger for husholdning" + "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": "Opprett en ny måltidsplan", - "update-this-meal-plan": "Oppdater denne måltidsplanen", - "dinner-this-week": "Middag denne uken", - "dinner-today": "Middag idag", - "dinner-tonight": "DAGENS MIDDAG", - "edit-meal-plan": "Rediger måltidsplan", - "end-date": "Sluttdato", - "group": "Gruppe (Beta)", - "main": "Hovedrett", - "meal-planner": "Måltidsplanlegger", - "meal-plans": "Måltidsplaner", - "mealplan-categories": "MÅLTIDSPLAN-KATEGORIER", - "mealplan-created": "Måltidsplan opprettet", - "mealplan-creation-failed": "Opprettelse av måltidsplan mislyktes", - "mealplan-deleted": "Måltidsplan slettet", - "mealplan-deletion-failed": "Sletting av måltidsplan mislyktes", - "mealplan-settings": "Innstillinger for måltidsplan", - "mealplan-update-failed": "Oppdatering av måltidsplan mislyktes", - "mealplan-updated": "Måltidsplan oppdatert", - "mealplan-households-description": "Hvis ingen husholdning er valgt, kan oppskrifter legges til fra hvilken som helst husholdning", - "any-category": "Enhver kategori", - "any-tag": "Hvilken som helst emne", - "any-household": "Hvilken som helst husholdning", - "no-meal-plan-defined-yet": "Ingen måltidsplan er definert ennå", - "no-meal-planned-for-today": "Ingen måltid planlagt i dag", + "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": "Antall dager på sideinnlasting", - "numberOfDays-label": "Standard antall dager", - "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Kun oppskrifter med disse kategoriene vil bli brukt i måltidsplaner", - "planner": "Planlegger", - "quick-week": "Hurtigplan", - "side": "Tilbehør", - "sides": "Tilbehør", - "start-date": "Startdato", - "rule-day": "Regel for dager", - "meal-type": "Type måltid", - "breakfast": "Frokost", - "lunch": "Lunsj", - "dinner": "Middag", - "snack": "Snacks", - "drink": "Drikke", + "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": "Drink", "dessert": "Dessert", - "type-any": "Enhver", - "day-any": "Enhver", - "editor": "Redigeringsverktøy", - "meal-recipe": "Oppskrift på måltid", - "meal-title": "Tittel på måltid", - "meal-note": "Notat for måltid", - "note-only": "Kun notat", - "random-meal": "Tilfeldig måltid", - "random-dinner": "Tilfeldig middag", - "random-side": "Tilfeldig tilbehør", - "this-rule-will-apply": "Denne regelen vil gjelde for {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "til alle dager", - "on-days": "på {0}er", - "for-all-meal-types": "for alle måltidstyper", - "for-type-meal-types": "for {0} måltidstyper", - "meal-plan-rules": "Regler for måltidsplan", - "new-rule": "Ny regel", - "meal-plan-rules-description": "Du kan lage regler for automatisk valg av oppskrifter for måltidsplanene dine. Disse reglene brukes av serveren til å bestemme den tilfeldige oppskriften du kan velge mellom når du lager måltidsplaner. Merk at hvis regler har samme dag/type-begrensninger, vil regelfiltrene slås sammen. I praksis er det unødvendig å lage dupliserte regler, men det er mulig å gjøre det.", - "new-rule-description": "Ved opprettelse av en ny regel for en måltidsplan kan du begrense regelen til å gjelde for en bestemt ukedag og/eller en bestemt type måltid. For å ta i bruk en regen alle dager eller alle måltider kan du sette regelen til \"Enhver\" som gjelder for alle mulige verdier for dag- og/eller måltidstyper.", - "recipe-rules": "Regler for oppskrifter", - "applies-to-all-days": "Gjelder for alle dager", - "applies-on-days": "Gjelder på {0}er", - "meal-plan-settings": "Innstillinger for måltidsplan", - "add-all-to-list": "Legg alt til listen", - "add-day-to-list": "Legg til dag i listen" + "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": "Overføringsdata er fjernet", - "new-migration": "Ny overføring", - "no-file-selected": "Ingen fil valgt", - "no-migration-data-available": "Ingen overføringsdata tilgjengelig", - "previous-migrations": "Tidligere overføringer", - "recipe-migration": "Oppskriftsoverføring", + "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": "Overfør data fra Chowdown", - "description-long": "Mealie støtter Chowdown-arkivformatet. Last ned kodearkivet som en .zip-fil og last den opp 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": "Overfør data fra en Nextcloud Cookbook-instans", - "description-long": "Oppskrifter fra Nextcloud kan importeres fra en zip-fil som inneholder dataene lagret i Nextcloud. Se eksempelet på mappestrukture nedenfor for å sikre at oppskriftene kan importeres.", + "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 oppskrifter fra Copy Me That. Eksporter oppskrifter i HTML-format, last deretter opp .zip-filen under.", + "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 oppskrifter fra Paprika. Eksporter oppskriftene fra Paprika, endre filnavnutvidelsen til .zip og last den opp 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 oppskrifter fra Mealie fra versjoner eldre enn v1.0. Eksporter oppskriftene fra din gamle versjon og last opp zip-filen under. Merk at bare oppskrifter kan importeres fra eksporten.", + "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 oppskrifter fra Tandoor. Eksporter dataene i \"Standard\"-formatet, last deretter opp 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 oppskrifter fra DVO Cook'n X3. Eksporter en cookbook eller meny i \"Cook'n\" formatet, endre navnet på eksporten til .zip, og last så opp .zip-filen 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": "Overføring av oppskrifter", - "recipe-data-migrations-explanation": "Oppskrifter kan overføres fra et annet støttet program til Mealie. Dette er en flott måte å komme i gang med Mealie på.", - "coming-from-another-application-or-an-even-older-version-of-mealie": "Kommer du fra en annen applikasjon eller en enda eldre versjon av Mealie? Sjekk ut overføringer og se om dine data kan importeres.", - "choose-migration-type": "Velg type overføring", - "tag-all-recipes": "Merk alle oppskrifter med emneordet {tag-name}", - "nextcloud-text": "Oppskrifter fra Nextcloud kan importeres fra en zip-fil som inneholder dataene lagret i Nextcloud. Se eksempelet på mappestrukture nedenfor for å sikre at oppskriftene kan importeres.", - "chowdown-text": "Mealie støtter Chowdown-arkivformatet. Last ned kodearkivet som en .zip-fil og last den opp nedenfor.", - "recipe-1": "Oppskrift 1", - "recipe-2": "Oppskrift 2", - "paprika-text": "Mealie kan importere oppskrifter fra Paprika. Eksporter oppskriftene fra Paprika, endre filnavnutvidelsen til .zip og last den opp nedenfor.", - "mealie-text": "Mealie kan importere oppskrifter fra Mealie fra versjoner eldre enn v1.0. Eksporter oppskriftene fra din gamle versjon og last opp zip-filen under. Merk at bare oppskrifter kan importeres fra eksporten.", + "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 oppskrifter fra Plan to Eat." + "description-long": "Mealie can import recipies from Plan to Eat." }, "myrecipebox": { "title": "My Recipe Box", - "description-long": "Mealie kan importere oppskrifter fra My Recipe Box. Eksporter oppskrifter i CSV-format, og last deretter opp .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": "Meali kan importere oppskrifter fra Recipe Keeper. Eksporter oppskrifter i zip-format, og last deretter opp .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": "Legg til flere", - "error-details": "Bare nettsteder som inneholder ld+json eller mikrodata kan importeres av Mealie. De største oppskriftsnettstedene støtter denne datastrukturen. Dersom nettstedet ditt ikke kan importeres, men det er json-data i loggen, må du rapportere et GitHub-problem med nettadressen og data.", - "error-title": "Ser ut til at ingenting ble funnet", - "from-url": "Importer en oppskrift", + "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-informasjon", - "must-be-a-valid-url": "Må være en gyldig nettadresse", - "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Lim inn oppskriftsdataene. Hver linje blir behandlet som et element i en liste", - "recipe-markup-specification": "Spesifikasjon for oppskriftsmerking", - "recipe-url": "Nettadresse til oppskrift", - "recipe-html-or-json": "Oppskrift HTML eller JSON", - "upload-a-recipe": "Last opp oppskrift", - "upload-individual-zip-file": "Last opp en individuell .zip-fil eksportert fra en annen Mealie-instans.", - "url-form-hint": "Kopier og lim inn en lenke fra nettstedet med favorittoppskriftene dine", - "copy-and-paste-the-source-url-of-your-data-optional": "Kopier og lim inn kilde-URL-en til dataene dine (valgfritt)", - "view-scraped-data": "Vis skrapte data", - "trim-whitespace-description": "Fjern innledende og etterfølgende mellomrom i tillegg til tomme linjer", - "trim-prefix-description": "Fjern første tegn fra hver linje", - "split-by-numbered-line-description": "Forsøk å dele opp et avsnitt ved å matche mønsteret '1)' eller '1.'", - "import-by-url": "Importer en oppskrift via nettadresse", - "create-manually": "Opprett en oppskrift manuelt", - "make-recipe-image": "Bruk dette som oppskriftsbilde", - "add-food": "Legg til mat", - "add-recipe": "Legg til oppskrift" + "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 ble ikke funnet", - "all-recipes": "Alle oppskrifter", - "new-page-created": "Ny side opprettet", - "page": "Side", - "page-creation-failed": "Sideopprettelse mislyktes", - "page-deleted": "Side slettet", - "page-deletion-failed": "Sletting av siden mislyktes", - "page-update-failed": "Oppdatering av siden mislyktes", - "page-updated": "Side oppdatert", - "pages-update-failed": "Oppdatering av sidene mislyktes", - "pages-updated": "Sider oppdatert", - "404-not-found": "404 Finner ikke siden", - "an-error-occurred": "En feil oppstod" + "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": "Legg til nøkkel", - "add-to-favorites": "Legg til i favoritter", - "api-extras": "API-tillegg", - "calories": "Kalorier", - "calories-suffix": "kalorier", - "carbohydrate-content": "Karbohydrater", - "categories": "Kategorier", - "cholesterol-content": "Kolesterol", - "comment-action": "Kommenter", - "comment": "Kommentar", - "comments": "Kommentarer", - "delete-confirmation": "Er du sikker på at du vil slette denne oppskriften?", - "admin-delete-confirmation": "Du er i ferd med å slette en oppskrift som ikke er din ved å bruke administratortillatelser. Er du sikker?", - "delete-recipe": "Slett oppskrift", - "description": "Beskrivelse", - "disable-amount": "Deaktiver ingrediensmengde", - "disable-comments": "Deaktiver kommentarer", - "duplicate": "Dupliser oppskrift", - "duplicate-name": "Navn på den nye oppskriften", - "edit-scale": "Rediger skala", - "fat-content": "Fett", - "fiber-content": "Kostfiber", - "grams": "gram", - "ingredient": "Ingredienser", - "ingredients": "Ingredienser", - "insert-ingredient": "Sett inn ingrediens", - "insert-section": "Sett inn avsnitt", - "insert-above": "Sett inn over", - "insert-below": "Sett inn under", - "instructions": "Instruksjoner", - "key-name-required": "Navn på nøkkel er påkrevd", - "landscape-view-coming-soon": "Landskapsvisning", - "milligrams": "mg", - "new-key-name": "Nytt nøkkelnavn", - "no-white-space-allowed": "Ingen mellomrom tillatt", - "note": "Notat", - "nutrition": "Ernæring", - "object-key": "Objektnøkkel", - "object-value": "Objektverdi", - "original-url": "Nettadresse til oppskrift", - "perform-time": "Passiv Tid", - "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 oppskrift", - "recipe-created": "Oppskrift opprettet", - "recipe-creation-failed": "Opprettelse av oppskrift mislyktes", - "recipe-deleted": "Oppskrift slettet", - "recipe-image": "Oppskriftsbilde", - "recipe-image-updated": "Oppskriftsbilde oppdatert", - "delete-image": "Slett oppskriftsbilde", - "delete-image-confirmation": "Er du sikker på at du vil slette dette oppskriftsbilde?", - "recipe-image-deleted": "Oppskriftsbilde slettet", - "recipe-name": "Navn på oppskrift", - "recipe-settings": "Oppskriftsinnstillinger", - "recipe-update-failed": "Oppdatering av oppskrift mislyktes", - "recipe-updated": "Oppskrift oppdatert", - "remove-from-favorites": "Fjern fra favoritter", - "remove-section": "Fjern seksjon", - "saturated-fat-content": "Mettet fett", - "save-recipe-before-use": "Lagre oppskrift før bruk", - "section-title": "Seksjonstittel", - "servings": "Porsjoner", - "serves-amount": "{amount} Porsjoner", - "share-recipe-message": "Jeg ville dele min {0} oppskrift med deg.", - "show-nutrition-values": "Vis ernæringsverdier", - "sodium-content": "Natrium", - "step-index": "Steg: {step}", - "sugar-content": "Sukker", - "title": "Tittel", - "total-time": "Total tid", - "trans-fat-content": "Transfett", - "unable-to-delete-recipe": "Kan ikke slette oppskrift", - "unsaturated-fat-content": "Umettet fett", - "no-recipe": "Ingen oppskrift", - "locked-by-owner": "Låst av eier", - "join-the-conversation": "Delta i samtalen", - "add-recipe-to-mealplan": "Legg til oppskrift i måltidsplan", - "entry-type": "Oppføringstype", - "date-format-hint": "MM/DD/ÅÅÅÅ-format", - "date-format-hint-yyyy-mm-dd": "ÅÅÅÅ-MM-DD-format", - "add-to-list": "Legg til i liste", - "add-to-plan": "Legg til i plan", - "add-to-timeline": "Legg til tidslinje", - "recipe-added-to-list": "Oppskrift er lagt til i liste", - "recipes-added-to-list": "Oppskrifter lagt til listen", - "successfully-added-to-list": "Lagt til i listen", - "recipe-added-to-mealplan": "Oppskrift er lagt til i måltidsplan", - "failed-to-add-recipes-to-list": "Klarte ikke å legge til oppskrift i listen", - "failed-to-add-recipe-to-mealplan": "Klarte ikke å legge til oppskrift i måltidsplan", - "failed-to-add-to-list": "Klarte ikke å legge til oppskrift i listen", - "yield": "Gir", - "yields-amount-with-text": "Gir {amount} {text}", - "yield-text": "Porsjonsenhet (eks. pers./stk.)", - "quantity": "Antall", - "choose-unit": "Velg enhet", - "press-enter-to-create": "Trykk Enter for å opprette", - "choose-food": "Velg matvarer", - "choose-recipe": "Velg oppskrift", - "notes": "Notater", - "toggle-section": "Legg til seksjon", - "see-original-text": "Se opprinnelig tekst", - "original-text-with-value": "Opprinnelig tekst: {originalText}", - "ingredient-linker": "Tilknytt ingredienser", - "unlinked": "Ingen lenke enda", - "linked-to-other-step": "Tilknyttet et annet steg", - "auto": "Automatisk", - "cook-mode": "Tilberedelsesmodus", - "link-ingredients": "Tilknytt ingredienser", - "merge-above": "Slå sammen med steget over", - "move-to-bottom": "Flytt til bunnen", - "move-to-top": "Flytt til toppen", - "reset-scale": "Nullstill skala", - "decrease-scale-label": "Reduser skala med 1", - "increase-scale-label": "Øk skala med 1", - "locked": "Låst", - "public-link": "Offentlig lenke", - "edit-timeline-event": "Endre tidslinjehendelser", - "timeline": "Tidslinje", - "timeline-is-empty": "Ingenting på tidslinjen ennå. Prøv å lage denne oppskriften!", - "timeline-no-events-found-try-adjusting-filters": "Ingen hendelser funnet. Prøv å endre søkefiltrene.", - "group-global-timeline": "{groupName} Global tidslinje", - "open-timeline": "Åpne tidslinje", - "made-this": "Jeg har laget dette", - "how-did-it-turn-out": "Hvordan ble det?", - "user-made-this": "{user} har laget dette", - "made-for-recipe": "Laget til {recipe}", - "added-to-timeline": "Legg til tidslinje", - "failed-to-add-to-timeline": "Kunne ikke legge til på tidslinjen", - "failed-to-update-recipe": "Kunne ikke oppdatere oppskriften", - "added-to-timeline-but-failed-to-add-image": "Lagt til i tidslinjen, men klarte ikke å legge til bilde", - "api-extras-description": "Ekstramaterialer til oppskrifter er en viktig funksjon i Mealie API-en. De lar deg opprette egendefinerte JSON-nøkkel/verdi-par innenfor en oppskrift for å referere fra tredjepartsapplikasjoner. Du kan bruke disse nøklene til å gi informasjon for eksempel for å utløse automatiseringer eller egendefinerte meldinger som skal videreformidles til ønsket enhet.", - "message-key": "Meldingsnøkkel", - "parse": "Analyser", - "ingredients-not-parsed-description": "Det ser ut som ingridensene ikke har blitt analysert enda. Klikk\"{parse}\"-knappen under for å analysere ingrediensese som strukturert matvarer.", - "attach-images-hint": "Fest bilder ved å dra og slippe dem inn i redigereringsverktøyet", - "drop-image": "Slipp bilde", - "enable-ingredient-amounts-to-use-this-feature": "Aktiver ingrediensmengder for å bruke denne funksjonen", - "recipes-with-units-or-foods-defined-cannot-be-parsed": "Oppskrifter med enheter eller matvarer som er definert kan ikke tolkes.", - "parse-ingredients": "Analyser ingredienser", - "edit-markdown": "Rediger Markdown", - "recipe-creation": "Opprett oppskrift", - "select-one-of-the-various-ways-to-create-a-recipe": "Velg en av de ulike måtene å opprette en oppskrift", - "looking-for-migrations": "Ser du etter overføringer?", - "import-with-url": "Importer via nettadresse", - "create-recipe": "Opprett oppskrift", - "create-recipe-description": "Opprett en ny oppskrift fra bunnen av.", - "create-recipes": "Opprett oppskrifter", - "import-with-zip": "Importer fra .zip-fil", - "create-recipe-from-an-image": "Opprett oppskrift fra et bilde", - "create-recipe-from-an-image-description": "Opprett en oppskrift ved å laste opp et bilde av den. Mealie vil forsøke å hente ut teksten fra bildet ved bruk av AI, og lage en ny oppskrift.", - "crop-and-rotate-the-image": "Beskjær og roter bildet slik at bare teksten er synlig, og at det er i riktig retning.", - "create-from-images": "Opprett fra bilde", - "should-translate-description": "Oversett oppskriften til mitt språk", - "please-wait-image-procesing": "Vent litt, bildet blir prosessert. Dette kan ta litt tid.", - "please-wait-images-processing": "Vent litt, bildet blir prosessert. Dette kan ta litt tid.", - "bulk-url-import": "Importer flere nettadresser", - "debug-scraper": "Feilsøk skraper", - "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Opprett en oppskrift ved å angi navnet. Alle oppskrifter må ha unike navn.", - "new-recipe-names-must-be-unique": "Navn på oppskrift må være unike", - "scrape-recipe": "Skrap oppskrift", - "scrape-recipe-description": "Hent en oppskrift fra en url. Oppgi Url-en til nettstedet du vil hente fra, og Mealie vil forsøke å hente oppskriften fra det nettstedet og legge den til i samlingen din.", - "scrape-recipe-description-transcription": "Du kan også oppgi Url-en til en video og Mealie vil forsøke å transkribere den til en oppskrift.", - "scrape-recipe-have-a-lot-of-recipes": "Har du mange oppskrifter du ønsker å skrape samtidig?", - "scrape-recipe-suggest-bulk-importer": "Prøv masseimportering", - "scrape-recipe-have-raw-html-or-json-data": "Har du HTML- eller JSON-rådata?", - "scrape-recipe-you-can-import-from-raw-data-directly": "Du kan importere fra rådata direkte", - "scrape-recipe-website-being-blocked": "Er nettstedet blokkert?", - "scrape-recipe-try-importing-raw-html-instead": "Prøv å importere HTML-koden i stedet.", - "import-original-keywords-as-tags": "Importer originale søkeord som emneord", - "import-original-categories": "Importer opprinnelige kategorier", - "stay-in-edit-mode": "Forbli i redigeringsmodus", - "parse-recipe-ingredients-after-import": "Analyser oppskriftens ingredienser etter at importen er fullført", - "import-from-zip": "Importer fra zip-fil", - "import-from-zip-description": "Importer en enkelt oppskrift som ble eksportert fra en annen Mealie-instans.", - "import-from-html-or-json": "Importer fra HTML eller JSON", - "import-from-html-or-json-description": "Importer én enkelt oppskrift fra rå HTML eller JSON. Dette er nyttig hvis du har en oppskrift fra et nettsted som Mealie ikke kan skrape på normal måte, eller fra en annen ekstern kilde.", - "json-import-format-description-colon": "For å importere via JSON, må det være i gyldig format:", + "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-filer må ha blitt eksportert fra Mealie", - "create-a-recipe-by-uploading-a-scan": "Opprett en oppskrift ved å laste opp en skanning.", - "upload-a-png-image-from-a-recipe-book": "Last opp et png-bilde fra en oppskriftsbok", - "recipe-bulk-importer": "Masseimport av oppskrifter", - "recipe-bulk-importer-description": "Masseimport av oppskrifter lar deg importere flere oppskrifter samtidig ved å sette opp nettstedene i kø på serveren og kjøre oppgaven i bakgrunnen. Dette kan være nyttig når du først migrerer til Mealie, eller når du ønsker å importere et stort antall oppskrifter.", - "set-categories-and-tags": "Angi kategorier og emneord", - "bulk-imports": "Masseimport", - "bulk-import-process-has-started": "Masseimport har startet", - "bulk-import-process-has-failed": "Masseimport mislyktes", - "report-deletion-failed": "Sletting av rapport mislyktes", - "recipe-debugger": "Oppskriftsfeilsøker", - "recipe-debugger-description": "Hent nettadressen til oppskriften du vil feilsøke og lim den inn her. Nettsiden vil bli skrapt og resultatene vil bli vist. Hvis du ikke ser noen data returnert, er ikke nettstedet du prøver å skrape støttet av Mealie eller skraper-biblioteket.", - "use-openai": "Bruk OpenAI", - "recipe-debugger-use-openai-description": "Bruke OpenAI til å analysere resultatene i stedet for å basere seg på scraper-biblioteket. Når du oppretter en oppskrift via URL, blir dette gjort automatisk hvis scraper-biblioteket mislykkes, men du kan teste det manuelt her.", - "debug": "Feilsøk", - "tree-view": "Trevisning", - "recipe-servings": "Oppskriftsporsjoner", - "recipe-yield": "Utbytte av oppskrift", - "recipe-yield-text": "Oppskrift gir", - "unit": "Enhet", - "upload-image": "Last opp bilde", - "screen-awake": "Hold skjermen på", - "remove-image": "Slett bilde", - "nextStep": "Neste trinn", - "recipe-actions": "Oppskriftshandlinger", + "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": "Ingrediens-analyserer", - "explanation": "For å bruke ingrediens-forslag, klikk på 'Analyser alle' for å starte prosessen. Når de prosesserte ingrediensene er tilgjengelige, kan du se gjennom elementene og kontrollere at de er sjekket korrekt. Modellens tillitsverdi vises på høyre side av elementet. Denne scoren er et gjennomsnitt av alle de individuelle poengene og alltid er ikke helt nøyaktige.", - "alerts-explainer": "Varsler vil bli vist dersom en matchende matvare eller enhet blir funnet, men ikke finnes i databasen.", - "select-parser": "Velg analyserer", - "natural-language-processor": "Prosessor for naturlig språk", - "brute-parser": "Enkel analyse", - "openai-parser": "OpenAI-analyse", - "parse-all": "Analyser alle", - "no-unit": "Ingen enhet", - "missing-unit": "Opprett manglende enhet: {unit}", - "missing-food": "Opprett manglende mat: {food}", - "this-unit-could-not-be-parsed-automatically": "Denne enheten kunne ikke analyseres automatisk", - "this-food-could-not-be-parsed-automatically": "Denne maten kunne ikke leses automatisk", - "no-food": "Ingen matvarer", - "review-parsed-ingredients": "Gjennomgå de analyserte ingrediensene", - "confidence-score": "Tillit score", - "ingredient-parser-description": "Ingrediensene har blitt analysert. Venligst gjennomgå ingrediensene vi ikke er sikkre på.", - "ingredient-parser-final-review-description": "Når alle ingredienser er gjennomgått, har du en siste sjanse til å gjennomgå alle ingrediensene før du tar i bruk endringene på oppskriften din.", - "add-text-as-alias-for-item": "Legg til \"{text}\" som kallenavn for {item}", - "delete-item": "Slett gjenstanden" + "ingredient-parser": "Ingredient Parser", + "explanation": "To use the ingredient parser, click the 'Parse All' button to start the process. Once the processed ingredients are available, you can review the items and verify that they were parsed correctly. The model's confidence score is displayed on the right of the item title. This score is an average of all the individual scores and may not always be completely accurate.", + "alerts-explainer": "Alerts will be displayed if a matching foods or unit is found but does not exists in the database.", + "select-parser": "Select Parser", + "natural-language-processor": "Natural Language Processor", + "brute-parser": "Brute Parser", + "openai-parser": "OpenAI Parser", + "parse-all": "Parse All", + "no-unit": "No unit", + "missing-unit": "Create missing unit: {unit}", + "missing-food": "Create missing food: {food}", + "this-unit-could-not-be-parsed-automatically": "This unit could not be parsed automatically", + "this-food-could-not-be-parsed-automatically": "This food could not be parsed automatically", + "no-food": "No Food", + "review-parsed-ingredients": "Review parsed ingredients", + "confidence-score": "Confidence Score", + "ingredient-parser-description": "Your ingredients have been successfully parsed. Please review the ingredients we're not sure about.", + "ingredient-parser-final-review-description": "Once all ingredients have been reviewed, you'll have one more chance to review all ingredients before applying the changes to your recipe.", + "add-text-as-alias-for-item": "Add \"{text}\" as alias for {item}", + "delete-item": "Delete Item" }, - "reset-servings-count": "Nullstill antall porsjoner", - "not-linked-ingredients": "Tilleggsingredienser", - "upload-another-image": "Last opp nytt bilde", - "upload-images": "Last opp bilder", - "upload-more-images": "Last opp flere bilder", - "set-as-cover-image": "Bruk som forsidebilde for oppskriften", - "cover-image": "Forsidebilde", - "include-linked-recipes": "Inkluder lenkede oppskrifter", - "include-linked-recipe-ingredients": "Inkluder lenkede oppskriftsingredienser", - "toggle-recipe": "Aktiver/deaktiver oppskrift" + "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": "Oppskriftsfinner", - "recipe-finder-description": "Søk etter oppskrifter basert på ingredienser du har for hånden. Du kan også filtrere på verktøy du har tilgjengelig, og angi maksimalt antall manglende ingredienser eller verktøy.", - "selected-ingredients": "Velg ingredienser", - "no-ingredients-selected": "Ingen ingredienser valgt", - "missing": "Mangler", - "no-recipes-found": "Ingen oppskrifter funnet", - "no-recipes-found-description": "Prøv å legge til flere ingredienser i søket eller juster filtrene dine", - "include-ingredients-on-hand": "Inkluder ingredienser du har for hånden", - "include-tools-on-hand": "Inkluder tilgjengelige verktøy", - "max-missing-ingredients": "Maks antall manglende ingredienser", - "max-missing-tools": "Maks antall manglende redskaper", - "selected-tools": "Velg redskaper", - "other-filters": "Andre filtre", - "ready-to-make": "Klar til å lages", - "almost-ready-to-make": "Nesten klar til å lages" + "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": "Avansert søk", - "and": "og", - "exclude": "Ekskluder", - "include": "Inkluder", - "max-results": "Maks antall resultater", - "or": "Eller", - "has-any": "Har enhver", - "has-all": "Har alle", - "clear-selection": "Tøm valg", - "results": "Resultater", - "search": "Søk", - "search-mealie": "Søk i Mealie (trykk /)", - "search-placeholder": "Søk...", - "tag-filter": "Emneordfilter", - "search-hint": "Trykk på '/'", - "advanced": "Avansert", - "auto-search": "Autosøk", - "no-results": "Ingen resultater funnet", - "type-to-search": "Skriv for å søke..." + "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": "Legg til nytt tema", - "admin-settings": "Administratorinnstillinger", + "add-a-new-theme": "Add a New Theme", + "admin-settings": "Admin Settings", "backup": { - "backup-created": "Sikkerhetskopiering fullført", - "backup-created-at-response-export_path": "Sikkerhetskopi opprettet i {path}", - "backup-deleted": "Sikkerhetskopi slettet", - "restore-success": "Gjenopprettingen var vellykket", - "restore-fail": "Gjenoppretting mislyktes. Sjekk serverloggene for flere detaljer", - "backup-tag": "Emneord for sikkerhetskopi", - "create-heading": "Opprett en sikkerhetskopi", - "delete-backup": "Slett sikkerhetskopi", - "error-creating-backup-see-log-file": "Feil ved oppretting av sikkerhetskopi. Se loggfil", - "full-backup": "Fullstendig sikkerhetskopi", - "import-summary": "Importer sammendrag", - "partial-backup": "Delvis sikkerhetskopi", - "unable-to-delete-backup": "Kan ikke slette sikkerhetskopi.", - "experimental-description": "Sikkerhetskopier er komplette øyeblikksbilder av databasen og datamappen til nettstedet. Dette inkluderer all data og kan ikke settes til å ekskludere delsett av data. Du kan tenke på dette som et øyeblikksbilde av Mealie på et bestemt tidspunkt. Disse fungerer som en databasesystemuavhengig måte å eksportere og importere data på, eller sikkerhetskopiere nettstedet til en ekstern plassering.", - "backup-restore": "Gjenoppretting av sikkerhetskopi", - "back-restore-description": "Gjenoppretting av denne sikkerhetskopien vil overskrive alle gjeldende data i databasen og i datamappen og erstatte dem med innholdet i denne sikkerhetskopien. {cannot-be-undone} Hvis gjenopprettingen er vellykket, vil du bli logget ut.", - "cannot-be-undone": "Denne handlingen kan ikke angres – bruk med forsiktighet.", - "postgresql-note": "Hvis du bruker PostGreSQL, vennligst gå igjennom {backup-restore-process} før du gjenoppretter.", - "backup-restore-process-in-the-documentation": "sikkerhetskopiering/gjenoppretting prosess i dokumentasjonen", - "irreversible-acknowledgment": "Jeg forstår at denne handlingen er irreversibel, destruktiv og kan føre til tap av data", - "restore-backup": "Gjenopprett sikkerhetskopi" + "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": "Sikkerhetskopier", - "change-password": "Endre passord", - "current": "Versjon:", - "custom-pages": "Egendefinerte sider", - "edit-page": "Rediger side", - "events": "Hendelser", - "first-day-of-week": "Første dag i uken", - "group-settings-updated": "Gruppeinnstillinger oppdatert", + "backup-and-exports": "Backups", + "change-password": "Change Password", + "current": "Version:", + "custom-pages": "Custom Pages", + "edit-page": "Edit Page", + "events": "Events", + "first-day-of-week": "First day of the week", + "group-settings-updated": "Group Settings Updated", "homepage": { - "all-categories": "Alle kategorier", - "card-per-section": "Kort per seksjon", - "home-page": "Hovedside", - "home-page-sections": "Hovedsideseksjoner", - "show-recent": "Vis nylige" + "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": "Språk", - "latest": "Siste", - "local-api": "Lokal API", - "locale-settings": "Språkinnstillinger", - "migrations": "Overføringer", - "new-page": "Ny side", - "notify": "Varsle", - "organize": "Organiser", - "page-name": "Navn på side", - "pages": "Sider", - "profile": "Profil", - "remove-existing-entries-matching-imported-entries": "Fjern eksisterende oppføringer som samsvarer med de importerte oppføringene", - "set-new-time": "Angi ny tid", - "settings-update-failed": "Oppdatering av innstillinger mislyktes", - "settings-updated": "Innstillinger oppdatert", - "site-settings": "Sideinnstillinger", + "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": "Uthevet", - "dark": "Mørk", - "default-to-system": "Systemstandard", - "error": "Feil", - "error-creating-theme-see-log-file": "Feil under oppretting av tema. Se loggfil.", - "error-deleting-theme": "Feil ved sletting av tema", - "error-updating-theme": "Feil ved oppdatering av tema", - "info": "Informasjon", - "light": "Lys", - "primary": "Primær", - "secondary": "Sekundær", - "success": "Suksess", - "switch-to-dark-mode": "Bytt til mørk modus", - "switch-to-light-mode": "Bytt til lys modus", - "theme-deleted": "Tema slettet", - "theme-name": "Navn på tema", - "theme-name-is-required": "Navn på tema er påkrevd.", - "theme-saved": "Tema lagret", - "theme-updated": "Tema oppdatert", - "warning": "Advarsel", - "light-mode": "Lys modus", - "dark-mode": "Mørk modus" + "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", - "api-token": "API-token", - "api-tokens": "API-tokener", - "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopier dette tokenet til bruk med et eksternt program. Dette tokenet vil ikke kunne ses igjen.", - "create-an-api-token": "Opprett et API-token", - "token-name": "Navn på token", - "generate": "Opprett", - "you-have-token-count": "Du har ingen aktive token.|Du har ett aktivt token.|Du har {count} aktive tokener." + "active-tokens": "ACTIVE TOKENS", + "api-token": "API Token", + "api-tokens": "API Tokens", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", + "create-an-api-token": "Create an API Token", + "token-name": "Token Name", + "generate": "Generate", + "you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens." }, "toolbox": { - "assign-all": "Tildel alle", - "bulk-assign": "Tildel flere", - "new-name": "Nytt navn", - "no-unused-items": "Ingen ubrukte elementer", - "recipes-affected": "Ingen oppskrifter påvirket|En oppskrift påvirket|{count} Oppskrifter påvirket", - "remove-unused": "Fjern ubrukte", - "title-case-all": "Stor forbokstav på alle", - "toolbox": "Verktøykasse", - "unorganized": "Uorganisert" + "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": "URL-adressene som er oppført nedenfor vil motta webhooks med oppskriftsdata for måltidsplanen på dens planlagte dag. For øyeblikket vil webhooks utføres på", - "webhook-url": "Webhook-URL", + "test-webhooks": "Test Webhooks", + "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at", + "webhook-url": "Webhook URL", "webhooks-caps": "WEBHOOKS", "webhooks": "Webhooks", - "webhook-name": "Navn på webhook", - "description": "Webhooks definert nedenfor vil utføres når et måltid defineres for dagen. På det planlagte tidspunktet blir webhook sendt med data fra oppskriften som er planlagt for dagen. Merk at tidspunktet ikke er nøyaktig og webhooks utføres med et intervall på 5 minutter. Dette betyr at webhooks utføres innenfor +/- 5 minutter etter planlagt tidspunkt." + "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": "Feilrapport", - "bug-report-information": "Bruk denne informasjonen til å rapportere en feil. Å gi detaljer om installasjonen din til utviklerne er den beste måten å få løst problemene dine raskt på.", - "tracker": "Sporingsagent", - "configuration": "Konfigurasjon", - "docker-volume": "Docker-volum", - "docker-volume-help": "Mealie krever at frontend- og backend-konteinerene deler samme docker-volum eller lagringssted. Dette sikrer at frontend-kontaineren får tilgang til bilder og ressurser lagret på harddisken.", - "volumes-are-misconfigured": "Volumene er konfigurert feil.", - "volumes-are-configured-correctly": "Volumene er riktig konfigurert.", - "status-unknown-try-running-a-validation": "Statusen er ukjent. Prøv å kjør en validering.", - "validate": "Valider", - "email-configuration-status": "Status på konfigurasjon av e-post", - "email-configured": "E-post konfigurert", - "email-test-results": "Testresultater for e-post", - "ready": "Klar", - "not-ready": "Ikke klar - kontroller konfigurasjonen", - "succeeded": "Lyktes", - "failed": "Mislyktes", - "general-about": "Generelt om", - "application-version": "Programversjon", - "application-version-error-text": "Din nåværende versjon ({0}) samsvarer ikke med den nyeste utgivelsen. Vurder å oppdatere til siste versjon ({1}).", - "mealie-is-up-to-date": "Mealie er oppdatert", - "secure-site": "Sikkert nettsted", - "secure-site-error-text": "Server via localhost eller sikre med https. Utklippstavle og ytterlige nettleser-API-er vil muligens ikke fungere.", - "secure-site-success-text": "Tjenesten er tilgjengelig via localhost eller https", - "server-side-base-url": "Serverens URL", - "server-side-base-url-error-text": "`BASE_URL` er fortsatt standardverdien på API-serveren. Dette vil forårsake problemer med varslingslenker som genereres på serveren for e-post osv.", - "server-side-base-url-success-text": "Serverside-URL samsvarer ikke med standard", - "ldap-ready": "LDAP klar", - "ldap-not-ready": "LDAP er ikke klar", - "ldap-ready-error-text": "Ikke alle LDAP-verdier er konfigurert. Dette kan ignoreres hvis du ikke bruker LDAP-autentisering.", - "ldap-ready-success-text": "Alle obligratoriske LDAP-variabler er satt.", + "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": "Configuration", + "docker-volume": "Docker Volume", + "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": "Versjon på oppskrift-scraper", - "oidc-ready": "OIDC klar", - "oidc-not-ready": "OIDC er ikke klar", - "oidc-ready-error-text": "Ikke alle OIDC-verdier er konfigurert. Dette kan ignoreres hvis du ikke bruker OIDC-autentisering.", - "oidc-ready-success-text": "Alle obligratoriske OIDC-variabler er satt.", - "openai-ready": "OpenAI klar", - "openai-not-ready": "OpenAI er ikke klar", - "openai-ready-error-text": "Ikke alle OpenAI-verdier er konfigurert. Dette kan ignoreres hvis du ikke bruker OpenAI-funksjoner.", - "openai-ready-success-text": "Alle påkrevde OpenAI-variabler er satt." + "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": "Opprett handleliste", - "from-recipe": "Fra oppskrift", - "ingredient-of-recipe": "Ingrediens av {recipe}", - "list-name": "Listenavn", - "new-list": "Ny liste", - "quantity": "Antall: {0}", - "shopping-list": "Handleliste", - "shopping-lists": "Handlelister", - "food": "Matvare", - "note": "Notat", - "label": "Etikett", - "save-label": "Lagre etikett", - "linked-item-warning": "Dette elementet er koblet til én eller flere oppskrifter. Å endre enheter eller matvarer vil føre til uventede resultater når oppskriften legges til eller fjernes fra denne listen.", - "toggle-food": "Vis/skjul matvare", - "manage-labels": "Administrer etiketter", - "are-you-sure-you-want-to-delete-this-item": "Er du sikker på at du vil slette dette elementet?", - "copy-as-text": "Kopier som tekst", - "copy-as-markdown": "Kopier som Markdown", - "delete-checked": "Fjern markerte elementer", - "toggle-label-sort": "Bytt etikettsortering", - "reorder-labels": "Omorganiser etiketter", - "uncheck-all-items": "Fjern markering av alle elementer", - "check-all-items": "Marker alle elementer", - "linked-recipes-count": "Ingen tilknyttede oppskrifter|En tilknyttet oppskrift|{count} tilknyttede oppskrifter", - "items-checked-count": "Ingen elementer krysset av|Ett element krysset av|{count} elementer krysset av", - "no-label": "Ingen etikett", - "completed-on": "Fullført den {date}", - "you-are-offline": "Du er offline", - "you-are-offline-description": "Ikke alle funksjoner er tilgjengelige i frakoblet modus. Du kan fremdeles legge til, endre og fjerne elementer. men du vil ikke kunne synkronisere endringene dine med serveren før du er logget på igjen.", - "are-you-sure-you-want-to-check-all-items": "Er du sikker på at du vil velge alle elementer?", - "are-you-sure-you-want-to-uncheck-all-items": "Er du sikker på at du vil fjerne valg av alle elementer?", - "are-you-sure-you-want-to-delete-checked-items": "Er du sikker på at du vil slette alle valgte elementer?", - "no-shopping-lists-found": "Ingen handlelister funnet" + "all-lists": "All Lists", + "create-shopping-list": "Create Shopping List", + "from-recipe": "From Recipe", + "ingredient-of-recipe": "Ingredient of {recipe}", + "list-name": "List Name", + "new-list": "New List", + "quantity": "Quantity: {0}", + "shopping-list": "Shopping List", + "shopping-lists": "Shopping Lists", + "food": "Food", + "note": "Note", + "label": "Label", + "save-label": "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 oppskrifter", - "backups": "Sikkerhetskopier", - "categories": "Kategorier", - "cookbooks": "Kokebøker", - "dashboard": "Kontrollpanel", - "home-page": "Hovedside", - "manage-users": "Administrer brukere", - "migrations": "Overføringer", - "profile": "Profil", - "search": "Søk", - "site-settings": "Sideinnstillinger", - "tags": "Emneord", - "toolbox": "Verktøykasse", - "language": "Språk", - "maintenance": "Vedlikehold", - "background-tasks": "Bakgrunnsoppgaver", + "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": "Toolbox", + "language": "Language", + "maintenance": "Maintenance", + "background-tasks": "Background Tasks", "parser": "Parser", - "developer": "Utvikler", - "cookbook": "Kokebok", - "create-cookbook": "Opprett en ny kokebok" + "developer": "Developer", + "cookbook": "Cookbook", + "create-cookbook": "Create a new cookbook" }, "signup": { - "error-signing-up": "Feil ved registrering", - "sign-up": "Registrer deg", - "sign-up-link-created": "Registreringslenke opprettet", - "sign-up-link-creation-failed": "Opprettelse av registreringslenke mislyktes", - "sign-up-links": "Registreringslenker", - "sign-up-token-deleted": "Registreringstoken slettet", - "sign-up-token-deletion-failed": "Sletting av registreringstoken mislyktes", - "welcome-to-mealie": "Velkommen til Mealie! For å bli en bruker må du ha en gyldig invitasjonslenke. Hvis du ikke har mottatt en invitasjon vil du ikke kunne registrere deg. For å motta en lenke, kontakt systemansvarlig." + "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": "Emneord opprettet", - "tag-creation-failed": "Opprettelse av emneord mislyktes", - "tag-deleted": "Emneord slettet", - "tag-deletion-failed": "Sletting av emneord mislyktes", - "tag-update-failed": "Oppdatering av emneord mislyktes", - "tag-updated": "Emneord oppdatert", - "tags": "Emneord", - "untagged-count": "Umerkede {count}", - "create-a-tag": "Opprett et emneord", - "tag-name": "Navn på emneord", - "tag": "Emneord" + "tag-created": "Tag created", + "tag-creation-failed": "Tag creation failed", + "tag-deleted": "Tag deleted", + "tag-deletion-failed": "Tag deletion failed", + "tag-update-failed": "Tag update failed", + "tag-updated": "Tag updated", + "tags": "Tags", + "untagged-count": "Untagged {count}", + "create-a-tag": "Create a Tag", + "tag-name": "Tag Name", + "tag": "Tag" }, "tool": { - "tools": "Kjøkkenredskap", - "on-hand": "Tillgjengelig", - "create-a-tool": "Opprett kjøkkenredskap", - "tool-name": "Navn på kjøkkenredskap", - "create-new-tool": "Opprett nytt kjøkkenredskap", - "on-hand-checkbox-label": "Vis som tilgjengelig (avmerket)", - "required-tools": "Påkrevde kjøkkenredskaper", - "tool": "Kjøkkenredskap" + "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 lenken {link}?", - "are-you-sure-you-want-to-delete-the-user": "Er du sikker på at du vil slette brukeren {activeName} ID: {activeId}?", - "auth-method": "Autentiseringsmetode", - "confirm-link-deletion": "Bekreft sletting av lenke", - "confirm-password": "Bekreft passord", - "confirm-user-deletion": "Bekreft sletting av bruker", - "could-not-validate-credentials": "Kunne ikke validere påloggingsinformasjon", - "create-link": "Opprett lenke", - "create-user": "Opprett bruker", - "current-password": "Gjeldende passord", - "e-mail-must-be-valid": "E-post må være gyldig", - "edit-user": "Rediger bruker", - "email": "E-post", - "error-cannot-delete-super-user": "Feil! Kan ikke slette superbruker", - "existing-password-does-not-match": "Eksisterende passord samsvarer ikke", - "full-name": "Fullt navn", - "generate-password-reset-link": "Generer lenke for tilbakestilling av passord", - "invite-only": "Kun inviterte", - "link-id": "Lenke-ID", - "link-name": "Navn på lenke", - "login": "Logg på", - "login-oidc": "Logg inn med", - "or": "eller", - "logout": "Logg ut", - "manage-users": "Administrer brukere", - "manage-users-description": "Opprett og administrer brukere.", - "new-password": "Nytt passord", - "new-user": "Ny bruker", - "password-has-been-reset-to-the-default-password": "Passordet har blitt tilbakestilt til standardpassordet", - "password-must-match": "Passordene må samsvare", - "password-reset-failed": "Nullstilling av passord mislyktes", - "password-updated": "Passord oppdatert", - "password": "Passord", - "password-strength": "Passordet er {strength}", - "please-enter-password": "Vennligst angi nytt passord.", - "register": "Registrér", - "reset-password": "Tilbakestill passord", - "sign-in": "Logg inn", - "total-mealplans": "Totalt antall måltidsplaner", - "total-users": "Totalt antall brukere", - "upload-photo": "Last opp bilde", - "use-8-characters-or-more-for-your-password": "Bruk 8 tegn eller mer for ditt passord", - "user-created": "Bruker opprettet", - "user-creation-failed": "Brukeroppretting mislyktes", - "user-deleted": "Slettet bruker", - "user-id-with-value": "Bruker-ID: {id}", - "user-id": "Bruker-ID", - "user-password": "Brukerpassord", - "user-successfully-logged-in": "Innlogging vellykket", - "user-update-failed": "Brukeroppdatering mislyktes", - "user-updated": "Bruker oppdatert", - "user": "Bruker", - "username": "Brukernavn", - "users-header": "BRUKERE", - "users": "Brukere", - "user-not-found": "Bruker ikke funnet", - "webhook-time": "Webhook-tid", - "webhooks-enabled": "Webhooks aktivert", - "you-are-not-allowed-to-create-a-user": "Du har ikke rettigheter til å opprette en bruker", - "you-are-not-allowed-to-delete-this-user": "Du har ikke rettigheter til å slette denne brukeren", - "enable-advanced-content": "Aktiver avanserte funksjoner", - "enable-advanced-content-description": "Aktiverer avanserte funksjoner som skalering av oppskriffter, API-nøkler, webhooks og databehandling. Du kan alltids endre dette senere", - "favorite-recipes": "Favorittoppskrifter", - "email-or-username": "E-post eller brukernavn", - "remember-me": "Husk meg", - "please-enter-your-email-and-password": "Vennligst angi ditt brukernavn og passord", - "invalid-credentials": "Ugyldig brukerinformasjon", - "account-locked-please-try-again-later": "Kontoen er låst. Prøv igjen senere", - "user-favorites": "Brukerfavoritter", + "admin": "Admin", + "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link {link}?", + "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user {activeName} ID: {activeId}?", + "auth-method": "Auth Method", + "confirm-link-deletion": "Confirm Link Deletion", + "confirm-password": "Confirm Password", + "confirm-user-deletion": "Confirm User Deletion", + "could-not-validate-credentials": "Could Not Validate Credentials", + "create-link": "Create Link", + "create-user": "Create User", + "current-password": "Current Password", + "e-mail-must-be-valid": "E-mail must be valid", + "edit-user": "Edit User", + "email": "Email", + "error-cannot-delete-super-user": "Error! Cannot Delete Super User", + "existing-password-does-not-match": "Existing password does not match", + "full-name": "Full Name", + "generate-password-reset-link": "Generate Password Reset Link", + "invite-only": "Invite Only", + "link-id": "Link ID", + "link-name": "Link Name", + "login": "Login", + "login-oidc": "Login with", + "or": "or", + "logout": "Logout", + "manage-users": "Manage Users", + "manage-users-description": "Create and manage users.", + "new-password": "New Password", + "new-user": "New User", + "password-has-been-reset-to-the-default-password": "Password has been reset to the default password", + "password-must-match": "Password must match", + "password-reset-failed": "Password reset failed", + "password-updated": "Password updated", + "password": "Password", + "password-strength": "Password is {strength}", + "please-enter-password": "Please enter your new password.", + "register": "Register", + "reset-password": "Reset Password", + "sign-in": "Sign in", + "total-mealplans": "Total MealPlans", + "total-users": "Total Users", + "upload-photo": "Upload Photo", + "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password", + "user-created": "User created", + "user-creation-failed": "User creation failed", + "user-deleted": "User deleted", + "user-id-with-value": "User ID: {id}", + "user-id": "User ID", + "user-password": "User Password", + "user-successfully-logged-in": "User Successfully Logged In", + "user-update-failed": "User update failed", + "user-updated": "User updated", + "user": "User", + "username": "Username", + "users-header": "USERS", + "users": "Users", + "user-not-found": "User not found", + "webhook-time": "Webhook Time", + "webhooks-enabled": "Webhooks Enabled", + "you-are-not-allowed-to-create-a-user": "You are not allowed to create a user", + "you-are-not-allowed-to-delete-this-user": "You are not allowed to delete this user", + "enable-advanced-content": "Enable Advanced Content", + "enable-advanced-content-description": "Enables advanced features like Recipe Scaling, API keys, Webhooks, and Data Management. Don't worry, you can always change this later", + "favorite-recipes": "Favorite Recipes", + "email-or-username": "Email or Username", + "remember-me": "Remember Me", + "please-enter-your-email-and-password": "Please enter your email and password", + "invalid-credentials": "Invalid Credentials", + "account-locked-please-try-again-later": "Account Locked. Please try again later", + "user-favorites": "User Favorites", "password-strength-values": { - "weak": "Svak", - "good": "God", - "strong": "Sterk", - "very-strong": "Veldig sterkt" + "weak": "Weak", + "good": "Good", + "strong": "Strong", + "very-strong": "Very Strong" }, - "user-management": "Brukeradministrasjon", - "reset-locked-users": "Tilbakestill låste brukere", - "admin-user-creation": "Opprett administratorkonto", - "admin-user-management": "Brukeradministrasjon", - "user-details": "Brukerdetaljer", - "user-name": "Brukernavn", - "authentication-method": "Autentiseringsmetode", - "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie", - "permissions": "Rettigheter", + "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": "Bruker kan invitere andre til gruppe", - "user-can-manage-group": "Brukeren kan administrere gruppe", - "user-can-manage-household": "Bruker kan administrere husholdningen", - "user-can-organize-group-data": "Brukeren kan organisere gruppedata", - "enable-advanced-features": "Aktiver avanserte funksjoner", - "it-looks-like-this-is-your-first-time-logging-in": "Det ser ut som dette er første gang du logger på.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Ønsker du ikke å se dette lenger? Sørg for å endre e-posten din i brukerinnstillingene dine!", - "forgot-password": "Glemt passord", - "forgot-password-text": "Skriv inn e-postadressen din. Vi sender deg en e-post slik at du kan tilbakestille passordet ditt.", - "changes-reflected-immediately": "Endringer på denne brukeren gjenspeiles umiddelbart.", - "default-activity": "Standard aktivitet", - "default-activity-hint": "Velg hvilken side du vil navigere til når du logger inn fra denne enheten" + "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": "oversatt", - "choose-language": "Velg språk", - "select-description": "Velg språk for Mealie-brukergrensesnittet. Innstillingen gjelder bare for deg, ikke andre brukere.", - "how-to-contribute-description": "Er det noe som ikke er oversatt, noe som er oversatt feil, eller mangler ditt språk i listen? {read-the-docs-link} på hvordan du kan bidra!", - "read-the-docs": "Les dokumentasjonen" + "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 å kombinere de valgte matvarene vil de bli slått sammen til én matvare. Den første matvaren vil bli slettet, og alle referanser til denne vil bli oppdatert til å peke til den nye matvaren.", - "merge-food-example": "Slår sammen {food1} til {food2}", - "seed-dialog-text": "Sett inn matvarer basert på ditt lokale språk i databasen. Dette vil lage 200+ vanlige matvarer som kan brukes til å organisere databasen din. Mat blir oversatt via fellesinnsats.", - "seed-dialog-warning": "Du har allerede noen elementer i databasen din. Denne handlingen vil ikke slå sammen duplikater, du må håndtere dem manuelt.", - "combine-food": "Kombiner matvarer", - "source-food": "Kilde for matvare", - "target-food": "Mål for matvare", - "create-food": "Opprett matvare", - "food-label": "Matvareetikett", - "edit-food": "Rediger matvare", - "food-data": "Matvaredata", - "example-food-singular": "f.eks: tomat", - "example-food-plural": "f.eks: tomater", - "label-overwrite-warning": "Dette vil tildele den valgte etiketten til alle valgte matvarer og potensielt overskrive dine eksisterende etiketter.", - "on-hand-checkbox-label": "Ved å angi dette flagget blir ikke maten valgt som standard når du legger til en oppskrift på en handleliste." + "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": "Tilfør typiske enheter i databasen basert på ditt lokale språk.", - "combine-unit-description": "Ved å kombinere de valgte enhetene, vil de bli slått sammen til én enkelt enhet. {source-unit-will-be-deleted} og alle referanser til denne vil bli oppdatert til å peke til den nye enheten.", - "combine-unit": "Kombiner enhet", - "source-unit": "Kildeenhet", - "target-unit": "Målenhet", - "merging-unit-into-unit": "Slår sammen {0} til {1}", - "create-unit": "Opprett enhet", - "abbreviation": "Forkortelse", - "plural-abbreviation": "Forkortet flertallsform", - "description": "Beskrivelse", - "display-as-fraction": "Vis som brøk", - "use-abbreviation": "Bruk forkortelse", - "edit-unit": "Rediger enhet", - "unit-data": "Enhetsdata", - "use-abbv": "Bruk forkortelse", - "fraction": "Brøk", - "example-unit-singular": "f.eks: spiseskje", - "example-unit-plural": "f.eks: spiseskjeer", - "example-unit-abbreviation-singular": "f.eks: ss", - "example-unit-abbreviation-plural": "f.eks: ss", - "standardization": "Standardisering", - "standardization-description": "Hvordan denne enheten kan representeres som en standardenhet. Dette muliggjør konverteringsfunksjoner som å slå sammen kompatible enheter i handlelister.", - "standard-unit": "Standard enhet", - "standard-quantity": "Standard antall", - "unit-conversion": "Enhetskonvertering", + "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": "flytende unse", - "cup": "kopp", - "ounce": "unse", - "pound": "pund", + "fluid-ounce": "fluid ounce", + "cup": "cup", + "ounce": "ounce", + "pound": "pound", "milliliter": "milliliter", "liter": "liter", "gram": "gram", @@ -1159,318 +1160,325 @@ } }, "labels": { - "seed-dialog-text": "Tilfør typiske etiketter i databasen basert på ditt lokale språk.", - "edit-label": "Rediger etikett", - "new-label": "Ny etikett", - "labels": "Etiketter", - "assign-label": "Tilordne etikett" + "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": "Fjern eksporter", - "are-you-sure-you-want-to-delete-all-export-data": "Er du sikker på at du vil slette alle eksporterte data?", - "confirm-delete-recipes": "Er du sikker på at du vil slette følgende oppskrifter? Denne handlingen kan ikke angres.", - "the-following-recipes-selected-length-will-be-exported": "Følgende oppskrifter ({0}) vil bli eksportert.", - "settings-chosen-explanation": "Innstillinger som valgt her, bortsett fra det låste alternativet, vil bli brukt på alle valgte oppskrifter.", - "selected-length-recipe-s-settings-will-be-updated": "Innstillingene til {count} oppskrift(er) vil bli oppdatert.", - "recipe-data": "Oppskriftsdata", - "recipe-data-description": "Bruk denne delen til å administrere dataene knyttet til oppskriftene dine. Du kan utføre flere massehandlinger på oppskriftene dine, inkludert eksportering, sletting, merking og tildeling av kategorier.", - "recipe-columns": "Oppskriftskolonner", - "data-exports-description": "Her finner du lenker til tilgjengelige eksportfiler som er klare til nedlasting. Disse eksportfilene utløper, så sørg for å laste dem ned mens de fortsatt er tilgjengelige.", - "data-exports": "Dataeksport", - "tag": "Emneord", - "categorize": "Kategoriser", - "update-settings": "Oppdater innstillinger", - "tag-recipes": "Merk oppskrifter", - "categorize-recipes": "Kategoriser oppskrifter", - "export-recipes": "Eksporter oppskrift", - "delete-recipes": "Slett oppskrifter", - "source-unit-will-be-deleted": "Kildeenheten vil bli 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": "Opppgavehandlings-data", - "new-recipe-action": "Ny oppskriftshandling", - "edit-recipe-action": "Rediger oppskriftshandling", - "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": "Lenke", - "post": "Innlegg" + "link": "Link", + "post": "Post" } }, - "create-alias": "Opprett alias", - "manage-aliases": "Administrer aliaser", - "seed-data": "Tilføringsdata", - "seed": "Tilfør", - "data-management": "Databehandling", - "data-management-description": "Velg hvilke data du vil endre.", - "select-data": "Velg data", - "select-language": "Velg språk", - "columns": "Kolonner", - "combine": "Kombiner", + "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": "Nytt emneord", - "edit-tag": "Rediger emneord", - "tag-data": "Emneorddata" + "new-tag": "New Tag", + "edit-tag": "Edit Tag", + "tag-data": "Tag Data" }, "tools": { - "new-tool": "Nytt kjøkkenredskap", - "edit-tool": "Rediger kjøkkenredskap", - "tool-data": "Kjøkkenredskapsdata" + "new-tool": "New Tool", + "edit-tool": "Edit Tool", + "tool-data": "Tool Data" } }, "user-registration": { - "user-registration": "Brukerregistrering", - "registration-success": "Registrering vellykket", - "join-a-group": "Bli med i en gruppe", - "create-a-new-group": "Opprett en ny gruppe", - "provide-registration-token-description": "Vennligst oppgi registreringstoken tilknyttet gruppen du ønsker å bli med i. Du må få denne fra et eksisterende medlem i gruppen.", - "group-details": "Gruppedetaljer", - "group-details-description": "Før du oppretter en konto må du opprette en gruppe. Gruppen din vil bare inneholde deg, men du vil kunne invitere andre senere. Medlemmer i gruppen din kan dele måltider, handlelister, oppskrifter med mer!", - "use-seed-data": "Bruk tilføringsdata", - "use-seed-data-description": "Mealie leveres med en kolleksjon av matvarer, enheter og etiketter, som can bli brukt til å utfylle gruppen med hjelpsom data for organisering av oppskrifter. Disse er oversatt over til språket du har valgt. Du kan alltid legge til eller modifisere denne dataen 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": "Gruppenavnet er opptatt", - "username-is-taken": "Brukernavnet er opptatt", - "email-is-taken": "E-postadressen er opptatt", - "this-field-is-required": "Dette feltet er påkrevd" + "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": "Eksporter", - "file-name": "Filnavn", - "size": "Størrelse", - "link-expires": "Lenken utløper" + "export": "Export", + "file-name": "File Name", + "size": "Size", + "link-expires": "Link Expires" }, "recipe-share": { - "expiration-date": "Utløpsdato", - "share-recipe": "Del oppskrift", - "default-30-days": "Standard 30 dager", - "expires-at": "Utløper den", - "recipe-link-copied-message": "Oppskriftslenke kopiert til utklippstavle" + "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 funksjoner", - "description": "Denne siden inneholder eksperimentelle og uferdige funksjoner. Beklager rotet.", - "issue-link-text": "Følg vår 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": "Ant" + "quantity-label-abbreviated": "Qty" }, "markdown-editor": { - "preview-markdown-button-label": "Forhåndsvis Markdown" + "preview-markdown-button-label": "Preview Markdown" }, "demo": { - "info_message_with_version": "Dette er en demo for versjon: {version}", - "demo_username": "Brukernavn: {username}", - "demo_password": "Passord: {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": "Verktøylinje", - "selection-mode": "Markeringsmodus", - "pan-and-zoom-picture": "Panorer og zoom bilde", - "split-text": "Splitt tekst", - "preserve-line-breaks": "Bevar opprinnelig linjeskift", - "split-by-block": "Del etter tekstblokk", - "flatten": "Flat ut uavhengig av orginalformatering", + "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": "Hjelp", - "mouse-modes": "Musemoduser", - "selection-mode": "Markeringsmodus (standard)", - "selection-mode-desc": "Markeringsmodusen er hovedmodusen som kan brukes til å legge inn 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 en firkant på teksten du vil velge.", - "click": "Klikk på valgfritt felt til høyre, deretter klikk tilbake på firkanten over bildet.", - "result": "Den markerte teksten vil bli lagt inn i det tidligere valgte feltet." + "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": "Panorer- og zoommodus", - "pan-and-zoom-desc": "Velg panorer og zoom ved å klikke på ikonet. Denne modusen gjør det lettere å bruke store bilder ved at du kan zoome og flytte rundt på bildet.", - "split-text-mode": "Splitt-tekst-moduser", + "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": "Linjemodus (standard)", - "line-mode-desc": "I linjemodus vil teksten bli oppdelt ut i fra de orginale linjeskiftene. Denne modusen er nyttig når man legger til ingredienslister i bulk der hver ingrediens er på egen linje.", - "block-mode": "Blokkmodus", - "block-mode-desc": "I blokkmodus vil teksten bli delt inn i blokker. Denne modusen er nyttig når du legger til instruksjoner i bulk som vanligvis er skrevet i avsnitt.", - "flat-mode": "Flat modus", - "flat-mode-desc": "I flat modus vil teksten bli lagt til i det valgte oppskriftsfeltet uten 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": "Lagringsdetaljer", - "page-title": "Vedlikehold av siden", - "summary-title": "Sammendrag", - "button-label-get-summary": "Hent sammendrag", - "button-label-open-details": "Detaljer", - "info-description-data-dir-size": "Størrelse på datamappe", - "info-description-log-file-size": "Størrelse på loggfil", - "info-description-cleanable-directories": "Mapper som kan ryddes i", - "info-description-cleanable-images": "Ryddbare bilder", + "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 for sikkerhetskopier (backups)", - "title-groups-directory": "Mappe for grupper (groups)", - "title-recipes-directory": "Mappe for oppskrifter (recipes)", - "title-user-directory": "Mappe for brukere (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": "Slett loggfiler", - "action-delete-log-files-description": "Sletter alle loggfilene", - "action-clean-directories-name": "Fjern kataloger", - "action-clean-directories-description": "Fjerner alle oppskriftsmapper som ikke er gyldige UUID-er", - "action-clean-temporary-files-name": "Fjern midlertidige filer", - "action-clean-temporary-files-description": "Fjerner alle filer og mapper i .temp-mappen", - "action-clean-images-name": "Fjern bilder", - "action-clean-images-description": "Fjerner alle bildene som ikke slutter med .webp", - "actions-description": "Vedlikeholdstiltak er {destructive_in_bold} og bør brukes med varsomhet. Utførelse av noen av disse handlingene er {irreversible_in_bold}.", - "actions-description-destructive": "destruktiv", - "actions-description-irreversible": "irreversibel", - "logs-action-refresh": "Oppdater logger", - "logs-page-title": "Mealie log", - "logs-tail-lines-label": "Siste linjer" + "action-delete-log-files-name": "Delete Log Files", + "action-delete-log-files-description": "Deletes all the log files", + "action-clean-directories-name": "Clean Directories", + "action-clean-directories-description": "Removes all the recipe folders that are not valid UUIDs", + "action-clean-temporary-files-name": "Clean Temporary Files", + "action-clean-temporary-files-description": "Removes all files and folders in the .temp directory", + "action-clean-images-name": "Clean Images", + "action-clean-images-description": "Removes all the images that don't end with .webp", + "actions-description": "Maintenance actions are {destructive_in_bold} and should be used with caution. Performing any of these actions is {irreversible_in_bold}.", + "actions-description-destructive": "destructive", + "actions-description-irreversible": "irreversible", + "logs-action-refresh": "Refresh Logs", + "logs-page-title": "Mealie Logs", + "logs-tail-lines-label": "Tail Lines" }, "mainentance": { - "actions-title": "Handlinger" + "actions-title": "Actions" }, - "ingredients-natural-language-processor": "Naturlig språkprossesering for ingredienser", - "ingredients-natural-language-processor-explanation": "Mealie bruker Conditional Random Fields (CRFs) for å analysere og behandle ingredienser. Modellen som brukes til ingredienser er basert på et datasett med over 100 000 ingredienser satt sammen av New York Times. Vær oppmerksom på at siden modellen kun er trent på engelsk, kan resultatene variere når du bruker modellen på andre språk. På denne siden kan du teste modellen.", - "ingredients-natural-language-processor-explanation-2": "Modellen er ikke perfekt, men det gir generelt sett gode resultater og er et godt utgangspunkt for å manuelt analysere ingredienser i individuelle felt. Alternativt kan du også bruke 'Brute'-prosessoren som bruker mønstergjenkjennelsesteknikker for å identifisere 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 individuell konfidens", - "ingredient-text": "Ingredienstekst", - "average-confident": "{0} Troverdig", - "try-an-example": "Prøv et eksempel", + "show-individual-confidence": "Show individual confidence", + "ingredient-text": "Ingredient Text", + "average-confident": "{0} Confident", + "try-an-example": "Try an example", "parser": "Parser", - "background-tasks": "Bakgrunnsoppgaver", - "background-tasks-description": "Her kan du se alle de aktive bakgrunnsoppgavene og statusen deres", - "no-logs-found": "Ingen logger funnet", - "tasks": "Oppgaver", + "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": "Førstegangsoppsett", - "welcome-to-mealie-get-started": "Velkommen til Mealie! La oss begynne", - "already-set-up-bring-to-homepage": "Jeg er allerede satt opp, bare ta meg med til hjemmesiden", - "common-settings-for-new-sites": "Her er noen vanlige innstillinger for nye sider", - "setup-complete": "Oppsett fullført!", - "here-are-a-few-things-to-help-you-get-started": "Her er noen ting som kan hjelpe deg å komme i gang med Mealie", - "restore-from-v1-backup": "Har du en sikkerhetskopi fra en tidligere forekomst av Mealie v1? Du kan gjenopprette den her.", - "manage-profile-or-get-invite-link": "Administrer din egen profil, eller hent en invitasjonslenke for å 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": "Feilsøk OpenAI-tjenester", - "debug-openai-services-description": "Bruk denne siden for å feilsøke OpenAI tjenester. Du kan teste din OpenAI tilkobling og se resultatene her. Hvis du har bildetjenester aktivert kan du også legge til et bilde.", - "run-test": "Kjør test", - "test-results": "Testresultater", - "group-delete-note": "Grupper med brukere eller husholdninger kan ikke slettes", - "household-delete-note": "Husholdninger med brukere 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, oppskrifter og gruppeinnstillinger.", - "invite-link": "Invitasjonslenke", - "get-invite-link": "Få invitasjonslenke", - "get-public-link": "Få offentlig lenke", - "account-summary": "Kontosammendrag", - "account-summary-description": "Her er en oppsummering av informasjonen til gruppen din.", - "group-statistics": "Gruppestatistikk", - "group-statistics-description": "Gruppestatistikken din gir deg et innblikk i hvordan du bruker Mealie.", - "household-statistics": "Husholdningenes statistikk", - "household-statistics-description": "Husholdningsstatistikken din gir deg et innblikk i hvordan du bruker Mealie.", - "storage-capacity": "Lagringskapasitet", - "storage-capacity-description": "Lagringskapasiteten er en beregning av bildene og ressursene du har lastet opp.", - "personal": "Personlig", - "personal-description": "Dette er personlige innstillinger. Endringer gjort her påvirker ikke andre brukere.", - "user-settings": "Brukerinnstillinger", - "user-settings-description": "Administrer innstillingene, endre passordet og oppdater e-postadressen din.", - "api-tokens-description": "Administrer dine API-tokens for tilgang fra eksterne programmer.", - "group-description": "Disse elementene deles innad i gruppen din. Redigering av elementenee vil føre til endringer for hele gruppen!", - "group-settings": "Gruppeinnstillinger", - "group-settings-description": "Administrer dine felles gruppe-innstillinger, for eksempel personverninnstillinger.", - "household-description": "Disse elementene deles innad i din husholdning. Redigering av elementenee vil føre til endringer for hele husholdningen!", - "household-settings": "Husholdningsinnstillinger", - "household-settings-description": "Administrer innstillinger for husholdningen, som innstillinger for måltidsplaner og personvern.", - "cookbooks-description": "Administrer en samling av oppskriftskategorier og generer sider for dem.", - "members": "Medlemmer", - "members-description": "Se hvem som er medlem av din husholdning, og adminstrer deres rettigheter.", - "webhooks-description": "Sett opp webhooks som utløses på dager du har planlagt måltidsplaner.", - "notifiers": "Varslingsagenter", - "notifiers-description": "Sett opp e-post- og pushvarsler som utløses av spesifikke hendelser.", - "manage-data": "Administrer data", - "manage-data-description": "Administrer dine Mealie-data; Ingredienser, enheter, kategorier, emneknagger og mer.", - "data-migrations": "Dataoverføringer", - "data-migrations-description": "Overfør eksisterende data fra andre programmer som Nextcloud Recipes og Chowdown.", - "email-sent": "E-post sendt", - "error-sending-email": "Feil ved sending av e-post", - "personal-information": "Personlig informasjon", - "preferences": "Preferanser", - "show-advanced-description": "Vis avanserte funksjoner (API-nøkler, webhooks og databehandling)", - "back-to-profile": "Tilbake til profil", - "looking-for-privacy-settings": "Leter du etter personverninnstillinger?", - "manage-your-api-tokens": "Administrer dine API-tokens", - "manage-user-profile": "Administrer brukerprofil", - "manage-cookbooks": "Administrer kokebøker", - "manage-members": "Administrer medlemmer", - "manage-webhooks": "Administrer webhooks", - "manage-notifiers": "Administrer varslingsagenter", - "manage-data-migrations": "Administrer dataoverføringer" + "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": "Kokebøker", - "description": "Kokebøker er en annen måte å organisere oppskrifter på ved å lage tverrsnitt av oppskrifter, organisatorer og andre filtre. Oppretting av en kokebok vil legge til en oppføring i sidefeltet, og alle oppskriftene med de valgte filtrene vil vises i kokeboken.", - "hide-cookbooks-from-other-households": "Skjul kokebøker fra andre husholdninger", - "hide-cookbooks-from-other-households-description": "Når denne er aktivert, vil bare kokebøker fra husstanden din vises i sidefeltet", - "public-cookbook": "Offentlig kokebok", - "public-cookbook-description": "Offentlige kokebøker kan deles med ikke-Mealie-brukere og vil bli vist på din gruppeside.", - "filter-options": "Filteralternativer", - "filter-options-description": "Når krev alle er valgt, vil kokeboken bare inkludere oppskrifter som har alle de valgte elementene. Dette gjelder for hvert delsett av valgene og ikke et tverrsnitt av de valgte elementene.", - "require-all-categories": "Krev alle kategorier", - "require-all-tags": "Krev alle emneord", - "require-all-tools": "Krev alle kjøkkenredskaper", - "cookbook-name": "Navn på kokebok", - "cookbook-with-name": "Kokebok {0}", - "household-cookbook-name": "{0} kokebok {1}", - "create-a-cookbook": "Opprett en kokebok", - "cookbook": "Kokebok" + "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": "er lik", - "does-not-equal": "er ikke lik", - "is-greater-than": "er større enn", - "is-greater-than-or-equal-to": "er større enn eller lik", - "is-less-than": "er mindre enn", - "is-less-than-or-equal-to": "er mindre enn eller lik", - "is-older-than": "er høyere enn", - "is-newer-than": "er nyere enn" + "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 av", - "is-not-one-of": "er ikke en av", - "contains-all-of": "inneholder alle", - "is-like": "er som", - "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": "dager siden|dag siden|dager siden" + "days-ago": "days ago|day ago|days ago" } }, "validators": { - "required": "Dette feltet er påkrevd", - "invalid-email": "E-postadressen må være gyldig", - "invalid-url": "Må være en gyldig nettadresse", - "no-whitespace": "Ingen mellomrom tillatt", - "min-length": "Må minst ha {min} tegn", - "max-length": "Må være minst minst {max} tegn må bestå av maks {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" } }