diff --git a/frontend/app/lang/messages/sv-SE.json b/frontend/app/lang/messages/sv-SE.json index 469fffa48..db06e83e4 100644 --- a/frontend/app/lang/messages/sv-SE.json +++ b/frontend/app/lang/messages/sv-SE.json @@ -1,1476 +1,1484 @@ { "about": { - "about": "Om", - "about-mealie": "Om Mealie", - "api-docs": "API-dokumentation", - "api-port": "API-port", - "application-mode": "Applikationsläge", - "database-type": "Databastyp", - "database-url": "Databas-URL", - "default-group": "Standardgrupp", - "default-household": "Standardhushåll", + "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": "Demoläge", - "development": "Utveckling", - "docs": "Dokumentation", - "download-log": "Ladda ner logg", - "download-recipe-json": "Senast hämtad JSON", + "demo-status": "Demo Status", + "development": "Development", + "docs": "Docs", + "download-log": "Download Log", + "download-recipe-json": "Last Scraped JSON", "github": "GitHub", - "log-lines": "Loggrader", - "not-demo": "Inte demo", - "portfolio": "Portfölj", - "production": "Produktion", + "log-lines": "Log Lines", + "not-demo": "Not Demo", + "portfolio": "Portfolio", + "production": "Production", "support": "Support", "version": "Version", - "unknown-version": "okänd", + "unknown-version": "unknown", "sponsor": "Sponsor" }, "asset": { - "assets": "Tillgångar", - "code": "Kod", - "file": "Fil", - "image": "Bild", - "new-asset": "Ny tillgång", + "assets": "Assets", + "code": "Code", + "file": "File", + "image": "Image", + "new-asset": "New Asset", "pdf": "PDF", - "recipe": "Recept", - "show-assets": "Visa tillgångar", - "error-submitting-form": "Fel vid inskickande av formulär" + "recipe": "Recipe", + "show-assets": "Show Assets", + "error-submitting-form": "Error Submitting Form" }, "category": { - "categories": "Kategorier", - "category-created": "Kategori skapad", - "category-creation-failed": "Kategori gick inte att skapa", - "category-deleted": "Kategori raderad", - "category-deletion-failed": "Kategori gick inte att radera", - "category-filter": "Kategorifilter", - "category-update-failed": "Kategori gick inte att uppdatera", - "category-updated": "Kategori uppdaterad", - "uncategorized-count": "Utan kategori {count}", - "create-a-category": "Skapa kategori", - "category-name": "Kategorinamn", - "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", - "database": "Databas", - "delete-event": "Radera händelse", - "event-delete-confirmation": "Är du säker du vill ta bort denna händelse?", - "event-deleted": "Händelse borttagen", - "event-updated": "Händelsen Uppdaterad", - "new-notification-form-description": "Mealie använder Apprise-biblioteket för att generera aviseringar. De erbjuder många alternativ för tjänster att använda för aviseringar. Se deras wiki för en omfattande guide om hur du skapar URL för din tjänst. Om tillgängligt kan val av tjänst inkludera extra funktioner.", - "new-version": "Uppdatering tillgänglig!", - "notification": "Notifiering", - "refresh": "Uppdatera", - "scheduled": "Schemalagd", - "something-went-wrong": "Någonting gick fel!", - "subscribed-events": "Prenumererade händelser", - "test-message-sent": "Testmeddelande Skickat", - "message-sent": "Meddelandet skickat", - "new-notification": "Ny avisering", - "event-notifiers": "Händelseavisering", - "apprise-url-skipped-if-blank": "Apprise-URL (hoppa över om tom)", - "apprise-url-is-left-intentionally-blank": "Eftersom Apprise URL:er vanligtvis innehåller känslig information lämnas detta fält medvetet tomt vid redigering. Om du vill uppdatera webbadressen, ange det nya här, annars lämna det tomt för att behålla den aktuella webbadressen.", - "enable-notifier": "Aktivera avisering", - "what-events": "Vilka händelser ska denna avisering prenumerera på?", - "user-events": "Användarhändelser", - "mealplan-events": "Händelser för måltidsplan", - "when-a-user-in-your-group-creates-a-new-mealplan": "När en användare i din grupp skapar en ny måltidsplan", - "shopping-list-events": "Händelser i inköpslistan", - "cookbook-events": "Kokbokshändelser", - "tag-events": "Tagga händelser", - "category-events": "Kategorihändelser", - "when-a-new-user-joins-your-group": "När en ny användare går med i din grupp", - "recipe-events": "Recepthändelser", - "label-events": "Etiketthändelser" + "apprise-url": "Apprise URL", + "database": "Database", + "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": "Lägg till", - "cancel": "Avbryt", - "clear": "Rensa", - "close": "Stäng", - "confirm": "Bekräfta", - "confirm-how-does-everything-look": "Hur ser det ut?", - "confirm-delete-generic": "Är du säker på att du vill radera detta?", - "copied_message": "Kopierad!", - "create": "Skapa", - "created": "Skapad", - "custom": "Anpassad", - "dashboard": "Startsida", - "delete": "Ta bort", - "disabled": "Inaktiverad", - "download": "Ladda ner", - "duplicate": "Duplicera", - "edit": "Redigera", - "enabled": "Aktiverad", - "exception": "Undantag", - "failed-count": "Misslyckades: {count}", - "failure-uploading-file": "Uppladdning misslyckades", - "favorites": "Favoriter", - "field-required": "Obligatoriskt fält", - "file-folder-not-found": "Fil/mapp ej hittad", - "file-uploaded": "Fil uppladdad", + "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": "Allmänt", - "get": "Hämta", - "home": "Startsida", - "image": "Bild", - "image-upload-failed": "Bilduppladdning misslyckades", - "import": "Importera", + "friday": "Friday", + "general": "General", + "get": "Get", + "home": "Home", + "image": "Image", + "image-upload-failed": "Image upload failed", + "import": "Import", "json": "JSON", - "keyword": "Nyckelord", - "link-copied": "Länk kopierad", - "loading": "Läser in", - "loading-events": "Laddar händelser", - "loading-recipe": "Läser in recept...", - "loading-ocr-data": "Läser in OCR-data...", - "loading-recipes": "Laddar Recept", - "message": "Meddelande", - "monday": "Måndag", - "name": "Namn", - "new": "Ny", - "never": "Aldrig", - "no": "Nej", - "no-recipe-found": "Inga recept hittades", - "ok": "Ok", - "options": "Alternativ:", - "plural-name": "Plural namn", - "print": "Skriv ut", - "print-preferences": "Utskriftsinställningar", - "random": "Slumpa", - "rating": "Betyg", - "recent": "Senaste", - "recipe": "Recept", - "recipes": "Recept", - "rename-object": "Ändra {0}", - "reset": "Nollställ", - "saturday": "Lördag", - "save": "Spara", - "settings": "Inställningar", - "share": "Dela", - "show-all": "Visa allt", - "shuffle": "Blanda", - "sort": "Sortering", - "sort-ascending": "Sortera stigande", - "sort-descending": "Sortera fallande", - "sort-alphabetically": "Alfabetisk", + "keyword": "Keyword", + "link-copied": "Link Copied", + "loading": "Loading", + "loading-events": "Loading Events", + "loading-recipe": "Loading recipe...", + "loading-ocr-data": "Loading OCR data...", + "loading-recipes": "Loading Recipes", + "message": "Message", + "monday": "Monday", + "name": "Name", + "new": "New", + "never": "Never", + "no": "No", + "no-recipe-found": "No Recipe Found", + "ok": "OK", + "options": "Options:", + "plural-name": "Plural Name", + "print": "Print", + "print-preferences": "Print Preferences", + "random": "Random", + "rating": "Rating", + "recent": "Recent", + "recipe": "Recipe", + "recipes": "Recipes", + "rename-object": "Rename {0}", + "reset": "Reset", + "saturday": "Saturday", + "save": "Save", + "settings": "Settings", + "share": "Share", + "show-all": "Show All", + "shuffle": "Shuffle", + "sort": "Sort", + "sort-ascending": "Sort Ascending", + "sort-descending": "Sort Descending", + "sort-alphabetically": "Alphabetical", "status": "Status", - "subject": "Ämne", - "submit": "Skicka", - "success-count": "Klart: {count}", - "sunday": "Söndag", + "subject": "Subject", + "submit": "Submit", + "success-count": "Success: {count}", + "sunday": "Sunday", "system": "System", - "templates": "Mallar:", + "templates": "Templates:", "test": "Test", - "themes": "Tema", - "thursday": "Torsdag", - "title": "Rubrik", + "themes": "Themes", + "thursday": "Thursday", + "title": "Title", "token": "Token", - "tuesday": "Tisdag", - "type": "Typ", - "update": "Uppdatera", - "updated": "Uppdaterad", - "upload": "Ladda upp", + "tuesday": "Tuesday", + "type": "Type", + "update": "Update", + "updated": "Updated", + "upload": "Upload", "url": "URL", - "view": "Visa", - "wednesday": "Onsdag", - "yes": "Ja", - "foods": "Mat", - "units": "Enheter", - "back": "Tillbaka", - "next": "Nästa", + "view": "View", + "wednesday": "Wednesday", + "yes": "Yes", + "foods": "Foods", + "units": "Units", + "back": "Back", + "next": "Next", "start": "Start", - "toggle-view": "Växla visning", - "date": "Datum", - "id": "ID", - "owner": "Ägare", - "change-owner": "Ändra ägare", - "date-added": "Skapad", - "none": "Inga", - "run": "Kör", - "menu": "Meny", - "a-name-is-required": "Namn är obligatoriskt", - "delete-with-name": "Ta bort {name}", - "confirm-delete-generic-with-name": "Är du säker på att du vill ta bort {name}?", - "confirm-delete-own-admin-account": "Observera att du försöker ta bort ditt eget administratörskonto! Denna åtgärd kan inte ångras och kommer att ta bort ditt konto permanent?", - "organizer": "Arrangör", - "transfer": "Överföring", - "copy": "Kopiera", - "color": "Färg", - "timestamp": "Tidsstämpel", - "last-made": "Senast gjord", - "learn-more": "Läs mer", - "this-feature-is-currently-inactive": "Den här funktionen är för tillfället avaktiverad", - "clipboard-not-supported": "Urklipp stöds ej", - "copied-to-clipboard": "Kopierat till urklipp", - "your-browser-does-not-support-clipboard": "Din webbläsare stödjer inte urklipp", - "copied-items-to-clipboard": "Inget objekt kopierat till urklipp|Ett objekt kopierat till urklipp|Kopierade {count} objekt till urklipp", - "actions": "Hantera", - "selected-count": "Valda: {count}", - "export-all": "Exportera allt", - "refresh": "Uppdatera", - "upload-file": "Ladda upp fil", - "created-on-date": "Skapad {0}", - "unsaved-changes": "Du har osparade ändringar. Vill du spara innan du lämnar? Tryck Okej att spara, Avbryt för att ignorera ändringar.", - "discard-changes": "Överge ändringar", - "discard-changes-description": "Du har osparade ändringar. Är du säker på att du vill överge dem?", - "clipboard-copy-failure": "Det gick inte att kopiera till urklipp.", - "confirm-delete-generic-items": "Är du säker på att du vill radera följande objekt?", - "organizers": "Organisatörer", - "caution": "Varning", - "show-advanced": "Visa avancerat", - "add-field": "Lägg till fält", - "date-created": "Datum skapad", - "date-updated": "Datum uppdaterat" + "toggle-view": "Toggle View", + "date": "Date", + "id": "Id", + "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": "Är du säker på att du vill radera {groupName}?", - "cannot-delete-default-group": "Det går inte att radera standardgruppen", - "cannot-delete-group-with-users": "Kan inte ta bort grupp med användare", - "confirm-group-deletion": "Bekräfta radering av grupp", - "create-group": "Skapa grupp", - "error-updating-group": "Gick inte att uppdatera guppen", - "group": "Grupp", - "group-deleted": "Grupp raderad", - "group-deletion-failed": "Gruppen gick inte att radera", - "group-id-with-value": "Grupp ID: {groupID}", - "group-name": "Gruppnamn", - "group-not-found": "Grupp ej funnen", - "group-token": "Grupptoken", - "group-with-value": "Grupp: {groupID}", - "groups": "Grupper", - "manage-groups": "Hantera grupper", - "user-group": "Användargrupp", - "user-group-created": "Användargrupp skapad", - "user-group-creation-failed": "Gruppen gick inte att skapa", + "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": "Behåll mina recept privata", - "keep-my-recipes-private-description": "Sätter din grupp och alla recept till privata som förval. Du kan alltid ändra detta senare." + "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": "Hantera medlemmar", - "manage-members-description": "Hantera behörigheter för medlemmarna i ditt hushåll. {manage} ger användaren tillgång till datahanteringssidan. {invite} ger användaren möjlighet att generera inbjudningslänkar för andra användare. Gruppägare kan inte ändra sina egna rättigheter.", - "manage": "Hantera", - "manage-household": "Hantera hushåll", - "invite": "Bjud in", - "looking-to-update-your-profile": "Vill du uppdatera din profil?", - "default-recipe-preferences-description": "Detta är standardinställningarna när ett nytt recept skapas i din grupp. Dessa kan ändras för enskilda recept i receptinställningsmenyn.", - "default-recipe-preferences": "Standardinställningar för recept", - "group-preferences": "Gruppinställningar", - "private-group": "Privat grupp", - "private-group-description": "Att sätta hushållet som privat kommer att inaktivera alla offentliga visningsalternativ. Detta åsidosätter alla individuella inställningar för offentlig visning", - "enable-public-access": "Tillåt offentlig åtkomst", - "enable-public-access-description": "Gör recept i grupp, offentliga som standard och tillåt besökare att se recept utan att logga in", - "allow-users-outside-of-your-group-to-see-your-recipes": "Tillåt användare utanför din grupp att se dina recept", - "allow-users-outside-of-your-group-to-see-your-recipes-description": "Om aktiverad kan du dela en publik länk för specifika recept utan att användaren behöver auktorisera sig. Om avaktiverad kan du bara dela med användare i din grupp eller med en systemskapad länk", - "show-nutrition-information": "Visa näringsinnehåll", - "show-nutrition-information-description": "Om aktiverad kommer näringsvärde att visas vid receptet om tillgängligt. Om det inte finns något näringsvärde kommer den informationen inte att visas", - "show-recipe-assets": "Visa receptinnehåll", - "show-recipe-assets-description": "När aktiverad kommer receptinnehåll att visas vid receptet, om tillgängligt", - "default-to-landscape-view": "Sätt liggande vy som standard", - "default-to-landscape-view-description": "När är aktiverad kommer receptrubriksektionen att visas i liggande vy", - "disable-users-from-commenting-on-recipes": "Avaktivera funktionen för kommentarer av recept", - "disable-users-from-commenting-on-recipes-description": "Dölj receptets kommentarsektion och avaktivera kommentarsfunktionen", - "disable-organizing-recipe-ingredients-by-units-and-food": "Avaktivera möjligheten att gruppera recept efter enhet och ingrediens", - "disable-organizing-recipe-ingredients-by-units-and-food-description": "Döljer fälten Mat, Enhet och Mängd för ingredienser och behandlar ingredienser som ren text fält", - "general-preferences": "Generella inställningar", - "group-recipe-preferences": "Inställningar för receptgrupper", - "report": "Rapport", - "report-with-id": "RapportID: {id}", - "group-management": "Grupphantering", - "admin-group-management": "Hantering av administratörsgrupp", - "admin-group-management-text": "Ändringar i denna grupp kommer att återspeglas omedelbart.", - "group-id-value": "Grupp-Id: {0}", - "total-households": "Totalt antal hushåll", - "you-must-select-a-group-before-selecting-a-household": "Du måste välja en grupp innan du kan välja ett hushåll" + "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": "Hushåll", - "households": "Hushåll", - "user-household": "Användarens hushåll", - "create-household": "Skapa hushåll", - "household-name": "Hushållets namn", - "household-group": "Hushållsgrupp", - "household-management": "Hantering av hushåll", - "manage-households": "Hantera hushåll", - "admin-household-management": "Hushållsstyrning för administratör", - "admin-household-management-text": "Ändringar i detta hushåll kommer att verkställas omedelbart.", - "household-id-value": "Hushållets Id: {0}", - "private-household": "Privat hushåll", - "private-household-description": "Att sätta hushållet som privat kommer att inaktivera alla offentliga visningsalternativ. Detta åsidosätter alla individuella inställningar för offentlig visning", - "lock-recipe-edits-from-other-households": "Lås receptredigeringar för andra hushåll", - "lock-recipe-edits-from-other-households-description": "När aktiverat så kan endast användare i ditt hushåll redigera recept som skapats av ditt hushåll", - "household-recipe-preferences": "Hushållets receptpreferenser", - "default-recipe-preferences-description": "Detta är standardinställningarna när ett nytt recept skapas i ditt hushåll. Dessa kan ändras för enskilda recept i receptinställningsmenyn.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Tillåt användare utanför ditt hushåll att se dina recept", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "När aktiverat kan du dela en publik länk för specifika recept utan att användaren behöver auktorisera sig. När avaktiverat kan du bara dela med användare i din grupp eller med en för-genererad privat länk", - "household-preferences": "Hushållens preferenser" + "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": "Skapa en ny måltidsplan", - "update-this-meal-plan": "Uppdatera denna måltidsplan", - "dinner-this-week": "Veckans middagar", - "dinner-today": "Middag idag", - "dinner-tonight": "Middag ikväll", - "edit-meal-plan": "Redigera måltidsplan", - "end-date": "Slutdatum", - "group": "Grupp (Beta)", - "main": "Huvudrätt", - "meal-planner": "Måltidsplanering", - "meal-plans": "Måltidsplaner", - "mealplan-categories": "Målplans kategorier", - "mealplan-created": "Måltidsplan skapad", - "mealplan-creation-failed": "Måltidsplan gick inte att skapa", - "mealplan-deleted": "Måltidsplan raderad", - "mealplan-deletion-failed": "Måltidsplan gick inte att radera", - "mealplan-settings": "Måltidsplan inställningar", - "mealplan-update-failed": "Måltidsplan gick inte att uppdatera", - "mealplan-updated": "Måltidsplan uppdaterad", - "mealplan-households-description": "Om inget hushåll har valts kan recept läggas till från vilket hushåll som helst", - "any-category": "Valfri kategori", - "any-tag": "Valfri tagg", - "any-household": "Valfritt hushåll", - "no-meal-plan-defined-yet": "Ingen måltidsplan definierad ännu", - "no-meal-planned-for-today": "Ingen måltidsplan för idag", + "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": "Antal dagar vid sidhämtning", - "numberOfDays-label": "Förvalda dagar", - "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Endast recept med dessa kategorier kommer att användas i måltidsplaner", - "planner": "Planeringskalender", - "quick-week": "Snabb vecka", - "side": "Sidorätt", - "sides": "Sidorätter", - "start-date": "Startdatum", - "rule-day": "Dagsregel", - "meal-type": "Måltidstyp", - "breakfast": "Frukost", + "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": "Middag", - "snack": "Snacks", - "drink": "Drinkar", + "dinner": "Dinner", + "snack": "Snack", + "drink": "Drink", "dessert": "Dessert", - "type-any": "Alla", - "day-any": "Alla", - "editor": "Redigerare", - "meal-recipe": "Måltidsrecept", - "meal-title": "Måltidstitel", - "meal-note": "Måltidsanteckning", - "note-only": "Enbart anteckning", - "random-meal": "Slumpmässig måltid", - "random-dinner": "Slumpmässig middag", - "random-side": "Slumpmässigt tillbehör", - "this-rule-will-apply": "Denna regel kommer att gälla {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "alla dagar", - "on-days": "på {0}s", - "for-all-meal-types": "för alla måltidstyper", - "for-type-meal-types": "för {0} måltidstyper", - "meal-plan-rules": "Regler för måltidsplan", - "new-rule": "Ny Regel", - "meal-plan-rules-description": "Du kan skapa regler för att automatisk välja recept för din måltidsplanerare. Dessa regler används av servern för att bestämma den slumpmässiga poolen av recept att välja från när du skapar måltidsplaner. Observera att om reglerna har samma dag/typ-begränsningar så kommer kategorierna av reglerna att slås samman. I praktiken är det onödigt att skapa dubbla regler, men det går att göra det.", - "new-rule-description": "När du skapar en ny regel för en måltidsplan kan du begränsa regeln för en viss veckodag och/eller en viss typ av måltid. För att tillämpa en regel på alla dagar eller alla måltidstyper kan du ställa in regeln till \"Any\" som kommer att tillämpa den på alla möjliga värden för dagen och/eller måltidstypen.", - "recipe-rules": "Receptregler", - "applies-to-all-days": "Gäller för alla dagar", - "applies-on-days": "Gäller på {0}s", - "meal-plan-settings": "Inställningar för måltidsplanering", - "add-all-to-list": "Lägg till alla i inköpslista", - "add-day-to-list": "Lägg till dag i inköpslista" + "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": "Importerad data borttagen", - "new-migration": "Ny migrering", - "no-file-selected": "Ingen fil vald", - "no-migration-data-available": "Ingen data att migrera", - "previous-migrations": "Tidigare migreringar", - "recipe-migration": "Migrera recept", + "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": "Importera data från Chowdown", - "description-long": "Mealie har inbyggt stöd för chowdowns kodförrådsformat. Ladda ner kodförrådet som en .zip-fil och ladda upp det nedan.", + "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": "Importera data från en Nextcloud Cookbook instans", - "description-long": "Nextcloud-recept kan importeras från en zip-fil som innehåller datan som lagras i Nextcloud. Se exempel på mappstrukturen nedan för att säkerställa att dina recept kan importeras.", + "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 importera recept från Copy Me That. Exportera dina recept i HTML-format, ladda sen upp .zip-filen nedan.", - "title": "Copy Me That recepthanterare" + "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 importera recept från Paprika-applikationen. Exportera dina recept från paprika, byt namn på exporttillägget till .zip och ladda upp det nedan.", - "title": "Paprika recepthanterare" + "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 importera recept från Mealieapplikationen från en pre v1.0 release. Exportera dina recept från din gamla instans, och ladda upp zip-filen nedan. Observera att endast recept kan importeras från exporten.", + "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 importera recept från Tandoor. Exportera dina data i \"Standard\"-format, ladda sedan upp .zip nedan.", - "title": "Tandoor-recept" + "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 importera recept från DVO Cook'n X3. Exportera en kokbok eller meny i \"Cook'n\" format, byt namn på exporttillägget till .zip, sedan ladda upp .zip nedan.", + "description-long": "Mealie can import recipes from DVO Cook'n X3. Export a cookbook or menu in the \"Cook'n\" format, rename the export extension to .zip, then upload the .zip below.", "title": "DVO Cook'n X3" }, - "recipe-data-migrations": "Migrering av receptdata", - "recipe-data-migrations-explanation": "Recept kan migreras från en annan applikation som stöds till Mealie. Detta är ett bra sätt att komma igång med Mealie.", - "coming-from-another-application-or-an-even-older-version-of-mealie": "Kommer från en annan app, program eller tidigare version av Mealie? Kika på migrationer och se om din data kan bli importerad.", - "choose-migration-type": "Välj migrationstyp", - "tag-all-recipes": "Tagga alla recept med {tag-name} tagg", - "nextcloud-text": "Nextcloud-recept kan importeras från en zip-fil som innehåller data som lagras i Nextcloud. Se exempelmappens struktur nedan för att säkerställa att dina recept kan importeras.", - "chowdown-text": "Mealie har inbyggt stöd för chowdowns repository-format. Ladda ner kodförrådet som en .zip-fil och ladda upp det nedan.", - "recipe-1": "Recept 1", - "recipe-2": "Recept 2", - "paprika-text": "Mealie kan importera recept från Paprika-applikationen. Exportera dina recept från Paprika, byt namn på filnamnstillägget på exporten till .zip och ladda upp det nedan.", - "mealie-text": "Mealie kan importera recept från Mealieapplikationen från en före v1.0 version. Exportera dina recept från din gamla instans, och ladda upp zip-filen nedan. Observera att endast recept kan importeras från exporten.", + "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": "Planera att äta", - "description-long": "Mealie kan importera recept från Plan to Eat." + "title": "Plan to Eat", + "description-long": "Mealie can import recipies from Plan to Eat." }, "myrecipebox": { - "title": "Min receptlåda", - "description-long": "Mealie kan importera recept från appen 'My Recipe Box'. Exportera dina recept i CSV format, och sen ladda upp .csv filen nedan." + "title": "My Recipe Box", + "description-long": "Mealie can import recipes from My Recipe Box. Export your recipes in CSV format, then upload the .csv file below." }, "recipekeeper": { "title": "Recipe Keeper", - "description-long": "Mealie kan importera recept från Recept Keeper. Exportera dina recept i zip-format, ladda sedan upp .zip-filen här under." + "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": "Lägg till flera", - "error-details": "Endast webbplatser som innehåller ld+json eller mikrodata kan importeras av Mealie. De flesta större receptwebbplatser stöder denna datastruktur. Om din webbplats inte kan importeras men det finns json data i loggen, skicka in en github problem med URL och data.", - "error-title": "Vi hittade inget", - "from-url": "Från länk", - "github-issues": "GitHub problem", + "bulk-add": "Bulk Add", + "error-details": "Only websites containing ld+json or microdata can be imported by Mealie. Most major recipe websites support this data structure. If your site cannot be imported but there is json data in the log, please submit a github issue with the URL and data.", + "error-title": "Looks Like We Couldn't Find Anything", + "from-url": "Import a Recipe", + "github-issues": "GitHub Issues", "google-ld-json-info": "Google ld+json Info", - "must-be-a-valid-url": "Måste vara en korrekt URL", - "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Klistra in din receptdata, varje rad kommer att hanteras som ett listelement", - "recipe-markup-specification": "Specifikation för receptmärkning", - "recipe-url": "Recept URL", - "recipe-html-or-json": "Recept HTML eller JSON", - "upload-a-recipe": "Ladda upp ett recept", - "upload-individual-zip-file": "Ladda upp en individuell .zip-fil som exporteras från en annan Mealie-instans.", - "url-form-hint": "Kopiera och klistra in en länk från din favorit recept webbplats", - "copy-and-paste-the-source-url-of-your-data-optional": "Kopiera och klistra in länk för din data (frivilligt)", - "view-scraped-data": "Visa skrapade data", - "trim-whitespace-description": "Ta bort inledande och avslutande blanksteg samt tomma rader", - "trim-prefix-description": "Ta bort första tecknet från varje rad", - "split-by-numbered-line-description": "Försök att dela ett stycke genom att matcha mönstret '1)' eller '1.'", - "import-by-url": "Importera recept via URL", - "create-manually": "Skapa recept manuellt", - "make-recipe-image": "Gör detta till receptbild", - "add-food": "Lägg till mat", - "add-recipe": "Lägg till recept" + "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 sidan hittades inte", - "all-recipes": "Recept", - "new-page-created": "Ny sida skapad", - "page": "Sida", - "page-creation-failed": "Sidan gick inte att skapa", - "page-deleted": "Sida raderad", - "page-deletion-failed": "Sidan gick inte att radera", - "page-update-failed": "Sidan gick inte att uppdatera", - "page-updated": "Sida uppdaterad", - "pages-update-failed": "Gick inte att uppdatera sidan", - "pages-updated": "Sidor uppdaterad", - "404-not-found": "404 Hittades inte", - "an-error-occurred": "Ett fel inträffade" + "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": "Lägg till nyckel", - "add-to-favorites": "Lägg till i favoriter", - "api-extras": "API-tillägg", - "calories": "Kalorier", - "calories-suffix": "kalorier", - "carbohydrate-content": "Kolhydrat", - "categories": "Kategorier", - "cholesterol-content": "Kolesterol", - "comment-action": "Kommentar", - "comment": "Kommentar", - "comments": "Kommentarer", - "delete-confirmation": "Är du säker på att du vill ta bort detta recept?", - "admin-delete-confirmation": "Du är på väg att ta bort ett recept som inte är ditt med administratörsbehörigheter. Är du säker?", - "delete-recipe": "Radera recept", - "description": "Beskrivning", - "disable-amount": "Inaktivera ingredienser mängder", - "disable-comments": "Inaktivera kommentarer", - "duplicate": "Duplicera recept", - "duplicate-name": "Namn på det nya receptet", - "edit-scale": "Ändra skala", - "fat-content": "Fett", - "fiber-content": "Fibrer", - "grams": "gram", - "ingredient": "Ingrediens", - "ingredients": "Ingredienser", - "insert-ingredient": "Infoga ingrediens", - "insert-section": "Infoga avdelning", - "insert-above": "Infoga Ovan", - "insert-below": "Infoga Nedan", - "instructions": "Instruktioner", - "key-name-required": "Nyckelnamn krävs", - "landscape-view-coming-soon": "Landskapsvy (kommer snart)", - "milligrams": "milligram", - "new-key-name": "Nytt nyckelnamn", - "no-white-space-allowed": "Inget vitt utrymme tillåtet", - "note": "Anteckning", - "nutrition": "Näring", - "object-key": "Målnyckel", - "object-value": "Objekt värde", - "original-url": "Originalrecept", - "perform-time": "Tillagningstid", - "prep-time": "Förberedelsetid", + "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": "Offentligt recept", - "recipe-created": "Recept skapat", - "recipe-creation-failed": "Recept gick inte att skapa", - "recipe-deleted": "Recept raderat", - "recipe-image": "Recept bild", - "recipe-image-updated": "Recept bild uppdaterad", - "delete-image": "Radera receptbild", - "delete-image-confirmation": "Är du säker på att du vill ta bort den här receptbilden?", - "recipe-image-deleted": "Recept bild raderad", - "recipe-name": "Receptets namn", - "recipe-settings": "Recept inställningar", - "recipe-update-failed": "Receptet gick inte att uppdatera", - "recipe-updated": "Recept uppdaterad", - "remove-from-favorites": "Ta bort från favoriter", - "remove-section": "Ta bort avdelning", - "saturated-fat-content": "Mättat fett", - "save-recipe-before-use": "Spara recept innan användning", - "section-title": "Avdelningens rubrik", - "servings": "Portioner", - "serves-amount": "{amount} Portioner", - "share-recipe-message": "Jag vill dela mitt {0} recept med dig.", - "show-nutrition-values": "Visa näringsvärde", - "sodium-content": "Natrium", - "step-index": "Steg: {step}", - "sugar-content": "Socker", - "title": "Titel", - "total-time": "Total tid", - "trans-fat-content": "Transfett", - "unable-to-delete-recipe": "Gick inte att radera receptet", - "unsaturated-fat-content": "Omättat fett", - "no-recipe": "Inget recept", - "locked-by-owner": "Låst av ägaren", - "join-the-conversation": "Delta i diskussionen", - "add-recipe-to-mealplan": "Lägg till recept i måltidsplan", - "entry-type": "Typ av post", - "date-format-hint": "MM/DD/ÅÅÅÅ-format", - "date-format-hint-yyyy-mm-dd": "ÅÅÅÅ-MM-DD format", - "add-to-list": "Lägg till i lista", - "add-to-plan": "Lägg till i plan", - "add-to-timeline": "Lägg till i tidslinje", - "recipe-added-to-list": "Recept tillagt i listan", - "recipes-added-to-list": "Recept tillagt i listan", - "successfully-added-to-list": "Framgångsrikt tillagd till listan", - "recipe-added-to-mealplan": "Recept tillagt i måltidsplanen", - "failed-to-add-recipes-to-list": "Det gick inte att lägga till recept till listan", - "failed-to-add-recipe-to-mealplan": "Det gick inte att lägga till recept i måltidsplanen", - "failed-to-add-to-list": "Misslyckades att lägga till listan", - "yield": "Ger", - "yields-amount-with-text": "Blir {amount} {text}", - "yield-text": "Mängdenhet", - "quantity": "Antal", - "choose-unit": "Välj enhet", - "press-enter-to-create": "Tryck Enter för att skapa", - "choose-food": "Välj mat", - "choose-recipe": "Välj recept", - "notes": "Anteckningar", - "toggle-section": "Växla sektion", - "see-original-text": "Visa originaltext", - "original-text-with-value": "Originaltext: {originalText}", - "ingredient-linker": "Länka ingredienser", - "unlinked": "Ännu inte länkad", - "linked-to-other-step": "Kopplat till annat steg", + "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": "Matlagningsläge", - "link-ingredients": "Länka ingredienser", - "merge-above": "Sammanfoga ovanför", - "move-to-bottom": "Flytta längst ned", - "move-to-top": "Flytta längst upp", - "reset-scale": "Nollställ skalning", - "decrease-scale-label": "Skala ner med 1", - "increase-scale-label": "Skala upp med 1", - "locked": "Låst", - "public-link": "Publik länk", - "edit-timeline-event": "Redigera tidslinjehändelse", - "timeline": "Tidslinje", - "timeline-is-empty": "Inget på tidslinjen än. Försök att göra detta recept!", - "timeline-no-events-found-try-adjusting-filters": "Inga händelser hittades. Försök justera filtren angivna i sökningen.", - "group-global-timeline": "{groupName} Global tidslinje", - "open-timeline": "Öppna tidslinje", - "made-this": "Jag lagade den här", - "how-did-it-turn-out": "Hur blev rätten?", - "user-made-this": "{user} lagade detta", - "made-for-recipe": "Skapat för {recipe}", - "added-to-timeline": "Lagt till i tidslinjen", - "failed-to-add-to-timeline": "Kunde inte lägga till i tidslinjen", - "failed-to-update-recipe": "Kunde inte uppdatera receptet", - "added-to-timeline-but-failed-to-add-image": "Lagt till i tidslinjen men kunde inte lägga till bild", - "api-extras-description": "Recept API-tillägg är en viktig funktion i Mealie's API. Med hjälp av dem kan du skapa anpassade JSON-nyckel/värdepar i ett recept, som du kan referera till från tredjepartsapplikationer. Du kan använda dessa nycklar för att tillhandahålla information, till exempel för att trigga automatiseringar eller anpassade meddelanden som ska vidarebefordras till önskad enhet.", - "message-key": "Meddelandenyckel", - "parse": "Läs in", - "ingredients-not-parsed-description": "Det verkar som om dina ingredienser inte är tolkade ännu. Klicka på knappen \"{parse}\" nedan för att tolka dina ingredienser till strukturerade livsmedel.", - "attach-images-hint": "Bifoga bilder genom att dra och släppa dem i redigeraren", - "drop-image": "Släpp bild", - "enable-ingredient-amounts-to-use-this-feature": "Aktivera ingrediensmängd för att använda denna funktion", - "recipes-with-units-or-foods-defined-cannot-be-parsed": "Recept med enheter eller definierade livsmedel kan inte tolkas.", - "parse-ingredients": "Tolka ingredienser", - "edit-markdown": "Redigera markdown", - "recipe-creation": "Skapa recept", - "select-one-of-the-various-ways-to-create-a-recipe": "Välj ett av de olika sätten att skapa ett recept", - "looking-for-migrations": "Letar du efter migreringar?", - "import-with-url": "Importera från URL", - "create-recipe": "Skapa recept", - "create-recipe-description": "Skapa nytt recept från grunden.", - "create-recipes": "Skapa recept", - "import-with-zip": "Importera från .zip", - "create-recipe-from-an-image": "Skapa recept från en bild", - "create-recipe-from-an-image-description": "Skapa ett recept genom att ladda upp en bild på det. Mealie kommer att försöka extrahera texten från bilden med hjälp av AI och skapa ett recept från det.", - "crop-and-rotate-the-image": "Beskär och rotera bilden så att endast texten är synlig och den är åt rätt håll.", - "create-from-images": "Skapa från bild", - "should-translate-description": "Översätt receptet till mitt språk", - "please-wait-image-procesing": "Vänligen vänta, bilden bearbetas. Detta kan ta lite tid.", - "please-wait-images-processing": "Bilderna behandlas. Detta kan ta lite tid.", - "bulk-url-import": "Massimport från URL", - "debug-scraper": "Felsökningsskrapa", - "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Skapa ett recept genom att ange namnet. Alla recept måste ha unika namn.", - "new-recipe-names-must-be-unique": "Nya receptnamn måste vara unika", - "scrape-recipe": "Skrapa Recept", - "scrape-recipe-description": "Hämta ett recept med webbadress. Ange URL:en för webbplatsen du vill hämta, och Mealie kommer att försöka hämta receptet från den webbplatsen och lägga till det i din samling.", - "scrape-recipe-description-transcription": "Du kan också ge URL: en till en video och Mealie kommer att försöka transkribera det till ett recept.", - "scrape-recipe-have-a-lot-of-recipes": "Har du många recept som du vill skrapa på en gång?", - "scrape-recipe-suggest-bulk-importer": "Testa massimportören", - "scrape-recipe-have-raw-html-or-json-data": "Har rå HTML eller JSON-data?", - "scrape-recipe-you-can-import-from-raw-data-directly": "Du kan importera från rådata direkt", - "scrape-recipe-website-being-blocked": "Är websidan blockerad?", - "scrape-recipe-try-importing-raw-html-instead": "Prova att importera HTML istället.", - "import-original-keywords-as-tags": "Importera ursprungliga sökord som taggar", - "import-original-categories": "Importera ursprungliga kategorier", - "stay-in-edit-mode": "Stanna kvar i redigeringsläge", - "parse-recipe-ingredients-after-import": "Tolka receptingredienser efter import", - "import-from-zip": "Importera från zip", - "import-from-zip-description": "Importera ett enstaka recept som exporterades från en annan Mealie-instans.", - "import-from-html-or-json": "Importera från HTML eller JSON", - "import-from-html-or-json-description": "Importera ett recept från rå HTML eller JSON. Detta är användbart om du har ett recept från en webbplats som Mealie inte kan skrapa normalt, eller från någon annan extern källa.", - "json-import-format-description-colon": "För att importera via JSON måste det vara i giltigt format:", - "json-editor": "JSON-redigerare", - "zip-files-must-have-been-exported-from-mealie": ".zip-filer måste ha exporterats från Mealie", - "create-a-recipe-by-uploading-a-scan": "Skapa ett recept genom att ladda upp en skanning.", - "upload-a-png-image-from-a-recipe-book": "Ladda upp en png bild från en receptbok", - "recipe-bulk-importer": "Massimport av recept", - "recipe-bulk-importer-description": "Massimporten av recept låter dig importera flera recept på samma gång i bakgrunden genom att köa upp webbplatser i bakgrunden. Det kan var användbart när du gör en första migrering till Mealie eller när du behöver importera en stor mängd recept.", - "set-categories-and-tags": "Sätt kategorier och taggar", - "bulk-imports": "Mängdimporter", - "bulk-import-process-has-started": "Massimporten har startat", - "bulk-import-process-has-failed": "Massimporten misslyckades", - "report-deletion-failed": "Rapporten gick inte att radera", - "recipe-debugger": "Receptfelsökning", - "recipe-debugger-description": "Ta tag i URL: en till det recept du vill felsöka och klistra in det här. URL-adressen kommer att skrapas av receptskrapan och resultaten kommer att visas. Om du inte ser några data returnerade, stödjs inte webbplatsen du försöker skrapa av Mealie eller dess skrapbibliotek.", - "use-openai": "Använd OpenAI", - "recipe-debugger-use-openai-description": "Använd OpenAI för att tolka resultaten istället för att förlita sig på skrapans bibliotek. När du skapar ett recept via URL görs detta automatiskt om skrapbiblioteket misslyckas, men du kan testa det manuellt här.", - "debug": "Felsök", - "tree-view": "Trädvy", - "recipe-servings": "Portioner", - "recipe-yield": "Blir", - "recipe-yield-text": "Beskrivning", - "unit": "Måttenhet", - "upload-image": "Ladda upp bild", - "screen-awake": "Håll skärmen vaken", - "remove-image": "Ta bort bild", - "nextStep": "Nästa steg", - "recipe-actions": "Recept åtgärder", + "cook-mode": "Cook Mode", + "link-ingredients": "Link Ingredients", + "merge-above": "Merge Above", + "move-to-bottom": "Move To Bottom", + "move-to-top": "Move To Top", + "reset-scale": "Reset Scale", + "decrease-scale-label": "Decrease Scale by 1", + "increase-scale-label": "Increase Scale by 1", + "locked": "Locked", + "public-link": "Public Link", + "edit-timeline-event": "Edit Timeline Event", + "timeline": "Timeline", + "timeline-is-empty": "Nothing on the timeline yet. Try making this recipe!", + "timeline-no-events-found-try-adjusting-filters": "No events found. Try adjusting your search filters.", + "group-global-timeline": "{groupName} Global Timeline", + "open-timeline": "Open Timeline", + "made-this": "I Made This", + "how-did-it-turn-out": "How did it turn out?", + "user-made-this": "{user} made this", + "made-for-recipe": "Made for {recipe}", + "added-to-timeline": "Added to timeline", + "failed-to-add-to-timeline": "Failed to add to timeline", + "failed-to-update-recipe": "Failed to update recipe", + "added-to-timeline-but-failed-to-add-image": "Added to timeline, but failed to add image", + "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", + "message-key": "Message Key", + "parse": "Parse", + "ingredients-not-parsed-description": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.", + "attach-images-hint": "Attach images by dragging & dropping them into the editor", + "drop-image": "Drop image", + "enable-ingredient-amounts-to-use-this-feature": "Enable ingredient amounts to use this feature", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "Recipes with units or foods defined cannot be parsed.", + "parse-ingredients": "Parse ingredients", + "edit-markdown": "Edit Markdown", + "recipe-creation": "Recipe Creation", + "select-one-of-the-various-ways-to-create-a-recipe": "Select one of the various ways to create a recipe", + "looking-for-migrations": "Looking For Migrations?", + "import-with-url": "Import with URL", + "create-recipe": "Create Recipe", + "create-recipe-description": "Create a new recipe from scratch.", + "create-recipes": "Create Recipes", + "import-with-zip": "Import with .zip", + "create-recipe-from-an-image": "Create Recipe from Images", + "create-recipe-from-an-image-description": "Create a recipe by uploading images of the recipe text. Mealie will attempt to extract the text from the images using AI and create a new recipe from it.", + "crop-and-rotate-the-image": "Crop and rotate the image so that only the text is visible, and it's in the correct orientation.", + "create-from-images": "Create from Images", + "should-translate-description": "Translate the recipe into my language", + "please-wait-image-procesing": "Please wait, the image is processing. This may take some time.", + "please-wait-images-processing": "Please wait, the images are processing. This may take some time.", + "bulk-url-import": "Bulk URL Import", + "debug-scraper": "Debug Scraper", + "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Create a recipe by providing the name. All recipes must have unique names.", + "new-recipe-names-must-be-unique": "New recipe names must be unique", + "scrape-recipe": "Scrape Recipe", + "scrape-recipe-description": "Scrape a recipe by url. Provide the url for the site you want to scrape, and Mealie will attempt to scrape the recipe from that site and add it to your collection.", + "scrape-recipe-description-transcription": "You can also provide the url to a video and Mealie will attempt to transcribe it into a recipe.", + "scrape-recipe-have-a-lot-of-recipes": "Have a lot of recipes you want to scrape at once?", + "scrape-recipe-suggest-bulk-importer": "Try out the bulk importer", + "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", + "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", + "scrape-recipe-website-being-blocked": "Website being blocked?", + "scrape-recipe-try-importing-raw-html-instead": "Try importing the raw HTML instead.", + "import-original-keywords-as-tags": "Import original keywords as tags", + "import-original-categories": "Import original categories", + "stay-in-edit-mode": "Stay in Edit mode", + "parse-recipe-ingredients-after-import": "Parse recipe ingredients after import", + "import-from-zip": "Import from Zip", + "import-from-zip-description": "Import a single recipe that was exported from another Mealie instance.", + "import-from-html-or-json": "Import from HTML or JSON", + "import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.", + "json-import-format-description-colon": "To import via JSON, it must be in valid format:", + "json-editor": "JSON Editor", + "zip-files-must-have-been-exported-from-mealie": ".zip files must have been exported from Mealie", + "create-a-recipe-by-uploading-a-scan": "Create a recipe by uploading a scan.", + "upload-a-png-image-from-a-recipe-book": "Upload a png image from a recipe book", + "recipe-bulk-importer": "Recipe Bulk Importer", + "recipe-bulk-importer-description": "The Bulk recipe importer allows you to import multiple recipes at once by queueing the sites on the backend and running the task in the background. This can be useful when initially migrating to Mealie, or when you want to import a large number of recipes.", + "set-categories-and-tags": "Set Categories and Tags", + "bulk-imports": "Bulk Imports", + "bulk-import-process-has-started": "Bulk Import process has started", + "bulk-import-process-has-failed": "Bulk import process has failed", + "report-deletion-failed": "Report deletion failed", + "recipe-debugger": "Recipe Debugger", + "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", + "use-openai": "Use OpenAI", + "recipe-debugger-use-openai-description": "Use OpenAI to parse the results instead of relying on the scraper library. When creating a recipe via URL, this is done automatically if the scraper library fails, but you may test it manually here.", + "debug": "Debug", + "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", + "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", + "unit": "Unit", + "upload-image": "Upload image", + "screen-awake": "Keep Screen Awake", + "remove-image": "Remove image", + "nextStep": "Next step", + "recipe-actions": "Recipe Actions", "parser": { - "ingredient-parser": "Ingrediensanalysator", - "explanation": "För att använda ingrediensen parser, klicka på \"Analysera allt\" knappen för att starta processen. När de bearbetade ingredienserna är tillgängliga, kan du granska objekten och kontrollera att de tolkades korrekt. Modellens självförtroende poäng visas till höger om artikelns titel. Denna poäng är ett genomsnitt av alla individuella poäng och kanske inte alltid vara helt korrekt.", - "alerts-explainer": "Varning kommer visas om en matchande ingrediens eller enhet hittas, men inte existerar i databasen.", - "select-parser": "Välj tolk", - "natural-language-processor": "Naturlig språkbehandlare", - "brute-parser": "Brute parser", + "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": "Analysera allt", - "no-unit": "Ingen enhet", - "missing-unit": "Skapa saknad enhet: {unit}", - "missing-food": "Skapa saknad ingrediens: {food}", - "this-unit-could-not-be-parsed-automatically": "Enheten kunde inte översättas automatiskt", - "this-food-could-not-be-parsed-automatically": "Maten kunde inte översättas automatiskt", - "no-food": "Ingen mat", - "review-parsed-ingredients": "Granska tolkade ingredienser", - "confidence-score": "Konfidenspoäng", - "ingredient-parser-description": "Dina ingredienser har blivit tolkade. Se över ingredienserna vi inte är säkra på.", - "ingredient-parser-final-review-description": "När alla ingredienser har granskats har du ytterligare en chans att granska alla ingredienser innan du tillämpar ändringarna i ditt recept.", - "add-text-as-alias-for-item": "Lägg till \"{text}\" som alias för {item}", - "delete-item": "Radera objekt" + "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": "Nollställ antal portioner", - "not-linked-ingredients": "Ytterligare ingredienser", - "upload-another-image": "Ladda upp en annan bild", - "upload-images": "Ladda upp bilder", - "upload-more-images": "Ladda upp fler bilder", - "set-as-cover-image": "Använd som receptbild", - "cover-image": "Receptbild", - "include-linked-recipes": "Inkludera länk till recept", - "include-linked-recipe-ingredients": "Inkludera länk till receptingredienser", - "toggle-recipe": "Växla receptet" + "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": "Sök recept", - "recipe-finder-description": "Sök efter recept baserat på ingredienser du har till hands. Du kan också filtrera efter verktyg du har tillgängliga, och ställa in ett maximalt antal saknade ingredienser eller verktyg.", - "selected-ingredients": "Valda ingredienser", - "no-ingredients-selected": "Inga ingredienser valda", - "missing": "Saknas", - "no-recipes-found": "Inga recept hittades", - "no-recipes-found-description": "Prova att lägga till fler ingredienser till din sökning eller justera dina filter", - "include-ingredients-on-hand": "Inkludera ingredienser som finns till hands", - "include-tools-on-hand": "Inkludera verktyg som finns till hands", - "max-missing-ingredients": "Max antal saknade ingredienser", - "max-missing-tools": "Max antal saknade verktyg", - "selected-tools": "Valda Verktyg", - "other-filters": "Flera filter", - "ready-to-make": "Redo att laga", - "almost-ready-to-make": "Nästan redo att lagas" + "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": "Avancerad sökning", - "and": "och", - "exclude": "Exkludera", - "include": "Inkludera", - "max-results": "Max resultat", - "or": "Eller", - "has-any": "Har någon", - "has-all": "Har alla", - "clear-selection": "Rensa markering", - "results": "Resultat", - "search": "Sök", - "search-mealie": "Sök Mealie (tryck /)", - "search-placeholder": "Sök...", - "tag-filter": "Taggfilter", - "search-hint": "Tryck '/'", - "advanced": "Avancerat", - "auto-search": "Autosök", - "no-results": "Inga resultat hittades", - "type-to-search": "Skriv för att söka..." + "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": "Lägg till ett nytt tema", - "admin-settings": "Administratörsinställningar", + "add-a-new-theme": "Add a New Theme", + "admin-settings": "Admin Settings", "backup": { - "backup-created": "Säkerhetskopia skapades", - "backup-created-at-response-export_path": "Backup skapad {path}", - "backup-deleted": "Backup raderad", - "restore-success": "Återställning slutförd", - "restore-fail": "Återställning misslyckades. Kontrollera dina serverloggar för mer information", - "backup-tag": "Backup tagg", - "create-heading": "Skapa en säkerhetskopia", - "delete-backup": "Ta bort säkerhetskopian", - "error-creating-backup-see-log-file": "Fel vid skapande av backup. Se loggfil", - "full-backup": "Komplett backup", - "import-summary": "Import sammanfattning", - "partial-backup": "Partiell backup", - "unable-to-delete-backup": "Kan inte radera backup.", - "experimental-description": "Säkerhetskopior en komplett ögonblicksbild av databasen och datakatalogen på webbplatsen. Detta inkluderar all data och kan inte ställas in för att utesluta undergrupper av data. Du kan se det som en ögonblicksbild av Mealie vid en viss tidpunkt. Dessa fungerar som ett agnostiskt sätt att exportera eller säkerhetskopiera hemsidan till en extern plats.", - "backup-restore": "Återställ backup", - "back-restore-description": "Återställning av den här backuppen kommer att skriva över all information i databasen och datakatalogen och ersätta allt med innehållet i nackuppen. {cannot-be-undone} Om återställningen går bra kommer du att loggas ut.", - "cannot-be-undone": "Denna åtgärd kan inte ångras - använd med försiktighet.", - "postgresql-note": "Om du använder PostGreSQL, vänligen granska {backup-restore-process} innan du återställer.", - "backup-restore-process-in-the-documentation": "säkerhetskopiering/återställning i dokumentationen", - "irreversible-acknowledgment": "Jag förstår att denna åtgärd är oåterkallelig, destruktiv och kan orsaka dataförlust", - "restore-backup": "Återställ säkerhetskopia" + "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": "Backuper", - "change-password": "Ändra lösenord", + "backup-and-exports": "Backups", + "change-password": "Change Password", "current": "Version:", - "custom-pages": "Anpassad sida", - "edit-page": "Ändra sida", - "events": "Händelser", - "first-day-of-week": "Första dagen i veckan", - "group-settings-updated": "Gruppdetaljer uppdaterade", + "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": "Alla kategorier", - "card-per-section": "Kort per avsnitt", - "home-page": "Startsida", - "home-page-sections": "Sektioner för startsidan", - "show-recent": "Visa senaste" + "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": "Senaste", - "local-api": "Lokal API", - "locale-settings": "Språkinställningar", - "migrations": "Importer", - "new-page": "Ny sida", - "notify": "Meddela", - "organize": "Ordna", - "page-name": "Sidnamn", - "pages": "Sidor", - "profile": "Profil", - "remove-existing-entries-matching-imported-entries": "Ta bort befintliga poster som matchar importerade poster", - "set-new-time": "Välj ny tid", - "settings-update-failed": "Uppdateringen misslyckades", - "settings-updated": "Inställningar uppdaterade", - "site-settings": "Systeminställningar", + "language": "Language", + "latest": "Latest", + "local-api": "Local API", + "locale-settings": "Locale settings", + "migrations": "Migrations", + "new-page": "New Page", + "notify": "Notify", + "organize": "Organize", + "page-name": "Page Name", + "pages": "Pages", + "profile": "Profile", + "remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries", + "set-new-time": "Set New Time", + "settings-update-failed": "Settings update failed", + "settings-updated": "Settings updated", + "site-settings": "Site Settings", "theme": { "accent": "Accent", - "dark": "Mörkt", - "default-to-system": "Standard", - "error": "Fel", - "error-creating-theme-see-log-file": "Fel vid skapande av tema. Se loggfil.", - "error-deleting-theme": "Fel vid borttagning av tema", - "error-updating-theme": "Gick inte att uppdatera tema", - "info": "Information", - "light": "Ljust", - "primary": "Primär", - "secondary": "Sekundär", - "success": "Klart", - "switch-to-dark-mode": "Växla till mörkt ljust", - "switch-to-light-mode": "Växla till ljust läge", - "theme-deleted": "Tema raderat", - "theme-name": "Tema namn", - "theme-name-is-required": "Tema namn krävs.", - "theme-saved": "Tema sparat", - "theme-updated": "Tema uppdaterat", - "warning": "Varning", - "light-mode": "Ljust läge", - "dark-mode": "Mörkt läge" + "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": "Aktiv token", - "api-token": "API token", - "api-tokens": "API token", - "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopiera den här token för användning med en extern applikation. Den här token kan inte visas igen.", - "create-an-api-token": "Skapa ett API-token", - "token-name": "Tokennamn", - "generate": "Skapa", - "you-have-token-count": "Du har inga aktiva tokens.|Du har en aktiv token.|Du har {count} aktiva tokens." + "active-tokens": "ACTIVE TOKENS", + "api-token": "API Token", + "api-tokens": "API Tokens", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", + "create-an-api-token": "Create an API Token", + "token-name": "Token Name", + "generate": "Generate", + "you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens." }, "toolbox": { - "assign-all": "Välj alla", - "bulk-assign": "Bulktilldelning", - "new-name": "Nytt namn", - "no-unused-items": "Inga oanvända objekt", - "recipes-affected": "Inga recept påverkas | Ett recept påverkas | {count} berörda recept", - "remove-unused": "Ta bort oanvända", - "title-case-all": "Ändra alla taggar", - "toolbox": "Verktygslåda", - "unorganized": "Okategoriserad" + "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": "Testa 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": "Följande webbadresser kommer att mottaga webhooks med receptdata för dagens planerade måltid. För närvarande körs webhooks klockan", - "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": "Namn på webhook", - "description": "De webhooks som definieras nedan kommer att exekveras när en måltid definieras för dagen. Vid den schemalagda tiden skickas webhooks med data från receptet som är schemalagt för dagen. Observera att exekveringen av webhooks inte är exakt. Webhooks exekveras med ett 5 minuters intervall så att webhooks kommer att exekveras inom 5 +/- minuter från den schemalagda tiden." + "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": "Buggrapport", - "bug-report-information": "Använd denna information för att rapportera ett fel. Att ge utvecklarna information om din installation är det bästa sättet att få dina problem lösta snabbt.", - "tracker": "Spårare", - "configuration": "Konfiguration", - "docker-volume": "Docker volym", - "docker-volume-help": "Mealie kräver att frontend behållare och backend dela samma docker volym eller lagring. Detta säkerställer att frontend-behållaren på rätt sätt kan komma åt bilder och tillgångar som lagras på disken.", - "volumes-are-misconfigured": "Volymer är felkonfigurerade.", - "volumes-are-configured-correctly": "Volymer är konfigurerade korrekt.", - "status-unknown-try-running-a-validation": "Status okänd. Försök köra en validering.", - "validate": "Validera", - "email-configuration-status": "E-post konfigurationsstatus", - "email-configured": "E-post konfigurerad", - "email-test-results": "Testresultat för e-post", - "ready": "Redo", - "not-ready": "Inte redo - Kontrollera miljövariabler", - "succeeded": "Lyckades", - "failed": "Misslyckades", - "general-about": "Allmänt om", - "application-version": "Programversion", - "application-version-error-text": "Din nuvarande version ({0}) matchar inte den senaste utgåvan. Överväg att uppdatera till den senaste versionen ({1}).", - "mealie-is-up-to-date": "Mealie är uppdaterad", - "secure-site": "Säker webbplats", - "secure-site-error-text": "Servera via localhost eller säker med https. Urklipp och ytterligare webbläsare API: er kanske inte fungerar.", - "secure-site-success-text": "Webbplatsen nås av localhost eller https", - "server-side-base-url": "Serverns bas-URL", - "server-side-base-url-error-text": "`BASE_URL` är fortfarande standardvärdet på API-servern. Detta kommer att orsaka problem med meddelanden som genereras på servern för e-postmeddelanden, etc.", - "server-side-base-url-success-text": "Serversidans URL matchar inte standard", - "ldap-ready": "LDAP Redo", + "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": "Alla LDAP-värden är inte konfigurerade. Detta kan ignoreras om du inte använder LDAP-autentisering.", - "ldap-ready-success-text": "Alla obligatoriska LDAP-variabler är satta.", - "build": "Bygge", - "recipe-scraper-version": "Version av Recept-scraper", - "oidc-ready": "OIDC Klar", + "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": "Recipe Scraper Version", + "oidc-ready": "OIDC Ready", "oidc-not-ready": "OIDC Not Ready", - "oidc-ready-error-text": "Alla OIDC-värden är inte konfigurerade. Detta kan ignoreras om du inte använder OIDC-autentisering.", - "oidc-ready-success-text": "Alla obligatoriska OIDC-variabler är satta.", - "openai-ready": "OpenAI redo", + "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": "Alla OpenAI-värden är inte konfigurerade. Detta kan ignoreras om du inte använder OpenAI-funktioner.", - "openai-ready-success-text": "Alla obligatoriska OpenAI-variabler är satta." + "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": "Visa alla listor", - "create-shopping-list": "Skapa inköpslista", - "from-recipe": "Från recept", - "ingredient-of-recipe": "Ingrediens i {recipe}", - "list-name": "Listnamn", - "new-list": "Ny lista", - "quantity": "Antal {0}", - "shopping-list": "Inköpslista", - "shopping-lists": "Inköpslistor", - "food": "Mat", - "note": "Anteckning", - "label": "Etikett", - "save-label": "Spara etikett", - "linked-item-warning": "Denna artikel är länkad till ett eller flera recept. Justering av enheter eller livsmedel ger oväntade resultat när du lägger till eller tar bort receptet från denna lista.", - "toggle-food": "Växla mat", - "manage-labels": "Hantera etiketter", - "are-you-sure-you-want-to-delete-this-item": "Är du säker på att du vill ta bort detta objekt?", - "copy-as-text": "Kopiera som text", - "copy-as-markdown": "Kopiera som Markdown", - "delete-checked": "Ta bort markerade", - "toggle-label-sort": "Växla etikettsortering", - "reorder-labels": "Ordna om etiketter", - "uncheck-all-items": "Avmarkera alla objekt", - "check-all-items": "Markera alla objekt", - "linked-recipes-count": "Inga länkade recept|Ett länkat recept|{count} länkade recept", - "items-checked-count": "Inga artiklar markerade|En artikel markerad|{count} artiklar markerade", - "no-label": "Ingen etikett", - "completed-on": "Slutförd på {date}", - "you-are-offline": "Du är offline", - "you-are-offline-description": "Alla funktioner är inte tillgängliga när du är offline. Du kan fortfarande lägga till, ändra och ta bort objekt, men du kommer ej kunna synka dina ändringar till servern förrän du är online igen.", - "are-you-sure-you-want-to-check-all-items": "Är du säker på att du vill markera alla objekt?", - "are-you-sure-you-want-to-uncheck-all-items": "Är du säker på att du vill avmarkera alla objekt?", - "are-you-sure-you-want-to-delete-checked-items": "Är du säker på att du vill ta bort alla markerade objekt?", - "no-shopping-lists-found": "Inga inköpslistor hittades" + "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": "Recept", - "backups": "Säkerhetskopior", - "categories": "Kategorier", - "cookbooks": "Kokböcker", - "dashboard": "Startsida", - "home-page": "Startsida", - "manage-users": "Användare", - "migrations": "Importer", - "profile": "Profil", - "search": "Sök", - "site-settings": "Inställningar", - "tags": "Taggar", - "toolbox": "Verktygslåda", - "language": "Språk", - "maintenance": "Underhåll", - "background-tasks": "Bakgrundsjobb", - "parser": "Tolk", - "developer": "Utvecklare", - "cookbook": "Kokbok", - "create-cookbook": "Skapa ny kokbok" + "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": "Developer", + "cookbook": "Cookbook", + "create-cookbook": "Create a new cookbook" }, "signup": { - "error-signing-up": "Fel vid registreringen", - "sign-up": "Skapa konto", - "sign-up-link-created": "Registreringslänk skapad", - "sign-up-link-creation-failed": "Gick inte att skapa länk för registrering", - "sign-up-links": "Länkar för registreringar", - "sign-up-token-deleted": "Registreringslänk raderad", - "sign-up-token-deletion-failed": "Registreringstoken gick inte att radera", - "welcome-to-mealie": "Välkommen till Mealie! För att bli användare av denna instans måste du ha en giltig inbjudningslänk. Om du inte har fått en inbjudan kan du inte registrera dig. Kontakta webbplatsadministratören för att få en länk." + "error-signing-up": "Error Signing Up", + "sign-up": "Sign Up", + "sign-up-link-created": "Sign up link created", + "sign-up-link-creation-failed": "Sign up link creation failed", + "sign-up-links": "Sign Up Links", + "sign-up-token-deleted": "Sign Up Token Deleted", + "sign-up-token-deletion-failed": "Sign up token deletion failed", + "welcome-to-mealie": "Welcome to Mealie! To become a user of this instance you are required to have a valid invitation link. If you haven't recieved an invitation you are unable to sign-up. To recieve a link, contact the sites administrator." }, "tag": { - "tag-created": "Tag skapad", - "tag-creation-failed": "Tag gick inte att skapa", - "tag-deleted": "Tad raderad", - "tag-deletion-failed": "Tag gick inte att radera", - "tag-update-failed": "Tag gick inte att uppdatera", - "tag-updated": "Tag uppdaterad", - "tags": "Taggar", - "untagged-count": "Otaggad {count}", - "create-a-tag": "Skapa tagg", - "tag-name": "Taggnamn", - "tag": "Tagg" + "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": "Redskap", - "on-hand": "Tillgängligt", - "create-a-tool": "Skapa verktyg", - "tool-name": "Verktygsnamn", - "create-new-tool": "Skapa nytt verktyg", - "on-hand-checkbox-label": "Visa som tillgänglig (markerad)", - "required-tools": "Verktyg som krävs", - "tool": "Verktyg" + "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": "Administratör", - "are-you-sure-you-want-to-delete-the-link": "Är du säker på att du vill ta bort länken {link} ?", - "are-you-sure-you-want-to-delete-the-user": "Är du säker på att du vill ta bort användaren {activeName} ID: {activeId} ?", - "auth-method": "Autentiseringsmetod", - "confirm-link-deletion": "Bekräfta radering av länk", - "confirm-password": "Bekräfta lösenord", - "confirm-user-deletion": "Godkänn radering av användare", - "could-not-validate-credentials": "Det gick inte att verifiera uppgifterna", - "create-link": "Skapa länk", - "create-user": "Skapa användare", - "current-password": "Nuvarande lösenord", - "e-mail-must-be-valid": "E-post måste vara giltig", - "edit-user": "Ändra användare", - "email": "E-post", - "error-cannot-delete-super-user": "Fel! Det går inte att ta bort superanvändare", - "existing-password-does-not-match": "Befintligt lösenord matchar inte", - "full-name": "Fullständigt namn", - "generate-password-reset-link": "Generera länk för lösenordsåterställning", - "invite-only": "Endast inbjudna", - "link-id": "Länk ID", - "link-name": "Länk namn", - "login": "Logga in", - "login-oidc": "Logga in med", - "or": "eller", - "logout": "Logga ut", - "manage-users": "Hantera användare", - "manage-users-description": "Skapa och hantera användare.", - "new-password": "Nytt lösenord", - "new-user": "Ny användare", - "password-has-been-reset-to-the-default-password": "Lösenordet har återställts till standardlösenordet", - "password-must-match": "Lösenordet måste matcha", - "password-reset-failed": "Återställningen av lösenordet misslyckades", - "password-updated": "Lösenord uppdaterat", - "password": "Lösenord", - "password-strength": "Lösenordsstyrka {strength}", - "please-enter-password": "Ange ditt nya lösenord.", - "register": "Registrering", - "reset-password": "Ändra lösenord", - "sign-in": "Logga in", - "total-mealplans": "Antal måltidsplaner", - "total-users": "Antal användare", - "upload-photo": "Ladda upp bild", - "use-8-characters-or-more-for-your-password": "Använd 8 tecken eller mer för ditt lösenord", - "user-created": "Användare skapad", - "user-creation-failed": "Det gick inte att skapa användare", - "user-deleted": "Användare raderad", - "user-id-with-value": "Användar ID: {id}", - "user-id": "Användar ID", - "user-password": "Användarlösenord", - "user-successfully-logged-in": "Användaren inloggad", - "user-update-failed": "Gick inte att uppdatera användare", - "user-updated": "Användare uppdaterad", - "user": "Användare", - "username": "Användarnamn", - "users-header": "ANVÄNDARE", - "users": "Användare", - "user-not-found": "Användaren kunde inte hittas", - "webhook-time": "Webbhook tid", - "webhooks-enabled": "Webhooks aktiverat", - "you-are-not-allowed-to-create-a-user": "Du har inte behörighet att skapa en användare", - "you-are-not-allowed-to-delete-this-user": "Du har inte behörighet att radera denna användare", - "enable-advanced-content": "Aktivera avancerade funktioner", - "enable-advanced-content-description": "Aktiverar avancerade funktioner som receptskalning, API-nycklar, Webhooks och datahantering. Oroa dig inte, du kan alltid ändra detta senare", - "favorite-recipes": "Favoritrecept", - "email-or-username": "E-post eller användarnamn", - "remember-me": "Kom ihåg mig", - "please-enter-your-email-and-password": "Ange din e-postadress och ditt lösenord", - "invalid-credentials": "Ogiltiga inloggningsuppgifter", - "account-locked-please-try-again-later": "Kontot är låst. Försök igen senare", - "user-favorites": "Användarens favoriter", + "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": "Svagt", - "good": "Bra", - "strong": "Starkt", - "very-strong": "Mycket starkt" + "weak": "Weak", + "good": "Good", + "strong": "Strong", + "very-strong": "Very Strong" }, - "user-management": "Användarhantering", - "reset-locked-users": "Återställ låsta användare", - "admin-user-creation": "Skapande av adminanvändare", - "admin-user-management": "Användarhantering", - "user-details": "Användarinformation", - "user-name": "Användarnamn", - "authentication-method": "Autentiseringsmetod", - "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie", - "permissions": "Behörigheter", - "administrator": "Administratör", - "user-can-invite-other-to-group": "Användaren kan bjuda in andra till gruppen", - "user-can-manage-group": "Användare kan hantera grupp", - "user-can-manage-household": "Användaren kan hantera hushållet", - "user-can-organize-group-data": "Användaren kan organisera gruppdata", - "enable-advanced-features": "Aktivera avancerade funktioner", - "it-looks-like-this-is-your-first-time-logging-in": "Det ser ut som om detta är första gången du loggar in.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Vill du inte se detta längre? Se till att ändra din e-post i dina användarinställningar!", - "forgot-password": "Glömt lösenord", - "forgot-password-text": "Ange din e-postadress så skickar vi dig en länk för att återställa ditt lösenord.", - "changes-reflected-immediately": "Ändringar av denna användare kommer att ske omedelbart.", - "default-activity": "Standard aktivitet", - "default-activity-hint": "Välj vilken sida du vill gå till när du loggar in från den här enheten" + "user-management": "User Management", + "reset-locked-users": "Reset Locked Users", + "admin-user-creation": "Admin User Creation", + "admin-user-management": "Admin User Management", + "user-details": "User Details", + "user-name": "User Name", + "authentication-method": "Authentication Method", + "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie'", + "permissions": "Permissions", + "administrator": "Administrator", + "user-can-invite-other-to-group": "User can invite others to group", + "user-can-manage-group": "User can manage group", + "user-can-manage-household": "User can manage household", + "user-can-organize-group-data": "User can organize group data", + "enable-advanced-features": "Enable advanced features", + "it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.", + "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!", + "forgot-password": "Forgot Password", + "forgot-password-text": "Please enter your email address and we will send you a link to reset your password.", + "changes-reflected-immediately": "Changes to this user will be reflected immediately.", + "default-activity": "Default Activity", + "default-activity-hint": "Select which page you'd like to navigate to upon logging in from this device" }, "language-dialog": { - "translated": "översatt", - "choose-language": "Välj språk", - "select-description": "Välj språk för Mealie användargränssnitt. Inställningen gäller endast för dig, inte andra användare.", - "how-to-contribute-description": "Är något inte översatt ännu, felöversatt eller saknas ditt språk i listan? {read-the-docs-link} om hur man bidrar!", - "read-the-docs": "Läs dokumentationen" + "translated": "translated", + "choose-language": "Choose Language", + "select-description": "Choose the language for the Mealie UI. The setting only applies to you, not other users.", + "how-to-contribute-description": "Is something not translated yet, mistranslated, or your language missing from the list? {read-the-docs-link} on how to contribute!", + "read-the-docs": "Read the docs" }, "data-pages": { "foods": { - "merge-dialog-text": "Kombinera valda livsmedel kommer att slå samman de valda livsmedlen till ett livsmedel. Ursprungslivsmedlet kommer att raderas och alla hänvisningar till detta kommer att uppdateras för att peka på det kombinerade livsmedlet.", - "merge-food-example": "Slå ihop {food1} till {food2}", - "seed-dialog-text": "Fyll databasen med livsmedel baserat på ditt språk. Detta kommer att skapa över 200 vanliga livsmedel som kan användas för att organisera din databas. Alla livsmedel är översatta med genom en kollektiv insats.", - "seed-dialog-warning": "Du har redan några objekt i din databas. Denna åtgärd kommer inte slå samman dubbletter, du behöver hantera dem manuellt.", - "combine-food": "Kombinera mat", - "source-food": "Matens källa", - "target-food": "Matens mål", - "create-food": "Skapa mat", - "food-label": "Mat etikett", - "edit-food": "Redigera mat", - "food-data": "Mat data", - "example-food-singular": "ex: Lök", - "example-food-plural": "ex: Lökar", - "label-overwrite-warning": "Detta kommer att tilldela den valda etiketten till alla utvalda måltider och potentiellt skriva över dina befintliga etiketter.", - "on-hand-checkbox-label": "Om du ställer in den här flaggan kommer de här livsmedlen att avmarkeras som standard när du lägger till ett recept i en inköpslista." + "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": "Fyll databasen med vanliga enheter baserade på ditt språk.", - "combine-unit-description": "Genom att kombinera de valda enheterna slås källenheten och målenheten samman till en enda enhet. {source-unit-will-be-deleted} och alla referenser till enhetens källa kommer att uppdateras så att de pekar på enhetens mål.", - "combine-unit": "Kombinera enhet", - "source-unit": "Källenhet", - "target-unit": "Målenhet", - "merging-unit-into-unit": "Slå samman {0} till {1}", - "create-unit": "Skapa enhet", - "abbreviation": "Förkortning", - "plural-abbreviation": "Plural förkortning", - "description": "Beskrivning", - "display-as-fraction": "Visa som bråktal", - "use-abbreviation": "Använd förkortning", - "edit-unit": "Redigera enhet", - "unit-data": "Enhetsdata", - "use-abbv": "Använd förkortning", - "fraction": "Bråktal", - "example-unit-singular": "ex: Matsked", - "example-unit-plural": "ex: matskedar", - "example-unit-abbreviation-singular": "ex: msk", - "example-unit-abbreviation-plural": "ex: msk", - "standardization": "Standardisering", - "standardization-description": "Hur denna enhet kan representeras som en standardenhet. Detta möjliggör konvertering av enheter såsom sammanslagning av kompatibla enheter i inköpslistor.", - "standard-unit": "Standardenhet", - "standard-quantity": "Standardantal", - "unit-conversion": "Enhetsomvandling", + "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": "fluid ounce", - "cup": "kopp", + "cup": "cup", "ounce": "ounce", - "pound": "pund", + "pound": "pound", "milliliter": "milliliter", "liter": "liter", "gram": "gram", - "kilogram": "kilo" + "kilogram": "kilogram" } }, "labels": { - "seed-dialog-text": "Fyll databasen med vanliga etiketter baserade på ditt språk.", - "edit-label": "Redigera etikett", - "new-label": "Ny etikett", - "labels": "Etiketter", - "assign-label": "Tilldela 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": "Rensa exporter", - "are-you-sure-you-want-to-delete-all-export-data": "Är du säker på att du vill ta bort all exportdata?", - "confirm-delete-recipes": "Är du säker på att du vill radera följande recept? Denna åtgärd kan inte ångras.", - "the-following-recipes-selected-length-will-be-exported": "Följande recept ({0}) kommer att exporteras.", - "settings-chosen-explanation": "Inställningarna valda här, exklusive det låsta alternativet, kommer att tillämpas på alla valda recept.", - "selected-length-recipe-s-settings-will-be-updated": "{count} receptinställning(ar) kommer att uppdateras.", - "recipe-data": "Recept data", - "recipe-data-description": "Använd det här avsnittet för att hantera data som är kopplade till dina recept. Du kan utföra flera massåtgärder på dina recept, inklusive export, radering, taggning och tilldelning av kategorier.", - "recipe-columns": "Receptkolumner", - "data-exports-description": "I det här avsnittet finns länkar till tillgängliga exporter som är redo att laddas ner. Dessa exporter upphör att gälla, så se till att hämta dem medan de fortfarande är tillgängliga.", - "data-exports": "Dataexport", - "tag": "Tagg", - "categorize": "Kategorisera", - "update-settings": "Uppdatera inställningar", - "tag-recipes": "Tagga recept", - "categorize-recipes": "Kategorisera recept", - "export-recipes": "Exportera recept", - "delete-recipes": "Radera recept", - "source-unit-will-be-deleted": "Källenheten kommer att raderas" + "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": "Data för receptåtgärder", - "new-recipe-action": "Ny receptåtgärd", - "edit-recipe-action": "Redigera receptåtgärd", - "action-type": "Åtgärdstyp", + "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": "Länk", + "link": "Link", "post": "Post" } }, - "create-alias": "Skapa alias", - "manage-aliases": "Hantera alias", - "seed-data": "Exempeldata", - "seed": "Frö", - "data-management": "Datahantering", - "data-management-description": "Välj vilken data du vill göra ändringar i.", - "select-data": "Välj data", - "select-language": "Välj språk", - "columns": "Kolumner", - "combine": "Kombinera", + "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": "Redigera kategori", - "new-category": "Ny kategori", - "category-data": "Kategoridata" + "edit-category": "Edit Category", + "new-category": "New Category", + "category-data": "Category Data" }, "tags": { - "new-tag": "Ny Tag", - "edit-tag": "Redigera Tagg", - "tag-data": "Tagga data" + "new-tag": "New Tag", + "edit-tag": "Edit Tag", + "tag-data": "Tag Data" }, "tools": { - "new-tool": "Nytt verktyg", - "edit-tool": "Lägg till/ta bort verktyg", - "tool-data": "Verktygsdata" + "new-tool": "New Tool", + "edit-tool": "Edit Tool", + "tool-data": "Tool Data" } }, "user-registration": { - "user-registration": "Användarregistrering", - "registration-success": "Registrering lyckades", - "join-a-group": "Gå med i en grupp", - "create-a-new-group": "Skapa en ny grupp", - "provide-registration-token-description": "Ange registreringstoken som är kopplad till den grupp som du vill gå med. Du måste få detta från en befintlig gruppmedlem.", - "group-details": "Gruppuppgifter", - "group-details-description": "Innan du skapar ett konto måste du skapa en grupp. Din grupp kommer bara att innehålla dig, men du kommer att kunna bjuda in andra senare. Medlemmarna i din grupp kan dela måltidsplaner, inköpslistor, recept och mycket mer!", - "use-seed-data": "Använd exempeldata", - "use-seed-data-description": "Mealie kommer med en samling av ingridienser, enheter och etiketter som kan användas för att fylla din grupp med användbara data för att organisera dina recept. Dessa översätts till det språk du just nu har valt. Du kan alltid lägga till eller ändra dessa data senare.", - "account-details": "Kontouppgifter" + "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": "Gruppnamnet är upptaget", - "username-is-taken": "Användarnamnet är upptaget", - "email-is-taken": "E-postadressen är upptagen", - "this-field-is-required": "Detta fält är obligatoriskt" + "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": "Exportera", - "file-name": "Filnamn", - "size": "Storlek", - "link-expires": "Länken förfaller" + "export": "Export", + "file-name": "File Name", + "size": "Size", + "link-expires": "Link Expires" }, "recipe-share": { - "expiration-date": "Utgångsdatum", - "share-recipe": "Dela recept", - "default-30-days": "Standard 30 dagar", - "expires-at": "Går ut den", - "recipe-link-copied-message": "Länk kopierad till urklipp" + "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": "Experimentella funktioner", - "description": "Denna sida innehåller experimentella eller ofärdiga funktioner. Ursäkta röran.", - "issue-link-text": "Följ utvecklingen här" + "title": "Experimental Feature", + "description": "This page contains experimental or still-baking features. Please excuse the mess.", + "issue-link-text": "Track our progress here" }, "form": { - "quantity-label-abbreviated": "Antal" + "quantity-label-abbreviated": "Qty" }, "markdown-editor": { - "preview-markdown-button-label": "Förhandsgranska markdown" + "preview-markdown-button-label": "Preview Markdown" }, "demo": { - "info_message_with_version": "Detta är en demo för version: {version}", - "demo_username": "Användarnamn: {username}", - "demo_password": "Lösenord: {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 redigerare", - "toolbar": "Verktygsfält", - "selection-mode": "Markeringsläge", - "pan-and-zoom-picture": "Panorera och zooma bild", - "split-text": "Dela text", - "preserve-line-breaks": "Bevara ursprungliga radbrytningar", - "split-by-block": "Dela med textblock", - "flatten": "Platta till oavsett ursprunglig formatering", + "ocr-editor": "Ocr editor", + "toolbar": "Toolbar", + "selection-mode": "Selection mode", + "pan-and-zoom-picture": "Pan and zoom picture", + "split-text": "Split text", + "preserve-line-breaks": "Preserve original line breaks", + "split-by-block": "Split by text block", + "flatten": "Flatten regardless of original formating", "help": { - "help": "Hjälp", - "mouse-modes": "Musläge", - "selection-mode": "Markeringsläge (standard)", - "selection-mode-desc": "Urvalsläget är det huvudsakliga läget som kan användas för att mata in 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": "Rita en rektangel på den text du vill markera.", - "click": "Klicka på valfritt fält till höger och klicka sedan tillbaka på rektangeln ovanför bilden.", - "result": "Den markerade texten visas i det tidigare markerade fältet." + "draw": "Draw a rectangle on the text you want to select.", + "click": "Click on any field on the right and then click back on the rectangle above the image.", + "result": "The selected text will appear inside the previously selected field." }, - "pan-and-zoom-mode": "Panorerings- och zoomläge", - "pan-and-zoom-desc": "Välj panorera och zooma genom att klicka på ikonen. I det här läget kan du zooma in i bilden och flytta runt den för att göra det enklare att använda stora bilder.", - "split-text-mode": "Dela upp textlägen", + "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": "Radläge (standard)", - "line-mode-desc": "I radläget kommer texten att spridas genom att behålla de ursprungliga radbrytningarna. Detta läge är användbart när du använder bulk add på en lista med ingredienser där en ingrediens är en rad.", - "block-mode": "Block läge", - "block-mode-desc": "I blockläget kommer texten att delas upp i block. Detta läge är användbart när du lägger till instruktioner som vanligtvis är skrivna i stycken.", - "flat-mode": "Platt läge", - "flat-mode-desc": "I platt läge läggs texten till i det valda receptfältet utan radbrytningar." + "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": "Underhåll av webbplatsen", - "summary-title": "Sammanfattning", - "button-label-get-summary": "Hämta sammanfattning", - "button-label-open-details": "Detaljer", - "info-description-data-dir-size": "Datakatalogens storlek", - "info-description-log-file-size": "Storlek på loggfil", - "info-description-cleanable-directories": "Rensbara mappar", - "info-description-cleanable-images": "Rensbara 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": "Tillfällig mapp (.temp)", - "title-backups-directory": "Katalog för säkerhetskopior (säkerhetskopior)", - "title-groups-directory": "Gruppkatalog (grupper)", - "title-recipes-directory": "Receptkatalog (recept)", - "title-user-directory": "Användarkatalog (användare)" + "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": "Radera loggfiler", - "action-delete-log-files-description": "Tar bort alla loggfiler", - "action-clean-directories-name": "Rensa mappar", - "action-clean-directories-description": "Tar bort alla receptmappar som inte är giltiga UUID", - "action-clean-temporary-files-name": "Rensa tillfälliga filer", - "action-clean-temporary-files-description": "Tar bort alla filer och mappar i .temp-katalogen", - "action-clean-images-name": "Rensa bilder", - "action-clean-images-description": "Tar bort alla bilder som inte slutar med .webp", - "actions-description": "Underhållsåtgärder är {destructive_in_bold} och bör användas med försiktighet. Att utföra någon av dessa åtgärder är {irreversible_in_bold}.", - "actions-description-destructive": "destruktiv", - "actions-description-irreversible": "oåterkallelig", - "logs-action-refresh": "Uppdatera loggar", - "logs-page-title": "Mealie loggar", - "logs-tail-lines-label": "Slutrader" + "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": "Åtgärder" + "actions-title": "Actions" }, - "ingredients-natural-language-processor": "Ingredienser Naturligt språkprocessor", - "ingredients-natural-language-processor-explanation": "Mealie använder villkorliga slumpfält (CRF) för tolkning och bearbetning av ingredienser. Modellen som används för ingredienser är baserad på en uppsättning data på över 100.000 ingredienser från en dataset sammanställd av New York Times. Observera att eftersom modellen endast är utbildad på engelska kan du ha olika resultat när du använder modellen på andra språk. Denna sida är en lekplats för att testa modellen.", - "ingredients-natural-language-processor-explanation-2": "Det är inte perfekt, men det ger bra resultat i allmänhet och är en bra utgångspunkt för att manuellt tolka ingredienser i enskilda områden. Alternativt kan du också använda \"Brute\" processor som använder en mönstermatchningsteknik för att identifiera 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": "Visa individuella självförtroende", - "ingredient-text": "Ingrediens text", - "average-confident": "{0} Säker", - "try-an-example": "Försök med ett exempel", - "parser": "Tolk", - "background-tasks": "Bakgrundsjobb", - "background-tasks-description": "Här kan du se alla löpande bakgrundsuppgifter och deras status", - "no-logs-found": "Inga loggar hittade", - "tasks": "Uppgifter", + "show-individual-confidence": "Show individual confidence", + "ingredient-text": "Ingredient Text", + "average-confident": "{0} Confident", + "try-an-example": "Try an example", + "parser": "Parser", + "background-tasks": "Background Tasks", + "background-tasks-description": "Here you can view all the running background tasks and their status", + "no-logs-found": "No Logs Found", + "tasks": "Tasks", "setup": { - "first-time-setup": "Första installationen", - "welcome-to-mealie-get-started": "Välkommen till Mealie! Låt oss komma igång", - "already-set-up-bring-to-homepage": "Jag har redan gjort inställningarna, ta mig bara till hemsidan", - "common-settings-for-new-sites": "Här är några vanliga inställningar för nya webbplatser", - "setup-complete": "Konfigurationen slutförd!", - "here-are-a-few-things-to-help-you-get-started": "Här är några saker som hjälper dig att komma igång med Mealie", - "restore-from-v1-backup": "Har du en säkerhetskopia från en tidigare instans av Mealie v1? Du kan återställa den här.", - "manage-profile-or-get-invite-link": "Hantera din egen profil eller hämta en inbjudningslänk för att dela med andra." + "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": "Felsök OpenAI-tjänster", - "debug-openai-services-description": "Använd denna sida för att felsöka OpenAI-tjänster. Du kan testa din OpenAI-anslutning och se resultaten här. Om du har bildtjänster aktiverade, kan du också ge en bild.", - "run-test": "Kör test", - "test-results": "Testresultat", - "group-delete-note": "Grupper med användare eller hushåll kan inte raderas", - "household-delete-note": "Hushåll med användare kan inte tas bort" + "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": "👋 Välkommen, {0}!", - "description": "Hantera dina profil, recept och gruppinställningar.", - "invite-link": "Inbjudningslänk", - "get-invite-link": "Skapa inbjudningslänk", - "get-public-link": "Få offentlig länk", - "account-summary": "Kontosammanfattning", - "account-summary-description": "Här är en sammanfattning av din grupps information.", - "group-statistics": "Gruppstatistik", - "group-statistics-description": "Din gruppstatistik ger dig en inblick i hur du använder Mealie.", - "household-statistics": "Statistik över hushåll", - "household-statistics-description": "Din hushållsstatistik ger en inblick i hur du använder Mealie.", - "storage-capacity": "Lagringskapacitet", - "storage-capacity-description": "Din lagringskapacitet är en beräkning av de bilder och tillgångar du har laddat upp.", - "personal": "Personligt", - "personal-description": "Det här är inställningar som är personliga för dig. Ändringar här påverkar inte andra användare.", - "user-settings": "Användarinställningar", - "user-settings-description": "Hantera dina inställningar, ändra ditt lösenord och uppdatera din e-post.", - "api-tokens-description": "Hantera dina API-Tokens för åtkomst från externa program.", - "group-description": "Dessa objekt delas inom din grupp. Att redigera en av dem kommer att ändra den för hela gruppen!", - "group-settings": "Gruppinställningar", - "group-settings-description": "Hantera dina gemensamma gruppinställningar, som sekretessinställningar.", - "household-description": "Dessa objekt delas inom ditt hushåll. Att redigera en av dem kommer att ändra den för hela hushållet!", - "household-settings": "Inställningar för hushåll", - "household-settings-description": "Hantera dina hushållsinställningar, som måltidsplan och sekretessinställningar.", - "cookbooks-description": "Hantera en samling receptkategorier och generera sidor för dem.", - "members": "Medlemmar", - "members-description": "Se vem som är i ditt hushåll och hantera deras rättigheter.", - "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", - "notifiers": "Notifierare", - "notifiers-description": "Setup email and push notifications that trigger on specific events.", - "manage-data": "Hantera data", - "manage-data-description": "Hantera din Mealie data; Livsmedel, Enheter, Kategorier, Taggar och mer.", - "data-migrations": "Datamigreringar", - "data-migrations-description": "Migrera befintliga data från andra program som Nextcloud Recipes och Chowdown.", - "email-sent": "E-post skickades", - "error-sending-email": "Fel vid sändning av e-post", - "personal-information": "Personlig information", - "preferences": "Preferenser", - "show-advanced-description": "Visa avancerade funktioner (API-nycklar, webhooks och datahantering)", - "back-to-profile": "Tillbaka till profilen", - "looking-for-privacy-settings": "Letar du efter sekretessinställningar?", - "manage-your-api-tokens": "Hantera dina API Tokens", - "manage-user-profile": "Hantera användarprofil", - "manage-cookbooks": "Hantera kokböcker", - "manage-members": "Hantera medlemmar", - "manage-webhooks": "Hantera Webhookar", - "manage-notifiers": "Hantera aviseringar", - "manage-data-migrations": "Hantera datamigreringar" + "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": "Kokböcker", - "description": "Kokböcker är ett annat sätt att organisera recept genom att skapa tvärsnitt av recept, organisatörer och andra filter. När du skapar en kokbok kommer den att lägga till en post i sidofältet och alla recept med de taggar och kategorier som valts kommer att visas i kokboken.", - "hide-cookbooks-from-other-households": "Dölj kokböcker från andra hushåll", - "hide-cookbooks-from-other-households-description": "Endast kokböcker från ditt hushåll visas på sidofältet om denna ruta kryssas i", - "public-cookbook": "Offentlig kokbok", - "public-cookbook-description": "Offentliga kokböcker kan delas med icke-mealie användare och kommer att visas på din gruppsida.", - "filter-options": "Filterinställningar", - "filter-options-description": "När använd allt är valt kommer kokboken bara att innehålla recept som har alla objekt valda. Detta gäller för varje delmängd av väljare och inte ett tvärsnitt av de valda objekt.", - "require-all-categories": "Kräv alla kategorier", - "require-all-tags": "Kräv alla taggar", - "require-all-tools": "Kräv alla verktyg", - "cookbook-name": "Namn på kokbok", - "cookbook-with-name": "Kokbok {0}", - "household-cookbook-name": "{0} kokbok {1}", - "create-a-cookbook": "Skapa en kokbok", - "cookbook": "Kokbok" + "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": "OCH", - "or": "ELLER" + "and": "AND", + "or": "OR" }, "relational-operators": { - "equals": "lika med", - "does-not-equal": "inte lika med", - "is-greater-than": "är större än", - "is-greater-than-or-equal-to": "är större än eller lika med", - "is-less-than": "är mindre än", - "is-less-than-or-equal-to": "är mindre eller lika med", - "is-older-than": "är äldre än", - "is-newer-than": "är nyare än" + "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": "är", - "is-not": "är inte", - "is-one-of": "är en av", - "is-not-one-of": "är inte en av", - "contains-all-of": "innehåller alla", - "is-like": "är som", - "is-not-like": "är inte 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": "dagar sedan|dagar sedan|dagar sedan" + "days-ago": "days ago|day ago|days ago" } }, "validators": { - "required": "Detta Fält Krävs", - "invalid-email": "E-post Måste Vara Giltig", - "invalid-url": "Måste var en giltig länk", - "no-whitespace": "Ingen blanksteg tillåten", - "min-length": "Måste vara minst {min} tecken", - "max-length": "Måste Vara Som Mest {max} Tecken|Måste Vara Som Mest {max} Tecken" + "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" } }