{ "common": { "save": "Spara", "cancel": "Avbryt", "delete": "Radera", "edit": "Redigera", "close": "Stäng", "create": "Skapa", "add": "Lägg till", "back": "Tillbaka", "next": "Nästa", "loading": "Laddar…", "saving": "Sparar…", "required": "Detta fält är obligatoriskt.", "error": "Fel", "allFieldsRequired": "Vänligen fyll i alla fält.", "today": "I dag", "tomorrow": "I morgon", "skipToContent": "Hoppa till innehållet", "reload": "Ladda om", "errorOccurred": "Något gick fel.", "unexpectedError": "Ett oväntat fel inträffade.", "errorGeneric": "Ett fel uppstod.", "updateAvailable": "Uppdatering tillgänglig - ladda om sidan för att få den senaste versionen.", "titleRequired": "Titel krävs", "nameRequired": "Namn krävs", "contentRequired": "Innehåll krävs", "all": "Alla", "unknownError": "Okänt fel", "confirm": "Bekräfta", "undo": "Ångra", "reset": "Återställ till original" }, "nav": { "dashboard": "Översikt", "tasks": "Uppgifter", "calendar": "Kalender", "meals": "Måltider", "shopping": "Shopping", "notes": "Anteckningar", "contacts": "Kontakter", "birthdays": "Födelsedagar", "budget": "Budget", "settings": "Inställningar", "main": "Huvudnavigering", "navigation": "Navigering", "quickActions": "Snabba åtgärder", "recipes": "Recept", "more": "Mer", "documents": "Dokument" }, "dashboard": { "title": "Översikt", "greetingMorning": "God morgon, {{name}}", "greetingDay": "God eftermiddag, {{name}}", "greetingEvening": "God kväll, {{name}}", "allDone": "Allt klart", "noEvents": "Inga händelser", "noPinnedNotes": "Inga fästa anteckningar", "todayMeals": "Dagens måltider", "allLink": "Alla", "weekLink": "Vecka", "urgentTasksChip": "{{count}} uppgift snart förfallen", "urgentTasksChipPlural": "{{count}} uppgifter snart förfallna", "eventsChip": "{{count}} händelse idag", "eventsChipPlural": "{{count}} evenemang idag", "todayMealChip": "Idag: {{title}}", "loadError": "Instrumentpanelen kunde inte laddas helt.", "weatherRefresh": "Uppdatera vädret", "weatherRefreshTitle": "Uppdatera", "weatherUpdated": "Väder uppdaterat", "weatherFeelsLike": "Känns som {{temp}}° · {{humidity}}% · Vind {{wind}} {{windUnit}}", "fabTaskLabel": "Lägg till uppgift", "fabCalendarLabel": "Lägg till händelse", "fabShoppingLabel": "Lägg till shopping", "fabNoteLabel": "Lägg till anteckning", "fabTask": "Uppgift", "fabCalendar": "Händelse", "fabShopping": "Shopping", "fabNote": "Anteckning", "overdue": "Försenad", "dueSoon": "Förfaller idag", "dueToday": "Förfaller idag", "dueTomorrow": "Förfaller imorgon", "allDay": "Hela dagen", "shoppingMore": "+{{count}} till", "weather": "Väder", "familyMembers": "Familjemedlemmar", "participantsAdded": "deltagare tillagda", "upcomingBirthdays": "Kommande födelsedagar", "noBirthdays": "Inga födelsedagar ännu", "daysLeft": "{{count}} dagar", "budgetOverview": "Budgetöversikt", "monthlyIncome": "Inkomster", "monthlyExpenses": "Utgifter", "monthlyBalance": "Saldo", "savingsRate": "Sparandegrad", "topExpense": "Största utgift", "budgetEntries": "Poster", "noBudgetData": "Ingen budgetdata denna månad.", "customize": "Anpassa", "customizeTitle": "Anpassa widgets", "customizeReset": "Återställ", "customizeSaved": "Instrumentpanel sparad", "customizeMoveUp": "Flytta upp", "customizeMoveDown": "Flytta ner", "overdueTasksChip": "{{count}} förfallen uppgift", "overdueTasksChipPlural": "{{count}} förfallna uppgifter" }, "tasks": { "title": "Uppgifter", "newTask": "Ny uppgift", "editTask": "Redigera uppgift", "emptyTitle": "Inga uppgifter - allt klart?", "emptyDescription": "Skapa nya uppgifter med + knappen.", "titleLabel": "Titel *", "titlePlaceholder": "Vad behöver göras?", "descriptionLabel": "Anteckning", "descriptionPlaceholder": "Valfria detaljer...", "priorityLabel": "Prioritet", "categoryLabel": "Kategori", "dueDateLabel": "Förfallo datum", "dueTimeLabel": "Tid", "assignedLabel": "Tilldelad till", "assignedNobody": "- Ingen -", "statusLabel": "Status", "priorityUrgent": "Brådskande", "priorityHigh": "Hög", "priorityMedium": "Medium", "priorityLow": "Låg", "priorityNone": "Ingen", "statusOpen": "Öppna", "statusInProgress": "Pågår", "statusDone": "Slutfört", "categoryHousehold": "Hushåll", "categorySchool": "Skola", "categoryShopping": "Shopping", "categoryRepair": "Reparera", "categoryHealth": "Hälsa", "categoryFinance": "Finansiera", "categoryLeisure": "Fritid", "categoryMisc": "Diverse", "overdue": "Försenad", "overdueDay": "{{count}}d försenad", "dueToday": "Förfaller idag", "dueTomorrow": "Förfaller imorgon", "groupOverdue": "Försenad", "groupToday": "I dag", "groupThisWeek": "Denna vecka", "groupNextWeek": "Nästa vecka", "groupLater": "Senare", "groupNoDate": "Inget datum", "markDone": "Markera {{title}} som klar", "markOpen": "Markera {{title}} som öppen", "editButton": "Redigera uppgift", "swipeOpen": "Öppna igen", "swipeDone": "Klart", "swipeEdit": "Redigera", "subtaskAdd": "+ Lägg till deluppgift", "subtaskToggle": "Visa deluppgifter", "subtaskMarkDone": "Markera {{title}} som klar", "deleteConfirm": "Ta bort uppgift och alla deluppgifter?", "savedToast": "Uppgiften sparad.", "createdToast": "Uppgift skapad.", "deletedToast": "Uppgiften raderad.", "loadError": "Uppgiften kunde inte laddas.", "subtaskPrompt": "Deluppgift:", "kanbanOpen": "Öppna", "kanbanInProgress": "Pågår", "kanbanDone": "Slutfört", "kanbanMoveToInProgress": "Sätt till pågår", "kanbanMoveToDone": "Markera som klar", "kanbanMoveToOpen": "Öppna igen", "recurring": "Återkommande", "listView": "Listvy", "kanbanView": "Kanban-vy", "filterBtn": "Filtrera", "filterClearAll": "Rensa alla filter", "filterGroupPerson": "Person", "filterGroupPriority": "Prioritet", "filterGroupStatus": "Status", "swipedDoneToast": "Markerad som klar.", "swipedOpenToast": "Markerad som öppen.", "statusArchived": "Arkiverad", "archiveButton": "Arkivera uppgift", "archivedToast": "Uppgiften arkiverades.", "kanbanArchived": "Arkiverad", "reminderNeedsDueDate": "Ange ett förfallodatum för att aktivera påminnelser för uppgiften." }, "shopping": { "title": "Shopping", "noLists": "Inga listor", "noListsDescription": "Skapa en lista med + knappen.", "emptyList": "Listan är tom", "emptyListDescription": "Lägg till objekt med inmatningsfältet ovan.", "newListPrompt": "Namn på den nya listan:", "newListButton": "Skapa ny lista", "renameListPrompt": "Nytt listnamn:", "deleteListConfirm": "Ta bort listan \"{{name}}\" och alla objekt?", "deletedListToast": "Lista raderad.", "itemDeletedToast": "\"{{name}}\" borttaget.", "itemsRemovedToast": "{{count}} objekt har tagits bort.", "clearChecked": "Ta bort markerad ({{count}})", "itemNamePlaceholder": "Lägg till objekt...", "itemQtyPlaceholder": "Kvantitet", "itemNameLabel": "Objektets namn", "itemQtyLabel": "Kvantitet", "categoryLabel": "Kategori", "addItemLabel": "Lägg till objekt", "renameListLabel": "Byt namn på listan", "deleteListLabel": "Ta bort lista", "swipeBack": "Ångra", "swipeCheck": "Bocka av", "swipeDelete": "Radera", "markDoneLabel": "Bocka av {{name}}", "markUndoneLabel": "Avmarkera {{name}}", "deleteItemLabel": "Ta bort {{name}}", "listsLoadError": "Det gick inte att ladda listor.", "itemsLoadError": "Objekt kunde inte laddas.", "catFruitVeg": "Frukt & Grönt", "catBakery": "Bageri", "catDairy": "Mejeri", "catMeatFish": "Kött & Fisk", "catFrozen": "Frysvaror", "catDrinks": "Drycker", "catHousehold": "Hushåll", "catDrugstore": "Apotek", "catMisc": "Diverse" }, "meals": { "title": "Måltidsplan", "noMealPlanned": "Ingen måltid planerad", "addMeal": "Lägg till {{type}}", "editMeal": "Redigera måltid", "addMealTitle": "Lägg till måltid", "deleteMeal": "Ta bort måltid", "transferToShoppingList": "Lägg till ingredienser till inköpslistan", "today": "I dag", "prevWeek": "Föregående vecka", "nextWeek": "Nästa vecka", "loadError": "Det gick inte att läsa in måltidsplanen.", "typeBreakfast": "Frukost", "typeLunch": "Lunch", "typeDinner": "Middag", "typeSnack": "Mellanmål", "dayMo": "Mån", "dayDi": "Tis", "dayMi": "Ons", "dayDo": "Tor", "dayFr": "Fre", "daySa": "Lö", "daySo": "Sön", "dateLabel": "Datum", "mealTypeLabel": "Måltid", "titleLabel": "Titel *", "titlePlaceholder": "till exempel Spaghetti Bolognese", "notesLabel": "Anteckningar", "notesPlaceholder": "Frivillig…", "ingredientsLabel": "Ingredienser", "addIngredient": "Tillsätt ingrediens", "ingredientNamePlaceholder": "Ingrediens", "ingredientQtyPlaceholder": "Kvantitet", "ingredientCategoryLabel": "Kategori", "ingredientCategoryDefault": "Övrigt", "removeIngredient": "Ta bort ingrediensen", "transferLabel": "Överför ingredienserna till inköpslistan", "transferNow": "Överför nu", "noShoppingLists": "Inga inköpslistor tillgängliga", "transferSuccess": "{{count}} ingrediens har överförts", "transferSuccessPlural": "{{count}} ingredienser har överförts", "transferAlreadyDone": "Alla ingredienser är redan överförda", "ingredientCount": "{{count}} ingrediens", "ingredientCountPlural": "{{count}} ingredienser", "titleRequired": "Titel krävs", "loadingIndicator": "Laddar…", "recipeUrlLabel": "Receptlänk (valfri)", "recipeUrlPlaceholder": "https://…", "openRecipe": "Öppna recept", "savedRecipeLabel": "Sparat recept", "savedRecipePlaceholder": "Välj recept", "saveAsRecipe": "Spara som recept", "recipeScaleLabel": "Skala ingredienser", "deletedToast": "Meal deleted" }, "calendar": { "title": "Kalender", "newEvent": "Ny händelse", "editEvent": "Redigera händelse", "addEvent": "Lägg till händelse", "deleteEvent": "Ta bort händelse", "noEvents": "Inga händelser under den valda perioden.", "today": "I dag", "back": "Tillbaka", "forward": "Fram", "viewMonth": "Månad", "viewWeek": "Vecka", "viewDay": "Dag", "viewAgenda": "Agenda", "allDay": "Hela dagen", "allDayShort": "hela dagen", "moreEvents": "+{{count}} fler", "weekNumberLabel": "V{{week}} · {{month}} {{year}}", "agendaFrom": "Från {{date}}", "titleLabel": "Titel *", "titlePlaceholder": "till exempel Tandläkare", "allDayToggle": "Hela dagen", "startDateLabel": "Startdatum", "startTimeLabel": "Starttid", "endDateLabel": "Slutdatum", "endTimeLabel": "Sluttid", "fromLabel": "Från", "toLabel": "Till", "locationLabel": "Plats", "locationPlaceholder": "Frivillig", "assignedLabel": "Tilldelad till", "assignedNobody": "- Ingen -", "colorLabel": "Färg {{color}}", "descriptionLabel": "Beskrivning", "descriptionPlaceholder": "Frivillig…", "popupEdit": "Redigera", "deleteConfirm": "Vill du verkligen ta bort \"{{title}}\"?", "createdToast": "Händelse skapad", "savedToast": "Händelsen har sparats", "deletedToast": "Händelse raderad", "loadError": "Händelser kunde inte laddas.", "saveError": "Det gick inte att spara", "deleteError": "Fel vid borttagning", "titleRequired": "Titel krävs", "monthJanuary": "Januari", "monthFebruary": "Februari", "monthMarch": "Mars", "monthApril": "April", "monthMay": "Maj", "monthJune": "Juni", "monthJuly": "Juli", "monthAugust": "Augusti", "monthSeptember": "September", "monthOctober": "Oktober", "monthNovember": "November", "monthDecember": "December", "dayShortSunday": "Sön", "dayShortMonday": "Mån", "dayShortTuesday": "Tis", "dayShortWednesday": "Ons", "dayShortThursday": "Tor", "dayShortFriday": "Fre", "dayShortSaturday": "Lör", "dayLongSunday": "Söndag", "dayLongMonday": "Måndag", "dayLongTuesday": "Tisdag", "dayLongWednesday": "Onsdag", "dayLongThursday": "Torsdag", "dayLongFriday": "Fredag", "dayLongSaturday": "Lördag", "timeSuffix": "", "ics": { "reset": "Återställ till original", "resetToast": "Ändringar återställda." }, "iconLabel": "Icon", "invalidDate": "Use a valid date in the selected date format.", "attachmentLabel": "Attachment", "attachmentHint": "Attach a local image, PDF, or document. Images will be shown in the event popup.", "attachmentFallback": "Attachment", "attachmentReadError": "The attachment could not be read.", "attachmentTooLarge": "Attachment may be at most 5 MB." }, "notes": { "title": "Anteckningar", "newNote": "Ny anteckning", "editNote": "Redigera anteckning", "addNoteLabel": "Ny anteckning", "searchPlaceholder": "Sök anteckningar...", "emptyTitle": "Inga anteckningar ännu", "emptyDescription": "Skapa en ny anteckning med + knappen.", "noResultsTitle": "Inga resultat", "noResultsDescription": "Ingen anteckning innehåller \"{{query}}\".", "titleLabel": "Titel (valfritt)", "titlePlaceholder": "Ingen titel", "contentLabel": "Innehåll", "contentMarkdownHint": "(Markdown-formatering stöds)", "contentPlaceholder": "Ange anteckning...", "colorLabel": "Färg", "pinnedLabel": "Fäst (visas på instrumentpanelen)", "pinAction": "Fäst", "unpinAction": "Lossa", "deleteLabel": "Ta bort anteckning", "deleteConfirm": "Vill du verkligen ta bort den här anteckningen?", "createdToast": "Anteckning skapad", "savedToast": "Anteckningen sparad", "deletedToast": "Anteckningen raderad", "loadError": "Det gick inte att ladda anteckningar.", "formatBold": "Fet (Ctrl+B)", "formatItalic": "Kursiv (Ctrl+I)", "formatUnderline": "Understrykning (Ctrl+U)", "formatStrikethrough": "Genomstruken", "formatHeading": "Rubrik", "formatList": "Kullista", "formatOrderedList": "Numrerad lista", "formatChecklist": "Checklista", "formatLink": "Länk", "formatCode": "Kod", "formatQuote": "Citationstecken", "formatDivider": "Delare" }, "contacts": { "title": "Kontakter", "newContact": "Ny kontakt", "editContact": "Redigera kontakt", "addButton": "Ny", "newContactLabel": "Ny kontakt", "searchPlaceholder": "Sök på namn, telefon eller e-post...", "importButton": "Importera", "importLabel": "Importera kontakt från vCard", "importTooltip": "Importera vCard", "emptyTitle": "Inga kontakter än", "emptyDescription": "Lägg till nya kontakter med + knappen.", "filterAll": "Alla", "nameLabel": "Namn *", "namePlaceholder": "Fullständigt namn", "categoryLabel": "Kategori", "phoneLabel": "Telefon", "phonePlaceholder": "+46 …", "emailLabel": "E-post", "emailPlaceholder": "namn@exempel.se", "addressLabel": "Adress", "addressPlaceholder": "Gatunamn, Postnummer Stad", "notesLabel": "Anteckningar", "notesPlaceholder": "Frivillig…", "callLabel": "Samtal", "emailActionLabel": "E-post", "mapsLabel": "Öppna i Kartor", "exportLabel": "Exportera som vCard", "exportTooltip": "Exportera vCard", "deleteLabel": "Ta bort kontakt", "deleteConfirm": "Vill du verkligen ta bort den här kontakten?", "deletePersonConfirm": "Vill du verkligen ta bort \"{{name}}\"?", "savedToast": "Kontakten har sparats", "updatedToast": "Kontakten uppdaterad", "deletedToast": "Kontakt raderad", "importedToast": "{{name}} har importerats.", "importError": "Import misslyckades: {{error}}", "vcardNoName": "vCard innehåller inget namn.", "catDoctor": "Läkare", "catSchool": "Skola/Barnomsorg", "catAuthority": "Myndighet", "catInsurance": "Försäkring", "catCraftsman": "Handlare", "catEmergency": "Nödsituation", "catMisc": "Diverse", "categoryDoctor": "Läkare", "categorySchool": "Skola/daghem", "categoryAuthority": "Myndighet", "categoryInsurance": "Försäkring", "categoryCraftsman": "Handlare", "categoryEmergency": "Nödsituation", "categoryOther": "Andra" }, "budget": { "title": "Budget", "newEntry": "Nytt inlägg", "editEntry": "Redigera inlägg", "addEntryLabel": "Lägg till inlägg", "newEntryFabLabel": "Nytt inlägg", "currentMonth": "Nuvarande", "prevMonth": "Föregående månad", "nextMonth": "Nästa månad", "income": "Inkomst", "expenses": "Utgifter", "balance": "Balans", "byCategory": "Efter kategori", "transactions": "Transaktioner", "emptyTitle": "Inga inlägg denna månad", "emptyDescription": "Lägg till budgetposter med + knappen.", "csvExport": "CSV", "typeExpense": "Utgift", "typeIncome": "Inkomst", "titleLabel": "Titel *", "titlePlaceholder": "till exempel Stormarknad", "amountLabel": "Belopp *", "amountPlaceholder": "0,00", "categoryLabel": "Kategori", "dateLabel": "Datum *", "recurringLabel": "Återkommande", "deleteLabel": "Ta bort post", "deleteConfirm": "Vill du verkligen ta bort den här posten?", "deletePersonConfirm": "Vill du verkligen ta bort \"{{title}}\"?", "addedToast": "Post tillagd", "savedToast": "Posten sparad", "deletedToast": "Posten raderad", "loadError": "Budget kunde inte laddas.", "trendNeutral": "- samma som {{month}}", "validAmountRequired": "Ange ett giltigt belopp", "dateRequired": "Datum krävs", "catFood": "Specerier", "catRent": "Hyra", "catInsurance": "Försäkring", "catMobility": "Transport", "catLeisure": "Fritid", "catClothing": "Kläder", "catHealth": "Hälsa", "catEducation": "Utbildning", "catMisc": "Diverse", "catEarnedIncome": "Arbetsinkomst", "catInvestmentIncome": "Investeringsinkomst", "catTransferGiftIncome": "Överföringar och gåvor", "catGovernmentBenefits": "Socialförmåner", "catOtherIncome": "Övrig inkomst", "loadingIndicator": "Laddar…", "subcategoryLabel": "Subcategory", "catHousing": "Housing / Home", "catTransport": "Transport", "catPersonalHealth": "Personal Care / Health", "catShoppingClothing": "Shopping and Clothing", "catFinancialOther": "Financial Services and Other", "subcatRentMortgage": "Rent / Mortgage", "subcatCondominium": "Condominium fees", "subcatUtilities": "Electricity / Water / Gas", "subcatInternetTvPhone": "Internet / TV / Phone", "subcatRenovationMaintenance": "Renovation / Maintenance", "subcatCleaning": "Cleaning", "subcatGroceries": "Groceries", "subcatRestaurantsBars": "Restaurants / Bars", "subcatSnacksFastFood": "Snacks / Fast Food", "subcatBakery": "Bakery", "subcatFuel": "Fuel", "subcatParkingTolls": "Parking / Tolls", "subcatPublicTransport": "Public transport", "subcatAppsTaxi": "Apps / Taxi", "subcatMaintenanceInsurance": "Maintenance / Insurance", "subcatPharmacy": "Pharmacy", "subcatHealthInsurance": "Health insurance", "subcatGymSports": "Gym / Sports", "subcatBeautyCosmetics": "Beauty / Cosmetics", "subcatTravel": "Travel", "subcatStreaming": "Streaming", "subcatEvents": "Events", "subcatHobbies": "Hobbies", "subcatClothesShoes": "Clothes / Shoes", "subcatElectronics": "Electronics", "subcatGifts": "Gifts", "subcatCoursesCollege": "Courses / College", "subcatSchoolSupplies": "School supplies", "subcatLanguages": "Languages", "subcatLoansInterest": "Loans / Interest", "subcatBankFees": "Bank fees", "subcatInsuranceOther": "Insurance", "subcatInvestments": "Investments", "subcatTaxes": "Taxes", "metaLoadError": "Budget categories could not be loaded.", "addCategory": "+ category", "addSubcategory": "+ subcategory", "newCategoryPrompt": "Name of the new category:", "newSubcategoryPrompt": "Name of the new subcategory:", "categoryAddedToast": "Category added.", "subcategoryAddedToast": "Subcategory added." }, "settings": { "title": "Inställningar", "tabGeneral": "Allmänt", "tabMeals": "Måltider", "tabBudget": "Budget", "tabShopping": "Inköp", "tabCalendar": "Kalender", "tabFamily": "Familjehantering", "tabApiTokens": "API Tokens", "tabAccount": "Konto", "tabsAriaLabel": "Inställningsavsnitt", "sectionDesign": "Utseende", "sectionAppName": "Appnamn", "sectionShopping": "Inköp", "shoppingCategoriesLabel": "Inköpskategorier", "shoppingCategoriesHint": "Lägg till, byt namn, ta bort eller sortera om kategorier.", "shoppingCategoryPlaceholder": "Ny kategori…", "shoppingCategoryRenameHint": "Klicka för att byta namn", "shoppingCategoryRenamePrompt": "Nytt kategorinamn:", "shoppingCategoryMoveUp": "Flytta kategori uppåt", "shoppingCategoryMoveDown": "Flytta kategori nedåt", "shoppingCategoryDelete": "Ta bort kategori", "shoppingCategoryDeleteConfirm": "Ta bort kategorin \"{{name}}\"? Befintliga artiklar flyttas till nästa kategori.", "shoppingCategoryAdded": "Kategori tillagd.", "shoppingCategoryRenamed": "Kategori omdöpt.", "shoppingCategoryDeleted": "Kategori borttagen.", "sectionAccount": "Mitt konto", "sectionCalendarSync": "Kalendersynkronisering", "sectionFamily": "Familjemedlemmar", "cardAppearance": "Visa", "appNameTitle": "Appnamn", "appNameLabel": "Appnamn", "appNameHint": "Det här namnet visas i sidomenyn, webbläsarens titel och inloggningsskärmen.", "appNamePlaceholder": "Oikos", "appNameSavedToast": "Appnamn sparat.", "sectionDate": "Datum", "dateFormatTitle": "Datumformat", "dateFormatLabel": "Önskat datumformat", "dateFormatHint": "Välj hur datum visas i appen.", "dateFormatSavedToast": "Datumformat sparat.", "themeSystem": "System", "themeSysLabel": "Använd systeminställning", "themeLight": "Ljus", "themeLightLabel": "Ljusläge", "themeDark": "Mörk", "themeDarkLabel": "Mörkt läge", "changePassword": "Byt lösenord", "currentPasswordLabel": "Aktuellt lösenord", "newPasswordLabel": "Nytt lösenord", "confirmPasswordLabel": "Bekräfta nytt lösenord", "savePassword": "Spara lösenord", "passwordMismatch": "Lösenord stämmer inte överens.", "passwordSavedToast": "Lösenordet har ändrats.", "googleCalendar": "Google Kalender", "appleCalendar": "Apple Calendar (iCloud)", "syncNow": "Synkronisera nu", "disconnect": "Koppla från", "connectGoogle": "Anslut till Google", "connected": "Ansluten", "connectedLastSync": "Ansluten · Senast: {{date}}", "notConnected": "Ej ansluten", "notConfigured": "Ej konfigurerad (saknar .env-variabler)", "configured": "Konfigurerad (via .env)", "configuredLastSync": "Konfigurerad (via .env) · Senast: {{date}}", "syncSuccess": "{{provider}} synkroniserad.", "disconnectedToast": "{{provider}} frånkopplad.", "googleOnlyAdmin": "Endast administratörer kan ansluta Google Kalender.", "appleOnlyAdmin": "Endast admin kan ansluta Apple Calendar.", "caldavUrlLabel": "CalDAV Server URL", "caldavUrlPlaceholder": "https://caldav.icloud.com", "appleIdLabel": "Apple ID (e-post)", "applePasswordLabel": "Appspecifikt lösenord", "applePasswordHint": "Skapa lösenord på appleid.apple.com → Säkerhet.", "appleConnectBtn": "Anslut & testa", "appleConnecting": "Ansluter...", "appleConnectedToast": "Apple Calendar ansluten.", "syncSuccessGoogle": "Kalendersynkronisering med Google ansluten.", "syncSuccessApple": "Kalendersynkronisering med Apple ansluten.", "syncErrorGoogle": "Anslutningen till Google misslyckades. Försök igen.", "syncErrorApple": "Anslutningen till Apple misslyckades. Försök igen.", "addMember": "+ Lägg till medlem", "newMemberTitle": "Ny familjemedlem", "usernameLabel": "Användarnamn", "displayNameLabel": "Visningsnamn", "memberPasswordLabel": "Lösenord", "colorLabel": "Färg", "profilePictureTitle": "Profilbild", "profilePictureLabel": "Ladda upp bild", "profilePictureHint": "PNG, JPEG eller WebP. Stora bilder storleksändras före uppladdning.", "profilePictureRemove": "Ta bort bild", "profilePictureTypeError": "Använd en PNG-, JPEG- eller WebP-bild.", "profilePictureFileTooLarge": "Bildfilen är för stor.", "profilePictureTooLarge": "Profilbilden är fortfarande för stor efter storleksändring.", "profilePictureReadError": "Kunde inte läsa den valda bilden.", "profileSavedToast": "Profilen uppdaterades.", "editMemberLabel": "Redigera", "editMemberTitle": "Redigera familjemedlem", "saveMember": "Spara medlem", "memberUpdatedToast": "{{name}} uppdaterad.", "familyRoleLabel": "Familjeroll", "familyRoleDad": "Pappa", "familyRoleMom": "Mamma", "familyRoleParent": "Förälder", "familyRoleChild": "Barn", "familyRoleGrandparent": "Far-/morförälder", "familyRoleRelative": "Släkting", "familyRoleOther": "Familjemedlem", "systemAdminLabel": "Systemadministratör", "systemAdminHint": "Systemadministratörer kan hantera inställningar, integrationer, API-token och familjekonton.", "systemAdminBadge": "Systemadmin", "roleLabel": "Roll", "roleMember": "Medlem", "roleAdmin": "Admin", "createMember": "Skapa", "cancelAddMember": "Avbryt", "memberAddedToast": "{{name}} har lagts till.", "deleteMemberConfirm": "Vill du verkligen ta bort {{name}}?", "memberDeletedToast": "{{name}} raderade.", "deleteMemberLabel": "Radera", "logout": "Logga ut", "synchronizing": "Synkroniseras...", "googleDisconnectConfirm": "Koppla bort Google Kalender?", "appleDisconnectConfirm": "Koppla bort Apple Calendar?", "localeSystem": "System", "localeLabel": "Språk", "languageTitle": "Språk", "sectionMeals": "Måltidsplan", "mealTypesLabel": "Synliga måltider", "mealTypesHint": "Endast utvalda måltidstyper visas i måltidsplaneraren.", "mealTypesSaved": "Inställningar för måltidsplan har sparats.", "mealTypesMinOne": "Minst en måltidstyp måste vara aktiv.", "sectionBudget": "Budget", "currencyLabel": "Valuta", "currencyHint": "Ställer in valutan som används i hela budgetavsnittet.", "currencySaved": "Valuta sparad.", "apiTokensTitle": "API Tokens", "apiTokensCardTitle": "Access Tokens", "apiTokensHint": "Create API tokens for external integrations. The full token is shown only once after creation.", "apiTokenNameLabel": "Token name", "apiTokenExpiresLabel": "Expiration date", "apiTokenExpiresHint": "Leave empty to create a token without expiration.", "apiTokenCreatedLabel": "New API token", "apiTokenCreatedHint": "Store this token securely. It cannot be shown again.", "apiTokenCreate": "Create token", "apiTokenInvalidExpiration": "Please enter a valid expiration date.", "apiTokenCreatedToast": "API token created.", "apiTokenRevokedToast": "API token revoked.", "apiTokenRevokeConfirm": "Revoke API token \"{{name}}\"?", "apiTokenRevoke": "Revoke token", "apiTokenRevoked": "Revoked", "apiTokenExpired": "Expired", "apiTokenActive": "Active", "apiTokenPrefix": "Prefix", "apiTokenExpires": "Expires", "apiTokenNeverExpires": "No expiration", "apiTokenLastUsed": "Last used", "apiTokenNeverUsed": "Never used", "ics": { "title": "ICS-prenumerationer", "add": "Lägg till prenumeration", "addedToast": "Prenumeration tillagd.", "deletedToast": "Prenumeration borttagen.", "syncedToast": "Prenumeration synkroniserad.", "confirm_delete": "Vill du verkligen ta bort denna prenumeration? Alla tillhörande händelser tas också bort.", "empty": "Inga prenumerationer ännu.", "form": { "name": "Namn", "url": "ICS-URL", "color": "Färg", "shared": "Synlig för alla" }, "actions": { "submit": "Lägg till", "save": "Spara", "cancel": "Avbryt", "delete": "Ta bort", "edit": "Redigera", "sync": "Synkronisera nu" }, "status": { "lastSync": "Senast synkroniserad:", "never": "Inte synkroniserad ännu", "syncing": "Synkroniserar...", "syncError": "Synkroniseringsfel" }, "badges": { "private": "Privat", "shared": "Delad" }, "updatedToast": "Prenumeration uppdaterad." }, "memberPhoneLabel": "Telefonnummer (valfritt)", "memberEmailLabel": "E-post (valfritt)", "memberBirthDateLabel": "Födelsedatum (valfritt)", "memberContactBirthdayHint": "Den här medlemmen synkroniseras automatiskt med Kontakter och Födelsedagar.", "memberBirthDateInvalid": "Använd ett giltigt födelsedatum i det valda datumformatet.", "memberPhoneMeta": "Telefon: {{value}}", "memberBirthdayMeta": "Födelsedag: {{date}}" }, "login": { "tagline": "Familjeplanering. Säker. Sekretessvänlig. Öppen källkod.", "usernameLabel": "Användarnamn", "usernamePlaceholder": "användarnamn", "passwordLabel": "Lösenord", "passwordPlaceholder": "••••••••", "loginButton": "Logga in", "loggingIn": "Loggar in...", "tooManyAttempts": "För många försök. Vänta ett ögonblick.", "invalidCredentials": "Ogiltiga användaruppgifter.", "version": "v{{version}}" }, "install": { "title": "Installera Oikos", "subtitle": "Lägg till på startskärmen", "iosTip1": "Tryck", "iosTip2": "→ \"Lägg till på startskärmen\"", "installButton": "Installera", "dismissLabel": "Stäng" }, "modal": { "closeLabel": "Stäng", "overlayLabel": "Bakgrund för modal dialog", "unsavedChanges": "Ignorera ändringar?", "discardChanges": "Ignorera" }, "rrule": { "freqNone": "Ingen upprepning", "freqDaily": "Dagligen", "freqWeekly": "Veckovis", "freqMonthly": "Månadsvis", "dayMo": "Må", "dayTu": "Ti", "dayWe": "On", "dayTh": "To", "dayFr": "Fr", "daySa": "Lö", "daySu": "Sö", "labelRepeat": "Upprepning", "labelEvery": "Varje", "labelOnDays": "På dessa dagar", "labelUntil": "Slutar på (valfritt)", "unitDay": "dag", "unitDays": "dagar", "unitWeek": "vecka", "unitWeeks": "veckor", "unitMonth": "månad", "unitMonths": "månader" }, "recipes": { "title": "Recept", "addRecipe": "Lägg till recept", "editRecipe": "Redigera recept", "emptyTitle": "Inga recept ännu", "emptyDescription": "Spara dina favoritrecept och återanvänd dem i måltidsplaneraren.", "titleLabel": "Titel *", "titlePlaceholder": "ex. Pasta Carbonara", "notesLabel": "Notering", "notesPlaceholder": "Valfritt...", "urlLabel": "Receptlänk", "urlPlaceholder": "https://...", "ingredientsLabel": "Ingredienser", "addToMeals": "Lägg till i måltidsplaneraren", "openLink": "Öppna receptlänk", "deleteConfirm": "Radera recept \"{{title}}\"?", "created": "Recept sparat.", "updated": "Recept uppdaterat.", "deleted": "Recept raderat.", "titleRequired": "Titel krävs", "duplicate": "Duplicera", "duplicated": "Recept duplicerat.", "copySuffix": "kopia" }, "search": { "title": "Sök", "open": "Öppna sökning", "placeholder": "Sök…", "noResults": "Inga resultat hittades." }, "birthdays": { "title": "Födelsedagar", "addButton": "Lägg till födelsedag", "searchPlaceholder": "Sök födelsedagar…", "upcomingTitle": "Kommande födelsedagar", "upcomingHint": "Nästa firanden, redan synkade med kalendern.", "peopleTitle": "Personer", "peopleHint": "Sök, granska och redigera alla sparade födelsedagar.", "emptyTitle": "Inga födelsedagar ännu", "emptyDescription": "Lägg till en födelsedag så att den syns i kalendern och påminnelserna.", "newTitle": "Ny födelsedag", "editTitle": "Redigera födelsedag", "nameLabel": "Namn", "birthDateLabel": "Födelsedatum", "photoLabel": "Profilbild", "removePhoto": "Ta bort bild", "notesLabel": "Anteckningar", "notesPlaceholder": "Presentidéer, favoritårta, familjeanteckningar…", "calendarHint": "Varje födelsedag läggs automatiskt till i kalendern och påminnelsesystemet.", "requiredFields": "Namn och födelsedatum krävs.", "createdToast": "Födelsedag sparad.", "updatedToast": "Födelsedag uppdaterad.", "deletedToast": "Födelsedag borttagen.", "deleteConfirm": "Ta bort födelsedagen för \"{{name}}\"?", "ageNoteToday": "Fyller {{age}} år idag.", "ageNoteTomorrow": "Fyller {{age}} år i morgon.", "ageNoteDays": "Fyller {{age}} år om {{days}} dagar." }, "reminders": { "sectionTitle": "Påminnelse", "enableLabel": "Ange påminnelse", "offsetLabel": "Påminn", "offsetNone": "Ingen", "offsetAtTime": "Vid starttid", "offset15min": "15 minuter innan", "offset1hour": "1 timme innan", "offset1day": "1 dag innan", "dateLabel": "Datum", "timeLabel": "Tid", "toastTitle": "Påminnelse", "dismiss": "Avfärda", "pendingBadgeTitle": "{{count}} väntande påminnelse", "pendingBadgeTitlePlural": "{{count}} väntande påminnelser", "notificationPermission": "Webbläsarnotiser", "notificationEnable": "Aktivera notiser", "notificationEnabled": "Notiser aktiva", "notificationDenied": "Notiser blockerade", "notificationHint": "Få notiser även när appen är öppen.", "offset2days": "2 days before", "offset1week": "1 week before", "offset2weeks": "2 weeks before", "offsetCustom": "Custom...", "customAmountLabel": "Number", "customUnitLabel": "Unit", "customMinutes": "Minutes", "customHours": "Hours", "customDays": "Days", "customWeeks": "Weeks" }, "onboarding": { "step1Title": "Welcome to Oikos", "step1Body": "Your personal family planner. Tasks, calendar, shopping and more – all in one place.", "step2Title": "Everything at a glance", "step2Body": "Use the navigation below to reach all modules. The + button creates new entries quickly.", "step3Title": "Ready to go", "step3Body": "The dashboard shows you the most important information at a glance. Customize it under \"Customize\".", "next": "Next", "done": "Get started", "skip": "Skip" }, "offline": { "banner": "Offline – reconnecting…" }, "emptyHint": { "recipes": "Skapa recept och koppla dem till din måltidsplanering." }, "documents": { "title": "Dokument", "addButton": "Lägg till dokument", "searchPlaceholder": "Sök dokument...", "gridView": "Rutnätsvy", "listView": "Listvy", "viewToggle": "Dokumentvy", "allCategories": "Alla kategorier", "emptyTitle": "Inga dokument ännu", "emptyDescription": "Ladda upp familjedokument och styr vem som kan se varje fil.", "newTitle": "Nytt dokument", "editTitle": "Dokumentinställningar", "nameLabel": "Namn", "descriptionLabel": "Beskrivning", "categoryLabel": "Kategori", "fileLabel": "Fil", "fileHint": "PDF, bilder, text och Office-filer upp till 5 MB.", "visibilityLabel": "Synlighet", "statusLabel": "Status", "allowedMembersLabel": "Tillåtna medlemmar", "uploadAction": "Ladda upp", "downloadAction": "Ladda ner", "editAction": "Inställningar", "archiveAction": "Arkivera", "restoreAction": "Återställ", "savedToast": "Dokumentet sparades.", "uploadedToast": "Dokumentet laddades upp.", "archivedToast": "Dokumentet arkiverades.", "restoredToast": "Dokumentet återställdes.", "deletedToast": "Dokumentet raderades.", "deleteConfirm": "Ta bort dokument \"{{name}}\"?", "fileRequired": "Välj en fil att ladda upp.", "fileTooLarge": "Filen får vara högst 5 MB.", "fileReadError": "Filen kunde inte läsas.", "statusActive": "Aktiv", "statusArchived": "Arkiverad", "visibility": { "family": "Hela familjen", "restricted": "Valda medlemmar", "private": "Endast jag" }, "category": { "medical": "Medicinskt", "school": "Skola", "identity": "Identitet", "insurance": "Försäkring", "finance": "Ekonomi", "home": "Hem", "vehicle": "Fordon", "legal": "Juridiskt", "travel": "Resor", "pets": "Husdjur", "warranty": "Garanti", "taxes": "Skatter", "work": "Arbete", "other": "Övrigt" }, "dropzoneTitle": "Släpp filen här eller klicka för att välja", "dropzoneHint": "Dra en fil till området eller använd filväljaren.", "selectedFileLabel": "Vald: {{name}}" } }