Files
recipe-app/flutter/lib/l10n/app_sv.arb
T
Nils-Johan Gynther ffe50e5151
Test Suite / test (24.15.0) (push) Has been cancelled
feat: add TypeScript definitions for next-auth session with accessToken and user details
2026-05-04 20:09:21 +02:00

525 lines
20 KiB
Plaintext

{
"@@locale": "sv",
"appTitle": "Recipe App",
"retryAction": "Försök igen",
"mealPlanTitle": "Matsedel",
"mealPlanLoading": "Laddar matsedel...",
"mealPlanWeekPrevious": "Förra veckan",
"mealPlanWeekNext": "Nästa vecka",
"mealPlanWeekCurrent": "Denna vecka",
"mealPlanDayNoRecipe": "Inget planerat",
"mealPlanSelectRecipe": "Välj recept",
"mealPlanViewRecipe": "Visa recept",
"mealPlanServingsLabel": "Portioner",
"mealPlanResetServings": "Återställ",
"mealPlanSaving": "Sparar...",
"mealPlanPlannedRecipes": "{count, plural, one {# recept planerat} other {# recept planerade}}",
"@mealPlanPlannedRecipes": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mealPlanShoppingTitle": "Inköpslista",
"mealPlanPickRecipeHint": "Välj recept ovan för att se en samlad ingredienslista.",
"mealPlanNoShoppingItems": "Inga ingredienser att visa för den här veckan.",
"mealPlanNoRecipesTitle": "Det finns inga recept att planera ännu.",
"mealPlanNoRecipesDescription": "Skapa minst ett recept först, så kan du lägga det i matsedeln.",
"mealPlanMissingCount": "{count, plural, one {# saknas} other {# saknas}}",
"@mealPlanMissingCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mealPlanPartialCount": "{count, plural, one {# delvis hemma} other {# delvis hemma}}",
"@mealPlanPartialCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mealPlanEnoughCount": "{count, plural, one {# hemma} other {# hemma}}",
"@mealPlanEnoughCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mealPlanPantryCount": "{count, plural, one {# baslager} other {# baslager}}",
"@mealPlanPantryCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mealPlanAllAtHome": "Du har allt hemma.",
"mealPlanStatusMissing": "Saknas",
"mealPlanStatusPartial": "Delvis hemma",
"mealPlanStatusEnough": "Finns hemma",
"mealPlanStatusPantry": "Baslager",
"loginTitle": "Logga in",
"usernameLabel": "Användarnamn",
"usernameRequired": "Ange ditt användarnamn.",
"passwordLabel": "Lösenord",
"passwordRequired": "Ange ditt lösenord.",
"loginAction": "Logga in",
"sessionExpiredError": "Din session har gått ut. Logga in igen.",
"forbiddenError": "Du saknar behörighet för denna funktion.",
"serverError": "Serverfel uppstod. Försök igen om en stund.",
"networkError": "Nätverksfel. Kontrollera anslutningen och försök igen.",
"unexpectedError": "Ett oväntat fel uppstod.",
"cancelAction": "Avbryt",
"saveAction": "Spara",
"deleteAction": "Ta bort",
"addAction": "Lägg till",
"editTooltip": "Redigera",
"deleteTooltip": "Ta bort",
"loadingLabel": "Laddar...",
"cannotBeUndone": "Åtgärden kan inte ångras.",
"yesLabel": "Ja",
"noLabel": "Nej",
"commentLabel": "Kommentar",
"commentOptionalLabel": "Kommentar (valfri)",
"openedLabel": "Öppnad",
"quantityLabel": "Mängd *",
"quantityHint": "Ange mängd",
"invalidNumber": "Ogiltigt tal",
"unitLabel": "Enhet *",
"selectDateLabel": "Välj datum",
"locationOptionalLabel": "Plats (valfri)",
"locationLabel": "Plats",
"brandOptionalLabel": "Märke (valfritt)",
"brandLabel": "Märke",
"enterPositiveNumber": "Ange ett positivt tal",
"inventoryTitle": "Inventarie",
"inventoryFilterAndSort": "Filter och sortering",
"inventorySortLatest": "Senast tillagda",
"inventorySortNameAsc": "Namn A-Ö",
"inventorySortBestBeforeAsc": "Bäst före stigande",
"inventorySortBestBeforeDesc": "Bäst före fallande",
"inventorySortLabel": "Sortering",
"inventoryAllFilter": "Alla",
"inventoryEmpty": "Inventariet är tomt.",
"inventoryLoading": "Laddar inventarie...",
"inventoryCreateTitle": "Lägg till inventariepost",
"inventoryEditTitle": "Redigera inventariepost",
"inventorySelectProduct": "Välj en produkt ur listan.",
"inventoryDeleteTitle": "Ta bort inventariepost?",
"inventoryProductLabel": "Produkt",
"inventoryQuantityDisplayLabel": "Mängd",
"inventoryLocationDisplayLabel": "Plats",
"inventoryBrandDisplayLabel": "Märke",
"inventoryPurchaseDateLabel": "Inköpsdatum",
"inventoryBestBeforeLabel": "Bäst före",
"inventoryPurchaseDatePrefix": "Inköp: ",
"inventoryBestBeforeDatePrefix": "Bäst före: ",
"inventoryConsumeAction": "Konsumera",
"inventoryHistoryAction": "Konsumtionshistorik",
"inventoryConsumeAmountLabel": "Mängd att konsumera *",
"inventoryHistoryLoading": "Laddar historik...",
"inventoryHistoryEmpty": "Ingen konsumtionshistorik finns.",
"inventoryRecipesAction": "Recept",
"inventoryHistoryTitle": "Historik: {name}",
"@inventoryHistoryTitle": {
"placeholders": {
"name": { "type": "String" }
}
},
"inventoryConsumeNameTitle": "Konsumera: {name}",
"@inventoryConsumeNameTitle": {
"placeholders": {
"name": { "type": "String" }
}
},
"inventoryAvailableLabel": "Tillgängligt: {quantity} {unit}",
"@inventoryAvailableLabel": {
"placeholders": {
"quantity": { "type": "String" },
"unit": { "type": "String" }
}
},
"pantryDescription": "Produkter du alltid räknar med att ha hemma.",
"pantryLoading": "Laddar baslager...",
"pantryNoLocation": "Ingen plats vald",
"pantryInvalidQuantity": "Ange en giltig mängd över 0.",
"pantryRemoveTitle": "Ta bort från baslager?",
"pantryOtherCategory": "Övrigt",
"pantryGoToRecipesTooltip": "Gå till recept",
"pantryAddToInventoryTitle": "Lägg \"{name}\" i inventarie",
"@pantryAddToInventoryTitle": {
"placeholders": {
"name": { "type": "String" }
}
},
"pantryItemAdded": "{name} tillagd i inventarie.",
"@pantryItemAdded": {
"placeholders": {
"name": { "type": "String" }
}
},
"pantryRemoveContent": "Vill du ta bort \"{name}\"?",
"@pantryRemoveContent": {
"placeholders": {
"name": { "type": "String" }
}
},
"recipesLoading": "Laddar recept...",
"recipesEmpty": "Inga recept hittades",
"recipesEmptyDescription": "Lägg till ett recept för att komma igång.",
"recipesNewTooltip": "Nytt recept",
"recipeDetailLoading": "Laddar recept...",
"recipeDetailMakePrivate": "Gör privat",
"recipeDetailMakePublic": "Gör publik",
"recipeDetailShareWithUser": "Dela med användare",
"recipeDetailGoToInventory": "Gå till inventarie",
"recipeDetailShareTitle": "Dela recept",
"recipeDetailUsernameLabel": "Användarnamn",
"recipeDetailUsernameHint": "t.ex. anna",
"recipeDetailRemoveShare": "Ta bort delning",
"recipeDetailShareAction": "Dela",
"recipeDetailDeleteTitle": "Ta bort recept?",
"recipeDetailNowPublic": "Receptet är nu publikt.",
"recipeDetailNowPrivate": "Receptet är nu privat.",
"recipeDetailServings": "portioner",
"recipeDetailIngredients": "Ingredienser",
"recipeDetailInstructions": "Tillvägagångssätt",
"recipeDetailBackToList": "Tillbaka till receptlistan",
"recipeDetailSharingRemoved": "Delning borttagen för {user}",
"@recipeDetailSharingRemoved": {
"placeholders": {
"user": { "type": "String" }
}
},
"recipeDetailSharedWith": "Receptet delades med {user}",
"@recipeDetailSharedWith": {
"placeholders": {
"user": { "type": "String" }
}
},
"recipeDetailDeleteContent": "Vill du ta bort \"{title}\"? Åtgärden kan inte ångras.",
"@recipeDetailDeleteContent": {
"placeholders": {
"title": { "type": "String" }
}
},
"recipeCreateTitle": "Nytt recept",
"recipeCreateReviewIngredients": "Granska ingredienser",
"recipeCreateMarkdownPlaceholder": "# Receptnamn\n\n## Ingredienser\n- 500 g köttfärs\n- 1 st lök\n\n## Tillvägagångssätt\nStek löken...",
"recipeCreateMarkdownHint": "Klistra in eller skriv ett recept i Markdown-format.",
"recipeCreateNameRequired": "Receptnamnet får inte vara tomt.",
"recipeCreateSaveAction": "Spara recept",
"recipeCreateServingsLabel": "Antal portioner (valfritt)",
"recipeCreateIngredientsLabel": "Ingredienser",
"recipeCreateIngredientsHint": "Bocka av ingredienser att inkludera och välj rätt produkt.",
"recipeCreateNoProductFound": "Ingen produkt hittades — ingrediensen hoppas över.",
"recipeEditTitle": "Redigera recept",
"recipeEditNameLabel": "Receptnamn",
"recipeEditNameRequired": "Ange ett receptnamn.",
"recipeEditDescriptionLabel": "Beskrivning (valfritt)",
"recipeEditServingsLabel": "Antal portioner (valfritt)",
"recipeEditServingsInvalid": "Ange ett heltal.",
"recipeEditInstructionsLabel": "Tillvägagångssätt (valfritt)",
"recipeEditIngredientsLabel": "Ingredienser",
"recipeEditIngredientsHint": "Välj produkt, mängd och enhet för varje ingrediens.",
"recipeEditNoIngredients": "Inga ingredienser tillagda än.",
"recipeEditIngredientPrefix": "Ingrediens ",
"recipeEditRemoveIngredient": "Ta bort ingrediens",
"recipeEditMinIngredients": "Minst en ingrediens krävs.",
"recipeEditSelectProduct": "Välj produkt för alla ingredienser.",
"recipeEditValidQuantity": "Ange giltig mängd för alla ingredienser.",
"recipeEditSelectUnit": "Välj enhet för alla ingredienser.",
"recipeEditSaveChanges": "Spara ändringar",
"importTabDescription": "Ladda upp en PDF eller bild, eller ange en receptlänk — receptet importeras och öppnas direkt i redigeringsläget.",
"importFileTabLabel": "Fil / PDF",
"importLinkTabLabel": "Länk",
"importChooseFileAction": "Välj fil (PDF, PNG, JPG, WEBP, BMP)",
"importFileAction": "Importera fil",
"importFileProcessing": "Tolkar receptet — detta kan ta upp till en minut...",
"importLinkAction": "Importera från länk",
"importLinkLabel": "Receptlänk",
"importLinkHint": "https://exempel.se/recept/...",
"importWriteInstead": "Skriv in recept istället",
"errorDialogTitle": "Fel",
"errorDialogClose": "Stäng",
"errorDialogCopy": "Kopiera",
"errorDialogCopied": "Felmeddelande kopierat!",
"profileMyProfileTab": "Min profil",
"profileDatabaseTab": "Databas",
"profileUsersTab": "Användare",
"profilePendingTab": "Förslag",
"profileAiTab": "AI",
"profileUsernameLabel": "Användarnamn",
"profileEmailLabel": "E-post",
"profileEmailHint": "Ange en e-postadress",
"profileEmailInvalid": "Ogiltig e-postadress",
"profileFirstNameLabel": "Förnamn",
"profileLastNameLabel": "Efternamn",
"profileSaveAction": "Spara ändringar",
"profileSaved": "Profil sparad!",
"profileInventoryTab": "Inventarie",
"profilePantryTab": "Baslager",
"profileProductsTab": "Produkter",
"profileAddInventoryItem": "Lägg till inventariepost",
"profileOpenInventory": "Öppna inventarie",
"profileInventoryDescription": "Uppdatera och konsumera varor i ditt inventarie.",
"profileOpenPantry": "Öppna baslager",
"profilePantryDescription": "Hantera varor du alltid räknar med att ha hemma.",
"adminChangeRole": "Ändra roll",
"adminGivePremium": "Ge Premium",
"adminRemovePremium": "Ta bort Premium",
"adminAllowSharing": "Tillåt receptdelning",
"adminBlockSharing": "Blockera receptdelning",
"adminResetPassword": "Återställ lösenord",
"adminTempPasswordTitle": "Tillfälligt lösenord",
"adminCopyAction": "Kopiera",
"adminCloseAction": "Stäng",
"adminEmailLabel": "E-post",
"adminEmailInvalid": "Ogiltig e-postadress.",
"adminEmailUpdated": "E-post uppdaterad.",
"adminDeleteUser": "Ta bort användare",
"adminDeleteUserConfirm": "Ta bort permanent? Detta går inte att ångra.",
"adminConfirmAction": "Bekräfta",
"adminNewUser": "Ny användare",
"adminNoUsers": "Inga användare hittades.",
"adminAdminRole": "Admin",
"adminUserRole": "User",
"adminPremiumLabel": "Premium",
"adminFreeLabel": "Free",
"adminSharingOn": "Delning: På",
"adminSharingOff": "Delning: Av",
"adminUsersDescription": "Hantera användare direkt från profilsidan.",
"adminDowngradeToUser": "Nedgradera till user",
"adminUpgradeToAdmin": "Uppgradera till admin",
"adminSortNewest": "Sortera: Nyast",
"adminSortOldest": "Sortera: Äldst",
"adminSortNameAsc": "Sortera: Namn A-Ö",
"adminSortNameDesc": "Sortera: Namn Ö-A",
"adminSortCategoryAsc": "Sortera: Kategori A-Ö",
"adminSortCategoryDesc": "Sortera: Kategori Ö-A",
"adminSearchProduct": "Sök produkt",
"adminShowDeleted": "Visa raderade",
"adminOnlyUncategorized": "Endast okategoriserade",
"adminBulkSetCategory": "Bulk: sätt kategori",
"adminProductsUpdated": "Produkter uppdaterade.",
"adminNoAiSuggestions": "Inga AI-förslag att visa.",
"adminMergeProducts": "Slå ihop produkter",
"adminMergeSelectSource": "Välj vilken produkt som ska flyttas in i den andra:",
"adminMergeSource": "Källa: ",
"adminMergeTarget": "Mål: ",
"adminMergeAction": "Slå ihop",
"adminDeleteProduct": "Ta bort produkt",
"adminProductDeleted": "Produkt borttagen.",
"adminProductsRestored": "Valda produkter återställda.",
"adminProductRestored": "Produkt återställd.",
"adminNoPendingProducts": "Inga väntande produktförslag.",
"adminCategoryPrefix": "Kategori: ",
"adminSuggestedByPrefix": "Föreslagen av: ",
"adminDatePrefix": "Datum: ",
"adminApproveAction": "Godkänn",
"adminRejectAction": "Avvisa",
"adminPendingDescription": "Godkänn eller avvisa väntande produktförslag direkt från profilsidan.",
"adminAiDescription": "Översikt över AI-funktioner som backend exponerar.",
"adminPagePrefix": "Sida: ",
"adminNewProductLabel": "Ny produkt",
"adminPasswordMustChange": "Användaren måste byta lösenord vid nästa inloggning.",
"adminChangeRoleConfirm": "Ändra {username} till {role}?",
"@adminChangeRoleConfirm": {
"placeholders": {
"username": { "type": "String" },
"role": { "type": "String" }
}
},
"adminGivePremiumConfirm": "Ge Premium för {username}",
"@adminGivePremiumConfirm": {
"placeholders": {
"username": { "type": "String" }
}
},
"adminRemovePremiumConfirm": "Ta bort Premium för {username}",
"@adminRemovePremiumConfirm": {
"placeholders": {
"username": { "type": "String" }
}
},
"adminAllowSharingConfirm": "Tillåt receptdelning för {username}",
"@adminAllowSharingConfirm": {
"placeholders": {
"username": { "type": "String" }
}
},
"adminBlockSharingConfirm": "Blockera receptdelning för {username}",
"@adminBlockSharingConfirm": {
"placeholders": {
"username": { "type": "String" }
}
},
"adminResetPasswordContent": "Generera ett tillfälligt lösenord för {username}",
"@adminResetPasswordContent": {
"placeholders": {
"username": { "type": "String" }
}
},
"adminPasswordTitle": "Lösenord för {username}",
"@adminPasswordTitle": {
"placeholders": {
"username": { "type": "String" }
}
},
"adminChangeEmailTitle": "Ändra e-post för {username}",
"@adminChangeEmailTitle": {
"placeholders": {
"username": { "type": "String" }
}
},
"adminDeleteProductContent": "Ta bort {name}? Produkten kan återställas senare.",
"@adminDeleteProductContent": {
"placeholders": {
"name": { "type": "String" }
}
},
"adminAiAppliedCount": "AI-förslag tillämpade på {count} produkter.",
"@adminAiAppliedCount": {
"placeholders": {
"count": { "type": "int" }
}
},
"adminCategoryUpdated": "Kategori uppdaterad för {name}",
"@adminCategoryUpdated": {
"placeholders": {
"name": { "type": "String" }
}
},
"adminProductUpdated": "Produkt uppdaterad för {name}",
"@adminProductUpdated": {
"placeholders": {
"name": { "type": "String" }
}
},
"adminPremiumConfirm": "{action} Premium för {username}?",
"@adminPremiumConfirm": {
"placeholders": {
"action": { "type": "String" },
"username": { "type": "String" }
}
},
"adminSharingConfirm": "{action} receptdelning för {username}?",
"@adminSharingConfirm": {
"placeholders": {
"action": { "type": "String" },
"username": { "type": "String" }
}
},
"adminResetPasswordConfirm": "Generera ett tillfälligt lösenord för {username}?",
"@adminResetPasswordConfirm": {
"placeholders": {
"username": { "type": "String" }
}
},
"adminTempPasswordForUser": "Lösenord för {username}:",
"@adminTempPasswordForUser": {
"placeholders": {
"username": { "type": "String" }
}
},
"adminEmailEditTitle": "Ändra e-post för {username}",
"@adminEmailEditTitle": {
"placeholders": {
"username": { "type": "String" }
}
},
"adminEmailAction": "Ändra e-post",
"adminUserCreated": "Användare {username} skapad.",
"@adminUserCreated": {
"placeholders": {
"username": { "type": "String" }
}
},
"adminCreateUserTitle": "Skapa användare",
"adminMinChars2": "Minst 2 tecken",
"adminMinChars8": "Minst 8 tecken",
"adminPasswordLabel": "Lösenord",
"adminRoleLabel": "Roll",
"adminCreateAction": "Skapa",
"adminUsersDescription": "Hantera användare direkt från profilsidan.",
"adminDowngradeToUser": "Nedgradera till user",
"adminUpgradeToAdmin": "Uppgradera till admin",
"adminSharingOn": "Delning: På",
"adminSharingOff": "Delning: Av",
"adminMergeProductsTitle": "Slå ihop produkter",
"adminMergeProductsHint": "Välj vilken produkt som ska flyttas in i den andra:",
"adminMergeAction": "Slå ihop",
"adminMerge2Selected": "Slå ihop 2 valda",
"adminProductsMerged": "Produkter sammanslagna.",
"adminDeleteProductTitle": "Ta bort produkt",
"adminDeleteProductConfirm": "Ta bort {name}? Produkten kan återställas senare.",
"@adminDeleteProductConfirm": {
"placeholders": {
"name": { "type": "String" }
}
},
"adminProductDeleted": "Produkt borttagen.",
"adminProductsUpdated": "Produkter uppdaterade.",
"adminNoAiSuggestions": "Inga AI-förslag att visa.",
"adminAiSuggestionsTitle": "AI-förslag",
"adminAiApplied": "AI-förslag tillämpade på {count} produkter.",
"@adminAiApplied": {
"placeholders": {
"count": { "type": "int" }
}
},
"adminApplySelected": "Tillämpa ({count})",
"@adminApplySelected": {
"placeholders": {
"count": { "type": "int" }
}
},
"adminUpdateSelected": "Uppdatera valda ({count})",
"@adminUpdateSelected": {
"placeholders": {
"count": { "type": "int" }
}
},
"adminAiCategorizeAll": "AI-kategorisera okategoriserade",
"adminAiCategorizeSelected": "AI-kategorisera valda ({count})",
"@adminAiCategorizeSelected": {
"placeholders": {
"count": { "type": "int" }
}
},
"adminRestoreSelected": "Återställ valda ({count})",
"@adminRestoreSelected": {
"placeholders": {
"count": { "type": "int" }
}
},
"adminSearchProduct": "Sök produkt",
"adminShowDeleted": "Visa raderade",
"adminShowUncategorized": "Endast okategoriserade",
"adminBulkSetCategory": "Bulk: sätt kategori",
"adminRemoveCategory": "Ta bort kategori",
"adminNoProductsFound": "Inga produkter matchar filtret.",
"adminInlineCategory": "Kategori (inline)",
"adminNoCategory": "Ingen kategori",
"adminRestoreAction": "Återställ",
"required": "Obligatoriskt",
"logoutAction": "Logga ut",
"adminAiDescription": "Översikt över AI-funktioner som backend exponerar.",
"adminPagePrefix": "Sida: ",
"profileDatabaseDescription": "Databasfliken samlar dina huvudområden för lager och produkter."
}