Files
kapteins-daagbok/client/src/i18n/locales/nb.json
T
elpatron 73467f2263 fix: live journal camera save on Android
Use native camera picker on mobile, add preview-and-save step, and
harden canvas capture with toDataURL fallback when toBlob fails.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 10:45:54 +02:00

888 lines
48 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"translation": {
"app": {
"name": "Kapteins Daagbok",
"tagline": "Loggbok for private båter",
"beta": "Beta",
"beta_hint": "Betaversjon - funksjoner kan fortsatt endres"
},
"languages": {
"de": "Deutsch",
"en": "English",
"da": "Dansk",
"sv": "Svenska",
"nb": "Norsk"
},
"common": {
"unsaved_changes_title": "Ikke-lagrede endringer",
"unsaved_changes_message": "Du har endringer som ikke er lagret. Vil du virkelig forlate siden? Endringene dine vil gå tapt.",
"unsaved_changes_leave": "Oppgivelse",
"unsaved_changes_stay": "Bli"
},
"nav": {
"dashboard": "Dashbord",
"vessel": "Skipsdata",
"crew": "Mannskapsliste",
"deviation": "Tabell over distraksjoner",
"logs": "Loggbokoppføringer",
"stats": "Statistikk",
"settings": "Innstillinger"
},
"auth": {
"welcome": "Velkommen til Kapteins Daagbok",
"tagline": "Din sikre, E2E-krypterte maritime loggbok.",
"register": "Registrer deg med Passkey",
"login": "Logg inn med Passkey",
"login_as": "Logg inn som {{name}}",
"quick_login": "Rask innlogging",
"forget_account": "Glemt konto på denne enheten",
"not_user": "Ikke {{name}}?",
"recovery_title": "Gjenopprettingsnøkkelen din",
"recovery_warning": "VIKTIG: Skriv ned disse 12 ordene. Hvis du mister Passkey og disse ordene, kan du ikke gjenopprette dataene dine.",
"confirm_recovery": "Jeg har skrevet ned ordene",
"status_logged_in": "Innlogget",
"status_logged_out": "Avlyst",
"copied": "Oppfattet!",
"copy_phrase": "Kopieringstast",
"enter_recovery": "Skriv inn gjenopprettingsnøkkel",
"recovery_fallback_warning": "Din Passkey har blitt autentisert, men enheten din støtter ikke maskinvarebasert nøkkelderivering. Skriv inn gjenopprettingsnøkkelen på 12 ord for å dekryptere loggboken.",
"recovery_placeholder": "Skriv inn gjenopprettingsnøkkelen din, som består av 12 ord atskilt med mellomrom...",
"back": "Tilbake",
"decrypting": "Dekryptering...",
"decrypt_logbook": "Dekryptere loggbok",
"error_incorrect_recovery": "Feil gjenopprettingsnøkkel. Dekryptering mislyktes.",
"error_decryption_failed": "Dekryptering mislyktes. Vennligst sjekk gjenopprettingsnøkkelen din.",
"or_register": "eller registrer deg",
"explore_demo": "Utforsk demoen uten konto",
"username_placeholder": "Brukernavn / Skippernavn",
"processing": "Behandling...",
"help": "Hjelp",
"setup_pin_title": "Konfigurer lokal PIN-kode (valgfritt)",
"setup_pin_warning": "Siden enheten din ikke støtter direkte Passkey-nøkkelavledning, må du ellers skrive inn 12-ordsnøkkelen hver gang du logger deg på denne enheten. Konfigurer en lokal PIN-kode for å unngå dette.",
"pin_placeholder": "E.G. 123456",
"pin_label": "Lokal PIN-kode (4-8 sifre)",
"save_pin": "Lagre PIN-kode og fortsett",
"skip_pin": "Hopp over og bruk gjenoppretting",
"enter_pin_title": "Dekrypter med PIN-kode",
"enter_pin_warning": "Skriv inn din lokale PIN-kode for å låse opp dekrypteringsnøkkelen på denne enheten.",
"enter_pin_placeholder": "Tast inn PIN-koden din...",
"decrypt_with_pin": "Dekryptere",
"use_recovery_instead": "Bruk gjenopprettingsnøkler i stedet",
"error_incorrect_pin": "Feil PIN-kode. Dekryptering mislyktes.",
"error_invalid_host": "Passkeys fungerer ikke via 127.0.0.1. Åpne appen via localhost.",
"use_localhost_link": "Bytt til localhost",
"error_passkey_cancelled": "Passkey-innlogging ble avbrutt eller utløp. Prøv igjen.",
"error_invalid_rp_id": "Passkey-domene stemmer ikke (RP ID). Bruk http://localhost:5173 med RP_ID=localhost i .env for lokal utvikling.",
"error_session_incomplete": "Innlogging ufullstendig. Logg inn med passkey igjen."
},
"pwa": {
"title": "Installer app",
"generic_benefit": "Installer Kapteins Daagbok på enheten din for raskere tilgang, frakoblet bruk og permanent lagring av data.",
"ios_instructions": "På iPad/iPhone: Legg til appen på startskjermen, slik at loggbokdataene dine forblir beskyttet og appen starter som en vanlig app.",
"ios_step_share": "Trykk på aksjesymbolet i Safari-linjen",
"ios_step_add": "Velg \"Gå til startskjermen\"",
"install_now": "Installer nå",
"installing": "Installasjon...",
"later": "Senere",
"never": "Ikke vis mer",
"platform_ios": "Installasjon via Safari",
"platform_android": "Installasjon via nettleseren",
"platform_desktop": "Installasjon som en desktop-app",
"settings_section": "Installasjon av app",
"update_title": "Oppdatering tilgjengelig",
"update_desc": "En ny versjon av Kapteins Daagbok er klar. Oppdater for å få med de siste endringene.",
"update_now": "Oppdater nå",
"update_reloading": "Laster..."
},
"sync": {
"status_synced": "Synkronisert",
"status_syncing": "Synkroniser...",
"status_offline": "Frakoblet hurtigbuffer",
"status_unsynced": "Usynkroniserte endringer"
},
"vessel": {
"title": "Stamdata for skip",
"name": "Båtens navn",
"type": "Båttype",
"type_unset": "- ikke spesifisert -",
"type_sailing": "Seilbåt",
"type_motor": "Motorbåt",
"length_m": "Lengde (m)",
"draft_m": "Trekkraft (m)",
"air_draft_m": "Høyde (m)",
"invalid_metric": "Ugyldig tallverdi - angi meter som desimaltall (f.eks. 12,5).",
"port": "Hjemmehavn",
"owner": "Eier",
"charter": "Charterselskap",
"registration": "Nummerskilt/registreringsnummer",
"callsign": "Radiokallesignal",
"atis": "ATIS nr.",
"mmsi": "MMSI-nr.",
"save": "Lagre skipsdata",
"saving": "...vil bli reddet...",
"saved": "Skipsdata vellykket lagret!",
"loading": "Skipsdata er lastet inn...",
"sails_list": "Seil (eksisterende seil)",
"sails_help": "Skriv inn seilene som er tilgjengelige på båten din her (f.eks. storseil, genua, fokk).",
"add_sail": "Legg til seil",
"sail_name_placeholder": "z. f.eks. storseil",
"no_sails": "Ingen seil lagret.",
"photo_add": "Legg til bilde",
"photo_change": "Endre bilde",
"photo_delete": "Slett bilde",
"tanks_section": "Tanker (kapasitet)",
"tanks_help": "Valgfritt i liter - muliggjør glidebryter i tidsskriftet for kjente tankstørrelser.",
"freshwater_capacity_l": "Drikkevann (liter)",
"fuel_capacity_l": "Drivstoff (liter)",
"greywater_capacity_l": "Gråvann (liter)",
"invalid_tank_liters": "Ugyldig tallverdi - skriv inn liter som et tall (f.eks. 200)."
},
"logs": {
"title": "Loggbokdagbok",
"new_entry": "Ny reisedag",
"travel_details": "Detaljer om reisen",
"add_event": "Legg til ny loggbokoppføring",
"add_event_btn": "Legg til hendelse",
"edit_event": "Rediger hendelse",
"save_event_btn": "Lagre endring",
"cancel_event_edit": "Avbryt",
"delete_event": "Slett hendelse",
"sign_cleared_skipper_re_sign_title": "Skippers signatur fjernet",
"sign_cleared_skipper_re_sign": "Hendelsesloggen har blitt endret. Skipperens signatur er fjernet. Vennligst godkjenn på nytt.",
"date": "dato",
"day_of_travel": "Reisens dag / reisedag",
"departure": "Starthavn (reise fra)",
"destination": "Destinasjonsport (til)",
"route": "Reise fra/til",
"freshwater": "Ferskvann (liter)",
"fuel": "Drivstoff / Drivstoff (liter)",
"greywater": "Gråvann (liter)",
"greywater_level": "Fyllingsnivå",
"tank_slider_of_max": "{{current}} / {{max}} L",
"tank_capacity_tooltip": "Hvis tankkapasiteten (liter) er lagret i skipsdataene, kan du angi fyllingsnivåene her ved hjelp av glidebryteren.",
"morning": "Stå opp om morgenen",
"refilled": "Påfyllt",
"evening": "Kveldsstand",
"consumption": "Daglig forbruk",
"signatures": "Underskrifter / frigivelse",
"sign_skipper": "Skippers signatur",
"sign_crew": "Mannskapets signatur",
"sign_hint": "Signer med finger, penn eller mus",
"sign_clear": "Slett",
"sign_export_image": "[Signatur]",
"sign_with_passkey": "Utgivelse med Passkey",
"sign_passkey_signing": "Passkey er forespurt...",
"sign_passkey_signed": "Utgitt av {{username}}",
"sign_passkey_export": "Passkey: {{username}} ({{date}})",
"sign_attribution_export": "{{username}} ({{date}})",
"sign_passkey_clear": "Fjern Passkey utgivelse",
"sign_mode_passkey": "Passkey",
"sign_mode_classic": "Klassisk",
"sign_passkey_failed": "Passkey Utgivelsen mislyktes",
"sign_passkey_cancelled": "Passkey Utgivelse kansellert",
"sign_invalid": "Signaturen er ugyldig - innholdet har blitt endret",
"sign_badge_skipper": "Skipper",
"sign_badge_skipper_invalid": "Ugyldig",
"sign_badge_skipper_title_valid": "Skipper har gitt ut",
"sign_badge_skipper_title_invalid": "Skippersignaturen er ugyldig - innholdet har blitt endret",
"sign_classic_or_passkey": "Valgfritt: klassisk signatur eller Passkey utgivelse ovenfor",
"sign_crew_passkey_hint": "Besetningsmedlemmer med skrivetilgang kan frigjøre via Passkey.",
"sign_offline_hint": "Passkey-Godkjenning krever Internett - klassisk signatur mulig offline",
"sign_lock_notice": "Etter signering er det ikke mulig å gjøre endringer i loggbokoppføringen (unntatt bilder) uten at skipper og mannskap må signere på nytt.",
"sign_lock_active": "Denne oppføringen er signert. Endringer i loggboken (unntatt bilder) fjerner automatisk skipperens og mannskapets signaturer.",
"sign_lock_warning_title": "Bekreft signatur",
"sign_lock_warning": "Etter signering er det ikke lenger mulig å gjøre endringer i loggbokoppføringen (unntatt bilder) uten at skipper og mannskap må signere på nytt.\n\nØnsker du å fortsette?",
"sign_proceed": "Skilt",
"sign_cancel": "Avbryt",
"sign_cleared_re_sign_title": "Signaturer fjernet",
"sign_cleared_re_sign": "Loggbokoppføringen har blitt endret. Skipperens og mannskapets signaturer er fjernet. Vennligst signer på nytt.",
"no_entries": "Ingen loggbokoppføringer funnet for denne båten. Lag din første seilasdag!",
"back_to_list": "Tilbake til tidsskriftlisten",
"save": "Lagre loggbokside",
"saving": "...vil bli reddet...",
"saved": "Loggboksiden er vellykket lagret!",
"loading": "Tidsskriftet lastes inn...",
"view_mode_label": "Visning",
"view_list": "Liste",
"live_mode": "Live",
"live_title": "Live-journal",
"live_loading": "Live-journal lastes inn...",
"live_retry": "Prøv igjen",
"live_load_error": "Live-journal kunne ikke lastes inn.",
"live_action_error": "Oppføringen kunne ikke lagres.",
"live_open_editor": "Full editor",
"live_actions_label": "Hurtighandlinger",
"live_stream_label": "Hendelseslogg",
"live_stream_title": "Journal",
"live_no_events": "Ingen oppføringer ennå — trykk på en handling.",
"live_motor_start": "Motor Start",
"live_motor_stop": "Motor Stopp",
"live_cast_off": "Avreise",
"live_moor": "Anløp",
"live_sails_btn": "Seil",
"live_sails_pick": "Velg seil",
"live_sails_pick_hint": "Trykk flere seil (trykk igjen for å fjerne), deretter loggfør.",
"live_sails_selected": "Valgt: {{sails}}",
"live_sails_confirm": "Loggfør",
"live_sails_confirm_count": "Loggfør ({{count}})",
"live_sails": "Seil: {{sails}}",
"live_fix": "Fix",
"live_fix_coords": "Fix {{lat}}, {{lng}}",
"live_fix_manual_hint": "GPS ikke tilgjengelig. Skriv inn bredde- og lengdegrad manuelt, eller prøv igjen med GPS-knappen.",
"live_fix_gps_loading": "Henter GPS-posisjon…",
"live_fix_invalid": "Skriv inn gyldige koordinater (bredde 90…90, lengde 180…180).",
"live_fix_lat_placeholder": "Bredde (Lat)",
"live_fix_lng_placeholder": "Lengde (Lng)",
"live_photo_btn": "Foto (kamera)",
"live_photo_capture_btn": "Ta bilde",
"live_photo_save_btn": "Lagre",
"live_photo_retake_btn": "Ta på nytt",
"live_photo_capture_failed": "Opptak mislyktes. Prøv igjen.",
"live_photo_open_camera_btn": "Åpne kamera",
"live_photo_native_hint": "Ta et bilde med enhetskameraet og lagre det her etterpå.",
"live_photo_camera_starting": "Starter kamera…",
"live_photo_camera_denied": "Kameratilgang nektet eller utilgjengelig.",
"live_photo_camera_unavailable": "Kamera støttes ikke i denne nettleseren.",
"live_photo_error": "Kunne ikke lagre foto.",
"live_photo_entry": "Foto: {{caption}}",
"live_photo_entry_plain": "Foto tatt",
"live_undo_photo_hint": "Foto lagret",
"live_comment_btn": "Kommentar",
"live_comment_placeholder": "Skriv inn tekst…",
"live_comment_confirm": "Loggfør",
"live_gps_error": "GPS-posisjon kunne ikke bestemmes.",
"live_event_generic": "Hendelse",
"live_weather_btn": "Vær",
"live_weather_owm_btn": "Hent OpenWeatherMap-vær",
"live_weather_owm_loading": "Henter vær…",
"live_weather_fix_required": "Logg først en GPS-fix (Fix-knapp) for å hente OpenWeatherMap-vær. Posisjonen må være maks 6 timer gammel.",
"live_weather_fix_stale": "Siste GPS-fix er eldre enn 6 timer. Logg en ny fix før du henter vær.",
"live_wind_btn": "Vind",
"live_temp_btn": "T °C",
"live_pressure_btn": "Lufttrykk",
"live_precip_btn": "Nedbør",
"live_sea_state_btn": "Sjøgang",
"live_course_btn": "Kurs",
"live_fuel_btn": "Diesel",
"live_water_btn": "Vann",
"live_wind_entry": "Vind {{value}}",
"live_temp_entry": "Temperatur {{temp}} °C",
"live_pressure_entry": "Lufttrykk {{value}} hPa",
"live_precip_entry": "Nedbør {{value}}",
"live_sea_state_entry": "Sjøgang {{value}}",
"live_course_entry": "Kurs {{course}}",
"live_fuel_entry": "Diesel +{{liters}} L",
"live_water_entry": "Vann +{{liters}} L",
"live_auto_position": "Auto-posisjon",
"live_undo_hint": "Oppføring lagret",
"live_undo_btn": "Angre",
"live_pressure_placeholder": "f.eks. 1013",
"live_temp_placeholder": "f.eks. 18",
"live_precip_placeholder": "f.eks. lett regn",
"live_sea_state_placeholder": "f.eks. 3",
"live_course_placeholder": "f.eks. 245",
"live_fuel_placeholder": "Påfylte liter",
"live_water_placeholder": "Påfylte liter",
"live_sog_btn": "SOG",
"live_stw_btn": "STW",
"live_sog_entry": "SOG {{speed}} kn",
"live_stw_entry": "STW {{speed}} kn",
"live_sog_placeholder": "f.eks. 5,2",
"live_stw_placeholder": "f.eks. 4,8",
"live_sog_hint": "Fart over grunn (kn) — GPS-verdi fylles inn hvis tilgjengelig.",
"delete_entry": "Slett tagg",
"delete_confirm": "Er du sikker på at du vil slette denne reisedagen permanent?",
"carry_over_tanks_title": "Overføre data fra dagen før?",
"carry_over_tanks_confirm": "Overta starthavn, ferskvann, drivstoff og gråvann fra startnivåene fra siste dag på turen?\n\nStart havn: {{departure}}\nFerskvann: {{fw}} L\nDrivstoff: {{fuel}} L\nGråvann: {{greywater}} L",
"carry_over_tanks_yes": "Ta over",
"carry_over_tanks_no": "Begynn med 0",
"event_title": "Kronologisk hendelseslogg",
"no_events": "Ingen arrangementer lagt inn for denne reisedagen ennå.",
"event_time": "Tid på døgnet",
"event_mgk": "MgK-kurs",
"event_rwk": "RwK-kurs",
"event_course_section": "Kurs",
"course_dial_hint": "Vri ringen eller angi grader",
"course_dial_step_label": "Trinnstørrelse",
"course_step_fine": "1°",
"course_step_medium": "5°",
"course_step_coarse": "10°",
"course_tab_mgk": "MgK",
"course_tab_rwk": "rwK",
"course_invalid": "Ugyldig kurs (0-360)",
"course_placeholder_degrees": "z. B. 180",
"course_placeholder_cardinal": "z. E.G. NW",
"compass_n": "N",
"compass_e": "O",
"compass_s": "S",
"compass_w": "W",
"wind_mode_cardinal": "Kardinal",
"wind_mode_degrees": "Som grad",
"event_wind_direction": "Vindretning",
"event_wind_strength": "Vindstyrke",
"event_sea_state": "Havets tilstand",
"event_weather": "Været",
"event_log": "Logg (sm)",
"event_gps": "GPS-posisjon",
"event_location": "Sted / havn",
"event_location_placeholder": "z. f.eks. Kiel",
"event_remarks": "Merknader / hendelser",
"gps_btn": "Hent GPS-koordinater",
"weather_btn": "OpenWeatherMap Ring opp været",
"event_wind_pressure": "Lufttrykk (hPa)",
"event_heel": "Helning (°)",
"event_sails": "Seilhåndtering / motor",
"motor_propulsion": "Maskinreise",
"sails_picker_show_more": "Vis alle seil",
"sails_picker_show_less": "Vis mindre",
"motor_hours": "Maskintimer (totalt)",
"fuel_per_motor_hour": "Forbruk per maskintime",
"event_distance": "Avstand (sm)",
"export_csv": "Last ned CSV",
"share_csv": "CSV andel",
"export_pdf": "Last ned PDF",
"exporting_pdf": "PDF genereres...",
"photos_title": "Bildevedlegg (E2E-kryptert)",
"photo_caption_label": "Fotobeskrivelse/etikett (valgfritt)",
"photo_caption_placeholder": "f.eks. å sette seil nær innseilingen til havnen",
"photo_btn": "Ta bilde / last opp",
"photo_processing": "...blir behandlet...",
"no_photos": "Ingen bilder knyttet til denne reisedagen ennå.",
"photo_delete_confirm": "Er du sikker på at du vil slette dette bildet permanent?",
"confirm_yes": "Ja",
"confirm_no": "Nei",
"track_upload_title": "GPS-sporing (fil)",
"track_upload_points": "Poeng",
"gps_tracking_btn_gpx": "Last ned sporfil",
"gps_track_upload_help": "Dra en GPX-, KML- eller GeoJSON-fil hit, eller klikk for å velge",
"gps_track_upload_btn": "Last opp GPS-spor",
"gps_track_delete": "Slett sporfil",
"gps_track_delete_confirm": "Er du sikker på at du vil slette denne sporfilen permanent?",
"track_distance": "GPS-rute (sm)",
"track_speed_max": "Maks. Hastighet (kn)",
"track_speed_avg": "Ø Hastighet (kn)",
"track_map_title": "GPS-spor på OpenSeaMap",
"track_map_start": "Start",
"track_map_end": "Mål",
"track_map_speed_slow": "langsomt",
"track_map_speed_fast": "raskt",
"track_map_error": "Kartet kunne ikke lastes inn.",
"exporting": "Eksport...",
"share_unsupported": "Deling støttes ikke på denne enheten. Filen har blitt lastet ned i stedet.",
"invite_crew": "Inviter mannskapet",
"invite_link_copied": "Invitasjonslenke kopiert til utklippstavlen!",
"invite_link_desc": "Del denne lenken med besetningsmedlemmene for å gi dem skrivetilgang til loggboken.",
"collaborators_list": "Medlemmer / Besetning",
"revoke": "Fjern",
"revoke_confirm": "Er du sikker på at du vil oppheve dette besetningsmedlemmets tilgang?",
"invite_role": "Rolle",
"invite_expires": "Lenken er gyldig i 48 timer",
"nmea_import_title": "Import NMEA log",
"nmea_import_intro": "Upload a .nmea file from your onboard logger. The app suggests journal entries — you choose what to import.",
"nmea_import_btn": "Import NMEA",
"nmea_file_label": "NMEA file",
"nmea_stats": "{{lines}} sentences parsed · types: {{types}}",
"nmea_warn_no_position": "No position sentences found — track and GPS fields may stay empty.",
"nmea_mode_label": "Generate journal entries",
"nmea_mode_interval": "By time interval",
"nmea_mode_change": "On significant change",
"nmea_mode_both": "Both (merge)",
"nmea_interval_label": "Interval (minutes)",
"nmea_import_track": "Import GPS track from NMEA",
"nmea_preview": "Preview",
"nmea_preview_hint": "{{count}} suggested journal entries",
"nmea_select_all": "Select all",
"nmea_select_none": "Select none",
"nmea_source_interval": "Interval",
"nmea_source_change": "Event",
"nmea_apply": "Apply to journal",
"nmea_back": "Back",
"nmea_cancel": "Cancel",
"nmea_archive_question": "Archive raw log locally? (This device only, not synced.)",
"nmea_archive_keep": "Archive",
"nmea_archive_discard": "Discard",
"nmea_archive_stored": "NMEA archived: {{name}}",
"nmea_archive_delete_confirm": "Delete archived NMEA log from this device?",
"nmea_error_no_samples": "No usable NMEA sentences in the file.",
"nmea_error_parse": "Could not read NMEA file.",
"nmea_error_read": "Could not read file.",
"nmea_error_no_file": "Please choose an NMEA file first.",
"nmea_error_no_selection": "Please select at least one journal entry.",
"nmea_remark_interval": "NMEA interval",
"nmea_remark_uncertain": "uncertain",
"nmea_remark_depth": "Depth {{depth}} m",
"nmea_change_course": "Course change {{from}}° → {{to}}°",
"nmea_change_wind": "Wind {{from}}° → {{to}}°",
"nmea_change_wind_speed": "Wind {{from}} → {{to}} kn",
"nmea_change_pressure": "Pressure {{from}} → {{to}} hPa",
"nmea_change_depth": "Depth {{from}} → {{to}} m",
"nmea_change_engine_start": "Engine on ({{rpm}} rpm)",
"nmea_change_engine_stop": "Engine off",
"nmea_change_autopilot_on": "Autopilot on",
"nmea_change_autopilot_off": "Autopilot off",
"nmea_change_gps_lost": "GPS fix lost",
"nmea_change_gps_regained": "GPS fix restored",
"nmea_change_water_temp": "Water temp. {{from}} → {{to}} °C",
"nmea_change_departure": "Departure / underway",
"nmea_change_anchor": "Anchored / stop",
"nmea_change_speed": "Speed {{from}} → {{to}} kn",
"nmea_warn_duplicate_file": "This NMEA file has already been imported. Importing the same file again will add duplicate journal entries."
},
"dashboard": {
"title": "Loggbøkene dine",
"subtitle": "Velg en loggbok eller opprett en ny for å administrere reisene dine.",
"create_btn": "Opprett loggbok",
"new_logbook_placeholder": "Navn på loggboken eller båten",
"logout": "Logg ut",
"logged_in_as": "Innlogget som {{name}}",
"delete_confirm": "Er du sikker på at du vil slette denne loggboken permanent? Alle lokale data og serverkopier vil bli ødelagt.\n\nTips: Lag en sikkerhetskopi (.daagbok.json) på forhånd under Innstillinger → Sikkerhetskopiering og gjenoppretting hvis du ønsker å beholde dataene senere.",
"no_logbooks": "Ingen loggbøker funnet. Opprett din første loggbok for å komme i gang!",
"loading": "Loggbøker er lastet...",
"status_synced": "Synkronisert",
"status_local": "Kun lokal hurtigbuffer",
"delete_btn": "Slett loggbok",
"section_owned": "Loggbøkene mine",
"section_shared": "Felles loggbøker",
"section_shared_hint": "Du er invitert som besetningsmedlem. Skipperprofil og innstillinger tilhører eieren.",
"role_owner": "Egen loggbok",
"role_owner_hint": "Du er eier og skipper av denne loggboken",
"role_crew": "Tilgang for mannskapet",
"role_crew_hint": "Loggbok med invitasjon - du kan jobbe som mannskap og signere den",
"role_read": "Bare les",
"role_read_hint": "Delt loggbok - kun visning, ingen redigering",
"open_profile": "Åpne profilen til {{name}}",
"edit_title": "Endre navn på loggbok",
"edit_placeholder": "Nytt navn på loggboken",
"edit_success": "Loggboken har fått nytt navn",
"edit_btn": "Gi nytt navn",
"filter_label": "Filtrer loggbøker",
"filter_placeholder": "Navn, årstall eller dato ...",
"filter_clear": "Tilbakestill filter",
"filter_results": "{{count}} Treff",
"filter_no_results": "Ingen loggbøker samsvarer med søket ditt. Prøv et annet navn eller et annet år.",
"sort_label": "Sortere",
"sort_by_label": "Sorter etter",
"sort_by_name": "Navn",
"sort_by_date": "dato",
"sort_dir_label": "Sekvens",
"sort_asc": "Stigende",
"sort_desc": "Synkende",
"sort_name_asc": "Navn A til Å",
"sort_name_desc": "Navn Z til A",
"sort_date_asc": "Eldst først",
"sort_date_desc": "Nyeste først"
},
"profile": {
"title": "Brukerprofil",
"subtitle": "Regnskap, Passkeys og statistikk for {{name}}.",
"back": "Tilbake til dashbordet",
"loading": "Profilen lastes inn...",
"load_error": "Profilen kunne ikke lastes inn.",
"copy_failed": "Kopien mislyktes.",
"processing": "Blir behandlet...",
"identity_title": "Kontoidentitet",
"username": "Brukernavn",
"user_id": "Bruker-ID",
"copy_user_id": "Kopier bruker-ID",
"account_since": "Konto siden",
"prf_status": "Passkey nøkkelavledning (PRF)",
"prf_active": "Aktiv",
"prf_inactive": "Ikke satt opp",
"passkeys_title": "Passkeys",
"passkeys_desc": "Registrer en separat Passkey på hver enhet. Dette gjør at du kan logge på selv etter at du har byttet plattform.",
"passkeys_empty": "Ingen Passkeyer funnet.",
"add_passkey_btn": "Legg til ny Passkey",
"add_passkey_success": "Passkey vellykket lagt til.",
"add_passkey_failed": "Passkey kunne ikke legges til.",
"remove_passkey_btn": "Fjern Passkey",
"remove_passkey_last_title": "Sist Passkey",
"remove_passkey_last_desc": "Den eneste Passkey kan ikke fjernes uten at du mister tilgangen til kontoen din. For å slette kontoen helt, bruk faresonen nederst på denne siden.",
"remove_passkey_failed": "Passkey kunne ikke fjernes.",
"remove_passkey_confirm_title": "Fjern Passkey?",
"remove_passkey_confirm_desc": "Denne enheten kan da ikke lenger logge inn med denne Passkey.",
"remove_passkey_confirm_yes": "Fjern",
"remove_passkey_confirm_no": "Avbryt",
"pin_title": "Lokal PIN-kode",
"pin_status": "Status",
"pin_active": "Aktiv på denne enheten",
"pin_inactive": "Ikke satt opp",
"pin_confirm_label": "Bekreft PIN-kode",
"pin_confirm_placeholder": "Tast inn PIN-koden på nytt",
"pin_set_btn": "Konfigurer PIN-kode",
"pin_change_btn": "Endre PIN-kode",
"pin_remove_btn": "Fjern PIN-kode",
"pin_saved": "PIN-kode lagret.",
"pin_save_failed": "PIN-koden kunne ikke lagres.",
"pin_mismatch": "PIN-kodene stemmer ikke overens.",
"pin_length_error": "PIN-koden må bestå av minst 4 tegn.",
"pin_no_session": "Økten er utløpt - vennligst registrer deg på nytt.",
"remove_pin_confirm_title": "Fjerne PIN-kode?",
"remove_pin_confirm_desc": "Du må logge på igjen på denne enheten med Passkey eller gjenopprettingsnøkkel.",
"remove_pin_confirm_yes": "Fjern PIN-kode",
"remove_pin_confirm_no": "Avbryt",
"security_title": "Sjekkliste for sikkerhet",
"security_desc": "Oversikt over de viktigste beskyttelsesmekanismene for kontoen din.",
"security_passkeys_ok": "Minst én Passkey registrert",
"security_passkeys_missing": "Nei Passkey registrert",
"security_prf_ok": "PRF-nøkkelavledning aktiv",
"security_prf_missing": "PRF ikke satt opp",
"security_pin_ok": "Lokal PIN-kode på denne enheten",
"security_pin_missing": "Ingen lokal PIN-kode",
"security_recovery_ok": "Oppsett av gjenopprettingsnøkkel",
"security_recovery_hint": "De 12 ordene ble vist under registreringen. Oppbevar dem frakoblet og adskilt fra enheten. Du kan opprette en ny nøkkel nedenfor - den gamle blir da ugyldig.",
"recovery_rotate_btn": "Opprett en ny gjenopprettingsnøkkel",
"recovery_rotate_confirm_title": "Opprette en ny gjenopprettingsnøkkel?",
"recovery_rotate_confirm_desc": "Den forrige 12-ordsnøkkelen blir ugyldig umiddelbart. Sørg for at du oppbevarer den nye nøkkelen trygt før du fortsetter.",
"recovery_rotate_confirm_yes": "Opprett ny nøkkel",
"recovery_rotate_confirm_no": "Avbryt",
"recovery_rotate_new_warning": "VIKTIG: Skriv ned disse 12 ordene og oppbevar dem offline. Den forrige gjenopprettingsnøkkelen er nå ugyldig.",
"recovery_rotate_failed": "Gjenopprettingsnøkkel kunne ikke opprettes.",
"recovery_rotate_no_session": "Krypteringsøkten er utløpt - logg ut og logg inn igjen, og prøv deretter på nytt.",
"device_title": "Denne enheten",
"device_desc": "Lokal hurtigbuffer, synkroniseringsstatus og hurtigpålogging i denne nettleseren.",
"device_sync_pending": "{{count}} ventende synkroniseringsoppføringer",
"device_sync_ok": "Alle lokale endringer synkroniseres",
"device_remembered": "Konto for hurtiginnlogging lagret på denne enheten",
"device_not_remembered": "Kontoen er ikke i hurtiginnloggingslisten",
"device_forget_btn": "Glemt konto på denne enheten",
"device_forget_confirm_title": "Fjerne hurtiginnlogging?",
"device_forget_confirm_desc": "Kontoen forsvinner fra hurtiginnloggingslisten på denne enheten. Økten og de lokale loggbøkene beholdes.",
"device_forget_confirm_yes": "Fjern",
"device_forget_confirm_no": "Avbryt",
"passkey_label": "Navn på ny Passkey (valgfritt)",
"passkey_label_placeholder": "z. f.eks. MacBook, iPhone",
"passkey_rename_btn": "Lagre navn",
"passkey_rename_success": "Passkey navn lagret.",
"passkey_rename_failed": "Passkey-Navn kunne ikke lagres.",
"passkey_unnamed": "Uten tittel Passkey",
"stats_title": "Statistikk",
"stats_subtitle": "Om alle loggbøkene dine på denne enheten",
"stats_logbooks": "Loggbøker",
"stats_account_since": "Konto siden",
"stats_shared_logbooks": "Felles loggbøker",
"appearance_title": "App og visualisering",
"appearance_desc": "Designet og fargevalget gjelder for hele appen på denne enheten.",
"theme_label": "Appens designstil",
"theme_auto": "Automatisk (OS-deteksjon)",
"theme_ocean": "Ocean (glassmorfisme)",
"theme_material": "Materiale (Android)",
"theme_cupertino": "Cupertino (iOS)",
"color_scheme_label": "Lys eller mørk modus",
"color_scheme_auto": "Automatisk (system)",
"color_scheme_light": "Lys",
"color_scheme_dark": "Mørk",
"integrations_title": "Integrasjoner",
"owm_key": "OpenWeatherMap API-nøkkel",
"owm_help": "Valgfritt: egen OpenWeatherMap API-nøkkel. Hvis ingen oppføring er gjort, brukes serverside-nøkkelen fra operatørkonfigurasjonen.",
"prefs_save": "Spar",
"prefs_saving": "...vil bli reddet...",
"prefs_saved": "Reddet",
"tour_title": "App-tur",
"tour_desc": "La deg veilede gjennom de viktigste områdene i appen på nytt.",
"tour_restart": "Start turen på nytt",
"push_title": "Push-varsler",
"push_desc": "Som loggbokseier vil du bli varslet når inviterte besetningsmedlemmer synkroniserer endringer. Ingen innhold overføres i ren tekst.",
"push_enable": "Gi oss beskjed om endringer i mannskapet",
"push_active": "Push-varsler er aktive på denne enheten.",
"push_unsupported": "Push-varsler støttes ikke i denne nettleseren.",
"push_denied_hint": "Varsler er blokkert. Tillat dem i innstillingene i nettleseren eller på enheten.",
"push_ios_install_hint": "På iPhone/iPad: Legg til app på startskjermen (iOS 16.4+) for å bruke push.",
"push_error": "Push-varsler kunne ikke aktiveres."
},
"crew": {
"title": "Skipper- og mannskapsprofiler",
"skipper_section": "Skipperprofil",
"skipper_read_only_hint": "Skipperprofilen kan bare redigeres av eieren av loggboken.",
"crew_section": "Mannskapsliste",
"add_crew": "Legg til besetningsmedlem",
"edit_crew": "Rediger besetningsmedlem",
"no_crew": "Ingen besetningsmedlemmer er lagt til ennå.",
"max_crew": "Maksimalt antall på 5 besetningsmedlemmer er nådd.",
"name": "Navn",
"address": "adresse",
"birthdate": "Bursdag",
"phone": "Telefonnummer",
"nationality": "Nasjonalitet",
"passport": "Pass-/ID-nummer",
"bloodtype": "Blodgruppe",
"allergies": "Allergier",
"diseases": "Eksisterende tilstander/sykdommer",
"save": "Lagre skipperdata",
"save_member": "Lagre medlem",
"saved": "Skipperprofilen er vellykket lagret!",
"loading": "Mannskapsfilene er lastet inn...",
"delete_confirm": "Er du sikker på at du vil fjerne dette besetningsmedlemmet?"
},
"deviation": {
"title": "Tabell over kompassavvik",
"subtitle": "Angi den magnetiske kompassavbøyningen (avbøyning) for kurser (MgK) fra 000° til 360° i trinn på 10°.",
"heading": "MgK",
"deviation": "Distraksjon",
"save": "Lagre kalibreringsrutenettet",
"saving": "...vil bli reddet...",
"saved": "Kalibreringsrutenettet er vellykket lagret!",
"loading": "Kalibreringstabellen er lastet inn..."
},
"settings": {
"title": "Innstillinger for loggbok",
"subtitle": "Del, sikkerhetskopier og samarbeid for denne loggboken.",
"select_logbook_hint": "Velg en loggbok for å redigere innstillingene.",
"no_key": "Ingen OpenWeatherMap API-nøkkel tilgjengelig. Lagre din egen nøkkel i brukerprofilen, eller kontakt operatøren.",
"weather_success": "Værdata vellykket hentet!",
"weather_error": "Henting av værdata mislyktes. Kontroller API-nøkkelen og tilkoblingen.",
"weather_date_mismatch": "Værdata kan bare hentes ut for i dag ({{today}}). Denne loggbokoppføringen er datert {{date}}.",
"gps_error": "Vennligst skriv inn en posisjon eller finn GPS-koordinatene.",
"share_title": "Del loggbok (skrivebeskyttet)",
"share_desc": "Aktiver dette alternativet for å opprette en offentlig, skrivebeskyttet lenke. Alle som har denne lenken, kan se seilasene, båtprofilene og mannskapet ditt. Krypteringsnøklene overføres aldri til serveren (de forblir i hash-delen av URL-en).",
"share_privacy_warning": "Anbefaling: Del denne lenken kun privat (f.eks. via e-post eller messenger), ikke på sosiale medier.",
"share_enable": "Aktiver offentlig lenke",
"share_copied": "Linken er kopiert!",
"share_copy_btn": "Kopier lenke",
"link_qr_hint": "Skann QR-koden med telefonen",
"link_qr_alt": "QR-kode for lenken",
"danger_zone_title": "Faresone",
"danger_zone_desc": "Hvis du sletter kontoen din, slettes alle dine Passkeys, loggbøker, skipsdata, mannskapsprofiler, reiseoppføringer og E2E-nøkler ugjenkallelig. Denne handlingen kan ikke angres.",
"delete_account_btn": "Slett konto ugjenkallelig",
"delete_account_confirm_title": "Slett konto?",
"delete_account_confirm_desc": "Er du helt sikker på at du vil slette kontoen din og alle tilknyttede loggbøker og E2E-krypterte data ugjenkallelig?",
"delete_account_confirm_yes": "Ja, slett konto og alle data",
"delete_account_confirm_no": "Avbryt",
"delete_account_failed": "Kontoen kunne ikke slettes. Vennligst prøv igjen.",
"delete_backup_hint": "Tips: Lag sikkerhetskopier av loggbøkene dine (.daagbok.json) i innstillingene for hver loggbok før du sletter dem.",
"deleting_account": "Kontoen vil bli slettet...",
"invite_push_prompt_title": "Aktivere push-varsler?",
"invite_push_prompt_message": "Så snart inviterte besetningsmedlemmer synkroniserer endringer, kan du bli informert via push. Ingen loggbokinnhold sendes i ren tekst.",
"invite_push_prompt_ios_message": "Så snart besetningsmedlemmene synkroniserer endringer, kan du bli informert via push. På iPhone/iPad: Legg til appen på startskjermen (iOS 16.4+), og aktiver deretter push i brukerprofilen.",
"invite_push_prompt_enable": "Aktiver nå",
"invite_push_prompt_later": "Senere",
"invite_push_prompt_success": "Push-varsler er aktive på denne enheten.",
"backup_title": "Sikkerhetskopiering og gjenoppretting",
"backup_desc": "Fullstendig kryptert sikkerhetskopi av denne loggboken (oppføringer, bilder, GPS-spor, mannskap, skip). Beskyttet med sikkerhetskopieringspassord - for gjenoppretting til denne eller en ny konto.",
"backup_export_title": "Opprett sikkerhetskopi",
"backup_export_desc": "Laster ned alle lokale data som .daagbok.json. Hold filen og passordfrasen adskilt og sikker.",
"backup_restore_title": "Gjenopprett sikkerhetskopi",
"backup_restore_desc": "Gjenoppretter en sikkerhetskopi til din nåværende konto - selv etter at du har registrert en ny konto.",
"backup_passphrase": "Passord for sikkerhetskopiering",
"backup_passphrase_placeholder": "Minst 8 tegn",
"backup_passphrase_confirm": "Bekreft passordfrasen",
"backup_passphrase_short": "Passordfrasen for sikkerhetskopiering må være på minst 8 tegn.",
"backup_passphrase_mismatch": "Passordfraser stemmer ikke overens.",
"backup_wrong_passphrase": "Passordfrasen er feil eller sikkerhetskopien er ødelagt.",
"backup_export_btn": "Last ned sikkerhetskopi",
"backup_exporting": "Sikkerhetskopien er opprettet...",
"backup_export_success": "Sikkerhetskopi opprettet ({{count}} reisedager).",
"backup_file_label": "Sikkerhetskopifil (.daagbok.json)",
"backup_preview_btn": "Sjekk innhold",
"backup_previewing": "Sjekk...",
"backup_restore_btn": "Gjenopprett",
"backup_restoring": "Vil bli restaurert...",
"backup_restore_success": "Loggbok \"{{title}}\" er gjenopprettet.",
"backup_restore_cancelled": "Gjenoppretting avlyst.",
"backup_invalid_json": "Filen er ikke en gyldig JSON-fil.",
"backup_invalid_format": "Ukjent eller utdatert sikkerhetskopiformat.",
"backup_not_owner": "Det er bare eieren av loggboken som kan opprette sikkerhetskopier.",
"backup_not_authenticated": "Vennligst logg inn for å gjenopprette en sikkerhetskopi.",
"backup_id_conflict": "Det finnes allerede en loggbok med denne ID-en.",
"backup_overwrite_confirm": "Den eksisterende loggboken med samme ID erstattes. Fortsette?",
"backup_new_id_confirm": "Importere sikkerhetskopien som en ny loggbok med ny ID?",
"backup_stat_entries": "{{count}} Reisedager",
"backup_stat_photos": "{{count}} Bilder",
"backup_stat_crew": "{{count}} Mannskapsposter",
"backup_stat_tracks": "{{count}} GPS-spor",
"backup_exported_at": "Eksportert: {{date}}"
},
"disclaimer": {
"title": "Viktige merknader",
"intro": "Vennligst les følgende instruksjoner før du bruker Kapteins Daagbok.",
"e2e_title": "Ende-til-ende-kryptering",
"e2e_body": "Loggbokdataene dine er kryptert fra ende til ende. Bare du - eller personer med din nøkkel - kan lese innholdet. Kun krypterte data lagres på serveren.",
"pwa_title": "Progressiv webapp (PWA)",
"pwa_body": "Kapteins Daagbok kjører som en progressiv webapp i nettleseren din og kan installeres på enheten din - på samme måte som en native-app, men uten en appbutikk.",
"storage_title": "Lokal lagring og synkronisering",
"storage_body": "Dataene dine lagres lokalt på enheten din (IndexedDB). Endringer synkroniseres med serveren når en Internett-tilkobling er aktiv. Du kan fortsette å jobbe uten tilkobling, synkroniseringen skjer senere.",
"free_title": "Gratis og reklamefri",
"free_body": "Kapteins Daagbok er gratis og inneholder ingen reklame.",
"liability_title": "Ansvarsfraskrivelse",
"liability_body": "Bruk av appen skjer på eget ansvar. Vi fraskriver oss ethvert ansvar for skader som oppstår som følge av bruk av appen - inkludert feilaktige eller ufullstendige loggbokoppføringer, tap av data eller tekniske feil.",
"warranty_title": "Ingen garanti",
"warranty_body": "Det gis ingen garanti for tjenestens funksjon, korrekthet eller tilgjengelighet. Driften kan når som helst bli avbrutt, begrenset eller kansellert.",
"copyright": "© 2026 KnorrLabs, Markus F.J. Busche",
"accept": "Godta og fortsett",
"close": "Lukk",
"button_title": "Merknader og ansvarsfraskrivelse"
},
"feedback": {
"button_title": "Send tilbakemelding",
"title": "Tilbakemeldinger",
"intro": "Del feil, ideer eller generelle tilbakemeldinger. Meldingen din vil bli sendt til prosjektteamet via en sikker varslingskanal.",
"category_label": "Kategori",
"category_general": "Generelt",
"category_bug": "Rapporter feil",
"category_feature": "Forespørsel om funksjonalitet",
"category_translation": "Oversettelsesfeil",
"contact_label": "E-post (valgfritt)",
"contact_placeholder": "deine@email.beispiel",
"message_label": "Melding",
"message_placeholder": "Beskriv tilbakemeldingene dine...",
"send": "Send",
"sending": "Vil bli sendt...",
"cancel": "Avbryt",
"success": "Tusen takk skal du ha! Tilbakemeldingen din er sendt.",
"error_send": "Tilbakemelding kunne ikke sendes. Vennligst prøv igjen senere.",
"error_invalid_email": "Vennligst skriv inn en gyldig e-postadresse.",
"error_not_configured": "Tilbakemelding er ikke tilgjengelig på denne serveren.",
"error_rate_limited": "For mange tilbakemeldinger på kort tid. Vennligst vent noen minutter.",
"error_spam": "Denne meldingen kunne ikke sendes. Vennligst omformuler den."
},
"demo": {
"logbook_title": "Demologgbok Østersjøen",
"badge": "Demo",
"public_banner": "Skrivebeskyttet demovisning",
"cta_register": "Opprett konto",
"back_to_login": "Til registreringen"
},
"invitation": {
"error_invalid_key": "Invitasjonslenken er kryptografisk ugyldig (feil nøkkel).",
"error_missing_key": "Invitasjonslenken inneholder ikke en dekrypteringsnøkkel (#key=...). Vennligst bruk den fullstendige lenken fra eieren.",
"error_expired": "Denne invitasjonen har utløpt (gyldig i 48 timer).",
"error_invalid_token": "Invitasjonstokenet er ugyldig.",
"error_load_failed": "Invitasjonsdetaljer kunne ikke lastes inn.",
"error_incomplete_session": "Økten er ufullstendig - vennligst logg inn på nytt (bruker-ID mangler).",
"error_accept_failed": "Tiltredelse mislyktes.",
"error_login_failed": "Passkey Innlogging mislyktes.",
"error_username_missing": "Brukernavnet ble ikke funnet - vennligst logg inn på nytt.",
"error_register_failed": "Registrering mislyktes.",
"loading_joining": "Bli med...",
"loading_checking": "Invitasjonen vil bli sjekket...",
"loading_unlocking": "Loggboken er låst opp og synkronisert...",
"loading_retrieving_key": "Last ned krypteringsnøkkelen...",
"error_title": "Feil i invitasjonen",
"back_to_start": "Tilbake til start",
"title": "Invitasjon til loggbok",
"invited_by": "Invitasjon fra",
"vessel_logbook": "Skip / Loggbok",
"signed_in_preparing": "Registrert som {{username}}. Tilslutning er under forberedelse...",
"join_again": "Bli med igjen",
"login_or_register_hint": "Logg inn eller registrer en konto for å bli med i loggboken.",
"or_sign_up": "ELLER REGISTRER DEG PÅ NYTT",
"register_crew_account": "Opprett en ny crew-konto",
"username_label": "Brukernavn",
"create_passkey": "Opprett Passkey",
"switch_language_en": "Engelsk",
"switch_language_de": "Tysk"
},
"stats": {
"title": "Statistikk",
"subtitle": "Oversikt over ruter, forbruk og kjøretype",
"scope_label": "Evalueringsområde",
"scope_logbook": "Denne loggboken",
"scope_account": "Alle loggbøker",
"loading": "Statistikken er beregnet...",
"no_data": "Ingen reisedager tilgjengelig ennå.",
"total_distance": "Total avstand",
"travel_days": "Reisedager",
"sail_distance": "Under seil",
"motor_distance": "Maskinreise",
"motor_hours_total": "Totalt antall maskintimer",
"daily_motor_hours": "Maskintimer per reisedøgn",
"avg_motor_hours": "Ø maskintimer per reisedøgn",
"unknown_propulsion": "Ukjent",
"fuel_total": "Totalt drivstoff",
"water_total": "Totalt vann",
"daily_etmal": "Daglige tider",
"daily_consumption": "Daglig forbruk",
"route_overview": "Rute",
"route_map_title": "Oversikt over ruten",
"propulsion_title": "Seil vs. maskin",
"propulsion_hint": "Fordelingen er basert på loggbokhendelser per reisedag, ikke på GPS-segmenter.",
"avg_distance": "Ø per reisedag",
"avg_fuel": "Ø Drivstoff",
"avg_water": "Ø Vann",
"fuel_per_nm": "Drivstoff per sm",
"fuel_per_motor_hour": "Drivstoff per maskintime",
"daily_fuel_per_motor_hour": "Drivstofforbruk per maskintime per kjøredag",
"fuel_legend": "Drivstoff",
"water_legend": "Vann",
"unit_nm": "sm",
"unit_h": "h",
"unit_l": "L",
"day_label": "Dag {{day}}",
"account_logbooks": "Oversikt over loggbøker",
"col_logbook": "Loggbok",
"event_series_title": "Hendelsesforløp",
"event_series_hint": "Kronologiske verdier fra hendelsesloggen.",
"event_series_pressure": "Lufttrykk",
"event_series_wind": "Vind",
"event_series_motor": "Motor",
"event_series_empty": "Ingen oppføringer ennå."
},
"tour": {
"skip": "Hopp over turen",
"back": "Tilbake",
"next": "Videre",
"finish": "Ferdig",
"progress": "Trinn {{current}} fra {{total}}",
"steps": {
"welcome": {
"title": "Velkommen om bord!",
"body": "Vi har laget en demo-loggbok med tre dagers reise i Kielfjorden for deg. Du kan når som helst slette eksempeloppføringene hvis du vil starte din egen loggbok. Denne korte omvisningen viser deg de viktigste funksjonene."
},
"welcome_public": {
"title": "Velkommen om bord!",
"body": "Utforsk vår demologgbok med tre dagers reise i Kielfjorden - uten konto. Denne korte omvisningen viser deg skipsdata, mannskap og loggbokoppføringer."
},
"nav_logs": {
"title": "Loggbokoppføringer",
"body": "Her administrerer du reisedagene dine - avreise, destinasjon, vær, drivstoffnivå og GPS-spor."
},
"entry_list": {
"title": "Dine reisedager",
"body": "Hvert kort representerer en reisedag. Trykk på en oppføring for å vise eller redigere detaljer."
},
"entry_open": {
"title": "Åpen reisedag",
"body": "Slik ser en fullført loggbok ut - med hendelser, tanknivåer og mer."
},
"entry_track": {
"title": "GPS-sporing",
"body": "Last opp GPX-filer eller se allerede lagrede ruter på kartet - inkludert avstand og hastighet."
},
"nav_vessel": {
"title": "Skipsdata",
"body": "Skriv inn navn, dimensjoner og tekniske data for båten din - fyll inn én gang, tilgjengelig for alle reisedager."
},
"nav_crew": {
"title": "Mannskapsliste",
"body": "Administrer mannskapet og tilordne dem til reisedager senere."
},
"nav_stats": {
"title": "Dashbord for statistikk",
"body": "Her kan du se kjørelengder, drivstofforbruk, rutekart og kjøreandeler - automatisk beregnet ut fra loggbokoppføringene dine."
},
"nav_feedback": {
"title": "Send tilbakemelding",
"body": "Du kan bruke dette skjemaet til å sende feil, ideer eller generelle tilbakemeldinger direkte til prosjektteamet - også etter omvisningen, når som helst ved hjelp av ikonet øverst til høyre."
},
"nav_profile": {
"title": "Din brukerprofil",
"body": "Du får tilgang til din personlige profil via skipperknappen øverst - uavhengig av hvilken loggbok du bruker."
},
"profile_preferences": {
"title": "Regnskap og presentasjon",
"body": "Her kan du administrere kontoidentitet, tema og lys/mørk modus. Du kan når som helst starte appturen på nytt. Passkeys og sikkerhetsinnstillinger finner du lenger ned i profilen."
},
"finish": {
"title": "Greit!",
"body": "Du kommer rett til statistikkoversikten. Du kan når som helst starte turen på nytt i brukerprofilen din. Ha en riktig god tur!"
}
}
},
"seo": {
"title": "Kapteins Daagbok - Gratis digital loggbok for fritidsbåter (uten reklame)",
"description": "Gratis, annonsefri digital loggbok med ende-til-ende-kryptering og Passkey-pålogging. Dokumenter seilingsdager, GPS-spor, mannskaps- og skipsdata på en sikker måte - også offline som PWA.",
"keywords": "Yachtloggbok, skipsloggbok, loggbok om bord, seiling, Passkey, E2E-kryptering, GPS-sporing, maritim loggbok, gratis, reklamefri, gratis, uten reklame",
"ogImageAlt": "Kapteins Daagbok Logo"
}
}
}