{
  "$comment": "Shared key list — da/sv/en MUST stay parallel (same keys, no empty values; test/i18n.test.ts enforces). da is the SOURCE language. Placeholders in braces, e.g. {email}, are substituted at runtime. Support phone/email are NOT in i18n: they are per-MARKET (ie/uk share the en bundle but differ) and come from MARKET_CONTACT in app.js, copied from email-templates/src/brand.ts.",
  "meta.pageTitle": "Boka ett möte",
  "skip.toContent": "Hoppa till innehåll",
  "brand.logoAlt": "Din Familjejurist",
  "step.details": "Dina uppgifter",
  "step.time": "Välj tid",
  "step.confirm": "Bekräfta",
  "step.progress": "Steg {current} av {total}: {label}",
  "common.minutes": "{minutes} min",
  "info.confidential": "Konfidentiellt — dina uppgifter går bara till din rådgivare.",
  "info.needHelp": "Behöver du hjälp?",
  "info.eventFallback": "Möte",
  "info.regionLabel": "Om mötet",
  "landing.title": "Boka ett möte",
  "landing.intro": "Fyll i dina uppgifter så hittar vi en ledig tid åt dig.",
  "landing.name": "Namn",
  "landing.nameHint": "Ditt fullständiga namn",
  "landing.email": "E-post",
  "landing.emailHint": "Vi skickar bekräftelsen hit",
  "landing.phone": "Telefonnummer",
  "landing.phoneHint": "Så att vi kan ringa om något ändras",
  "phone.countryAria": "Landskod",
  "phone.searchCountries": "Sök land…",
  "landing.required": "(måste fyllas i)",
  "landing.optional": "(valfri)",
  "landing.submit": "Fortsätt",
  "landing.submitting": "Ett ögonblick …",
  "landing.callUsLabel": "Vill du hellre prata med oss?",
  "landing.callUs": "Ring oss",
  "tz.pillAria": "Byt tidszon (visar tider i {tz})",
  "tz.change": "Byt tidszon",
  "tz.detectedLabel": "Tider visas i",
  "slots.title": "Välj en tid",
  "slots.prevMonth": "Föregående månad",
  "slots.nextMonth": "Nästa månad",
  "slots.weekdayMon": "Mån",
  "slots.weekdayTue": "Tis",
  "slots.weekdayWed": "Ons",
  "slots.weekdayThu": "Tors",
  "slots.weekdayFri": "Fre",
  "slots.weekdaySat": "Lör",
  "slots.weekdaySun": "Sön",
  "slots.weekdayMonFull": "Måndag",
  "slots.weekdayTueFull": "Tisdag",
  "slots.weekdayWedFull": "Onsdag",
  "slots.weekdayThuFull": "Torsdag",
  "slots.weekdayFriFull": "Fredag",
  "slots.weekdaySatFull": "Lördag",
  "slots.weekdaySunFull": "Söndag",
  "slots.calendarLabel": "Kalender — välj en dag",
  "slots.dayUnavailable": "Inga lediga tider",
  "slots.dayHasTimes": "Lediga tider",
  "slots.timesForDay": "Lediga tider {date}",
  "slots.pickDayPrompt": "Välj en dag i kalendern för att se lediga tider.",
  "slots.noneOnDay": "Inga lediga tider denna dag — välj en annan dag.",
  "slots.emptyMonth": "Inga lediga tider i {month}.",
  "slots.morning": "Förmiddag",
  "slots.afternoon": "Eftermiddag",
  "slots.evening": "Kväll",
  "slots.selected": "Vald: {time}",
  "slots.selectedAria": "Vald tid: {when}. Tryck Fortsätt för att boka.",
  "slots.continue": "Fortsätt",
  "slots.back": "Tillbaka",
  "confirm.title": "Bekräfta och boka",
  "confirm.detailsHeading": "Dina uppgifter",
  "confirm.edit": "Ändra",
  "confirm.editDone": "Klar",
  "confirm.summaryHeading": "Ditt möte",
  "confirm.when": "Tid",
  "confirm.duration": "Längd",
  "confirm.where": "Plats",
  "confirm.timezone": "Tidszon",
  "confirm.questionsHeading": "Några frågor",
  "confirm.chooseOne": "Välj …",
  "confirm.other": "Annat",
  "confirm.note": "Notering till rådgivaren",
  "confirm.noteHint": "Skriv kort vad mötet ska handla om (valfri)",
  "confirm.legal": "När du bokar behandlar vi dina uppgifter för att genomföra mötet.",
  "confirm.book": "Boka mötet",
  "confirm.booking": "Bokar ditt möte …",
  "confirm.back": "Tillbaka",
  "success.title": "Ditt möte är bokat",
  "success.subtitle": "Vi ser fram emot att prata med dig.",
  "success.when": "Tid",
  "success.advisor": "Rådgivare",
  "success.duration": "Längd",
  "success.where": "Plats",
  "success.join": "Öppna videomötet",
  "success.sent": "Vi har skickat en bekräftelse och en kalenderinbjudan till {email}.",
  "success.addToCalendar": "Lägg till i din kalender",
  "success.addGoogle": "Google Kalender",
  "success.addOutlook": "Outlook",
  "success.addIcs": "Apple / .ics",
  "success.manage": "Se eller ändra din bokning",
  "success.whatNext": "Din rådgivare kontaktar dig på den avtalade tiden. Du kan alltid ändra eller avboka via länken ovan.",
  "gate.heading": "Du har redan ett möte bokat",
  "gate.blockedGeneric": "Du har redan ett möte bokat hos oss.",
  "gate.existingHeading": "Ditt möte",
  "gate.existingWhen": "Tid",
  "gate.existingWith": "Rådgivare",
  "gate.existingWhere": "Plats",
  "gate.existingType": "Mötestyp",
  "gate.existingJoin": "Öppna videomötet",
  "gate.nextStepHeading": "Så går du vidare",
  "gate.nextStepBody": "Vill du ändra eller boka ett nytt möte, ring eller skriv till oss — vi hjälper dig gärna.",
  "gate.callUs": "Ring oss",
  "gate.emailUs": "Skriv till oss",
  "manage.title": "Din bokning",
  "manage.loading": "Hämtar din bokning …",
  "manage.when": "Tid",
  "manage.advisor": "Rådgivare",
  "manage.duration": "Längd",
  "manage.where": "Plats",
  "manage.join": "Öppna videomötet",
  "manage.reschedule": "Välj en ny tid",
  "manage.cancel": "Avboka mötet",
  "manage.rescheduleWith": "Med {advisor}",
  "manage.currentlyBooked": "Nuvarande tid: {when}",
  "manage.confirmReschedule": "Bekräfta ny tid",
  "manage.rescheduling": "Flyttar ditt möte …",
  "manage.cancelHeading": "Avboka ditt möte?",
  "manage.cancelBody": "Är du säker på att du vill avboka ditt möte {when}?",
  "manage.cancelReason": "Orsak (valfri)",
  "manage.cancelReasonHint": "Berätta gärna kort varför — det hjälper oss.",
  "manage.keepBooking": "Behåll mötet",
  "manage.confirmCancel": "Avboka mötet",
  "manage.cancelling": "Avbokar …",
  "manage.invalidHeading": "Länken fungerar inte längre",
  "manage.invalidBody": "Länken för att ändra din bokning har gått ut eller är redan använd. Ring eller skriv till oss så hjälper vi dig.",
  "manage.outdatedHeading": "Länken är föråldrad",
  "manage.outdatedBody": "Din bokning har ändrats sedan den här länken skickades. Använd länken i ditt senaste e-postmeddelande för att ändra eller avboka.",
  "manage.bookNew": "Boka ett nytt möte",
  "rescheduled.title": "Ditt möte är flyttat",
  "rescheduled.body": "Vi har skickat en uppdaterad bekräftelse och kalenderinbjudan till din e-post.",
  "rescheduled.newTime": "Ny tid",
  "rescheduled.close": "Du kan nu stänga den här sidan.",
  "cancelled.title": "Ditt möte är avbokat",
  "cancelled.body": "Vi har skickat en bekräftelse på avbokningen till din e-post.",
  "cancelled.rebook": "Boka ett nytt möte",
  "cancelled.close": "Du kan nu stänga den här sidan.",
  "challenge.help": "Bekräfta att du inte är en robot för att fortsätta.",
  "location.google_meet": "Google Meet (videosamtal)",
  "location.phone": "Telefonsamtal",
  "location.physical": "Fysiskt möte",
  "error.heading": "Något gick fel",
  "error.generic": "Något gick fel — ring oss gärna så hjälper vi dig.",
  "error.unavailable": "Tjänsten är tillfälligt otillgänglig — försök igen om en stund.",
  "error.slotTaken": "Tiden blev tyvärr precis upptagen. Välj en annan tid.",
  "error.sessionExpired": "Din session gick ut. Börja om från början.",
  "error.invalidEmail": "Ange en giltig e-postadress.",
  "error.invalidPhone": "Ange ett giltigt telefonnummer.",
  "error.nameRequired": "Ange ditt namn.",
  "error.answerRequired": "Besvara den här frågan.",
  "error.tryAgain": "Försök igen",
  "error.startOver": "Börja om",
  "error.callUs": "Ring oss",
  "live.routing": "Hittar lediga tider …",
  "live.slotsLoading": "Hämtar lediga tider …",
  "live.slotsLoaded": "Lediga tider har laddats.",
  "live.tzUpdated": "Tider visas nu i {tz}.",
  "live.bookingConfirmed": "Ditt möte är bokat.",
  "advisor.pickHeading": "Välj din rådgivare",
  "advisor.pickBody": "Välj den rådgivare som du vill boka ett möte med.",
  "advisor.bookWith": "Boka möte",
  "advisor.noneHeading": "Välj en rådgivare för att boka",
  "advisor.noneBody": "Den här sidan kräver att du bokar hos en särskild rådgivare. Välj en rådgivare nedan för att fortsätta.",
  "advisor.contactHeading": "Behöver du hjälp?"
}
