feat: show travel day count badge on logbook dashboard
This commit is contained in:
@@ -65,7 +65,7 @@
|
||||
"copied": "Kopieret!",
|
||||
"copy_phrase": "Kopier nøgle",
|
||||
"enter_recovery": "Indtast gendannelsesnøglen",
|
||||
"recovery_fallback_warning": "Din Passkey er blevet godkendt, men din enhed understøtter ikke hardwarebaseret nøgleudledning. Indtast din 12-ords gendannelseskode for at dekryptere din logbog.",
|
||||
"recovery_fallback_warning": "Din Passkey er blevet godkendt, men din enhed understøtter ikke hardwarebaseret nøgleudledning. Indtast din 12-ords gendannelsesnøgle for at dekryptere din logbog.",
|
||||
"recovery_placeholder": "Indtast din gendannelseskode, der består af 12 ord adskilt af mellemrum...",
|
||||
"back": "Tilbage",
|
||||
"decrypting": "Afkodning...",
|
||||
@@ -78,7 +78,7 @@
|
||||
"processing": "Behandler...",
|
||||
"help": "Hjælp",
|
||||
"setup_pin_title": "Opsæt lokal PIN-kode (valgfrit)",
|
||||
"setup_pin_warning": "Da din enhed ikke understøtter direkte Passkey-nøgleafledning, ville du ellers være nødt til at indtaste din 12-ords-nøgle ved hver login på denne enhed. Opret en lokal PIN-kode for at undgå dette.",
|
||||
"setup_pin_warning": "Da din enhed ikke understøtter direkte Passkey-nøgleafledning, ville du ellers være nødt til at indtaste din 12-ords-nøgle hver gang, du logger ind på denne enhed. Opret en lokal PIN-kode for at undgå dette.",
|
||||
"pin_placeholder": "F.eks. 123456",
|
||||
"pin_label": "Lokal PIN-kode (4–8 cifre)",
|
||||
"save_pin": "Gem PIN-kode og fortsæt",
|
||||
@@ -121,7 +121,7 @@
|
||||
"update_desc": "En ny version af Kapteins Daagbok er klar. Opdater venligst for at få de seneste ændringer.",
|
||||
"update_now": "Opdater nu",
|
||||
"update_reloading": "Indlæser…",
|
||||
"storage_persist_hint": "Browseren kan slette offline-data. Tillad permanent lagring, så din logbog forbliver beskyttet (i browserindstillingerne eller ved næste påmindelse)."
|
||||
"storage_persist_hint": "Browseren kan slette offline-data. Tillad permanent lagring, så din logbog forbliver beskyttet (i browserindstillingerne eller ved næste meddelelse)."
|
||||
},
|
||||
"sync": {
|
||||
"status_synced": "Synkroniseret",
|
||||
@@ -135,7 +135,7 @@
|
||||
},
|
||||
"vessel": {
|
||||
"title": "Skibsstamdata",
|
||||
"name": "Yachtnavn",
|
||||
"name": "Yachtens navn",
|
||||
"type": "Bådtype",
|
||||
"type_unset": "— ikke angivet —",
|
||||
"type_sailing": "Sejlbåd",
|
||||
@@ -148,12 +148,12 @@
|
||||
"owner": "Ejeren",
|
||||
"charter": "Charterfirma",
|
||||
"registration": "Nummerplade/registreringsnummer",
|
||||
"callsign": "Radiokaldesignal",
|
||||
"callsign": "Kaldesignal",
|
||||
"atis": "ATIS-nr.",
|
||||
"mmsi": "MMSI-nummer",
|
||||
"save": "Gem skibsdata",
|
||||
"saving": "Gemmes...",
|
||||
"saved": "Skibsdata gemt!",
|
||||
"saved": "Skibsdata er gemt!",
|
||||
"loading": "Skibsdata indlæses...",
|
||||
"sails_list": "Sejl (eksisterende sejl)",
|
||||
"sails_help": "Indtast her de sejl, der er til rådighed på dit skib (f.eks. storsejl, genua, fok).",
|
||||
@@ -225,7 +225,7 @@
|
||||
"sign_classic_or_passkey": "Valgfrit: klassisk underskrift eller Passkey-godkendelse øverst",
|
||||
"sign_crew_passkey_hint": "Medarbejdere med skriveadgang kan dele via Passkey",
|
||||
"sign_offline_hint": "Passkey-godkendelse kræver internetforbindelse — klassisk underskrift er mulig offline",
|
||||
"sign_lock_notice": "Når logbogsindskriften er underskrevet, kan der ikke foretages ændringer (undtagen i fotos) uden at skipperen og besætningen skal underskrive igen.",
|
||||
"sign_lock_notice": "Når logbogsindskriften er underskrevet, kan der ikke foretages ændringer (undtagen i fotos), uden at skipperen og besætningen skal underskrive igen.",
|
||||
"sign_lock_active": "Denne indtastning er underskrevet. Ændringer i logbogen (undtagen fotos) fjerner automatisk skipperens og besætningens underskrifter.",
|
||||
"sign_lock_warning_title": "Bekræft underskrift",
|
||||
"sign_lock_warning": "Når logbogsindførelsen er underskrevet, kan der ikke længere foretages ændringer (undtagen i fotos), uden at skipperen og besætningen skal underskrive igen.\n\nVil du fortsætte?",
|
||||
@@ -233,7 +233,7 @@
|
||||
"sign_cancel": "Annuller",
|
||||
"sign_cleared_re_sign_title": "Underskrifter fjernet",
|
||||
"sign_cleared_re_sign": "Logbogsnotatet er blevet ændret. Skipperens og besætningens underskrifter er blevet fjernet. Underskriv venligst igen.",
|
||||
"no_entries": "Der blev ikke fundet nogen logbogspost for denne yacht. Opret din første rejsedag!",
|
||||
"no_entries": "Der blev ikke fundet nogen logbogsindlæg for denne yacht. Opret din første rejsedag!",
|
||||
"back_to_list": "Tilbage til tidsskriftlisten",
|
||||
"save": "Gem logbogsiden",
|
||||
"saving": "Gemmes...",
|
||||
@@ -244,7 +244,7 @@
|
||||
"live_mode": "Live",
|
||||
"live_title": "Live-Journal",
|
||||
"live_loading": "Live-Journal indlæses...",
|
||||
"live_retry": "Prøv igen",
|
||||
"live_retry": "Prøve igen",
|
||||
"live_load_error": "Live-Journal kunne ikke indlæses.",
|
||||
"live_action_error": "Indlægget kunne ikke gemmes.",
|
||||
"live_open_editor": "Fuldstændig editor",
|
||||
@@ -312,7 +312,7 @@
|
||||
"live_gps_error": "GPS-positionen kunne ikke fastslås.",
|
||||
"live_gps_start_hint": "Start altid din dagstur med at finde en position.",
|
||||
"live_event_generic": "Begivenhed",
|
||||
"live_weather_btn": "Vejr",
|
||||
"live_weather_btn": "Vejret",
|
||||
"live_weather_owm_btn": "OpenWeatherMap Hent vejrudsigt",
|
||||
"live_weather_owm_loading": "Vejret indlæses…",
|
||||
"live_weather_position_required": "For vejr fra OpenWeatherMap skal du først indtaste en position (knappen „Position“). Positionen må højst være 6 timer gammel.",
|
||||
@@ -335,7 +335,7 @@
|
||||
"live_course_entry": "Kurs {{course}}",
|
||||
"live_fuel_entry": "Diesel +{{liters}} L",
|
||||
"live_water_entry": "Vand +{{liters}} L",
|
||||
"live_auto_position": "Automatisk position",
|
||||
"live_auto_position": "Automatisk placering",
|
||||
"live_undo_hint": "Indtastningen er gemt",
|
||||
"live_undo_btn": "Fortryd",
|
||||
"live_cancel": "Afbrydelse",
|
||||
@@ -359,7 +359,7 @@
|
||||
"carry_over_tanks_title": "Skal data fra i går overføres?",
|
||||
"carry_over_tanks_confirm": "Skal starthavn, startmængder for ferskvand, brændstof og gråt vand fra den sidste rejsedag overføres?\n\nStarthavn: {{departure}}\nFerskvand: {{fw}} L\nBrændstof: {{fuel}} L\nGråt vand: {{greywater}} L",
|
||||
"carry_over_tanks_yes": "Anvend",
|
||||
"carry_over_tanks_no": "Starte fra 0",
|
||||
"carry_over_tanks_no": "Start fra 0",
|
||||
"event_title": "Kronologisk hændelseslog",
|
||||
"event_creator": "Indsendt af",
|
||||
"no_events": "Der er endnu ikke registreret nogen begivenheder for denne rejsedag.",
|
||||
@@ -413,7 +413,7 @@
|
||||
"gps_quality_poor": "Svag GPS-modtagelse (±{{accuracy}} m) – sandsynligvis få satellitter. Prøv igen udendørs, eller kontroller positionen.",
|
||||
"gps_quality_unknown": "GPS-position overført (nøjagtighed ikke angivet af enheden).",
|
||||
"gps_live_intro_title": "Placering for Live-Log",
|
||||
"gps_live_intro_body": "For at kunne registrere positioner automatisk og bruge GPS-knappen skal appen have adgang til din placering.\n\nTryk på „Tillad placering“ – bekræft tilladelsen i den næste dialogboks. Du kan til enhver tid indtaste en position manuelt under „Position“.",
|
||||
"gps_live_intro_body": "For at kunne registrere positioner automatisk og bruge GPS-knappen skal appen have adgang til din placering.\n\nTryk på »Tillad placering« – bekræft tilladelsen i den næste dialogboks. Du kan til enhver tid indtaste en position manuelt under »Position«.",
|
||||
"gps_live_intro_allow": "Tillad adgang til placering",
|
||||
"gps_live_intro_later": "Senere",
|
||||
"gps_enable_in_settings_hint": "Adgang til din placering er blokeret. Du kan senere give tilladelse i browser- eller enhedsindstillingerne (hjemmeside/app → placering).",
|
||||
@@ -425,14 +425,14 @@
|
||||
"motor_propulsion": "Maskinkørsel",
|
||||
"sails_picker_show_more": "Vis alle sejl",
|
||||
"sails_picker_show_less": "Vis færre",
|
||||
"motor_hours": "Maskin timer (i alt)",
|
||||
"motor_hours": "Maskin-timer (i alt)",
|
||||
"fuel_per_motor_hour": "Forbrug pr. maskintime",
|
||||
"event_distance": "Afstand (sm)",
|
||||
"export_csv": "CSV Download",
|
||||
"share_csv": "CSV del",
|
||||
"export_pdf": "PDF Download",
|
||||
"exporting_pdf": "PDF genereres...",
|
||||
"ai_summary_title": "AI-opsummering",
|
||||
"ai_summary_title": "AI-resumé",
|
||||
"ai_summary_read_only": "Oprettet af skipperen — kan kun læses af besætningen.",
|
||||
"ai_summary_empty": "Der findes endnu ikke noget resumé.",
|
||||
"ai_summary_generate": "Generer resumé",
|
||||
@@ -445,8 +445,8 @@
|
||||
"ai_summary_error_forbidden": "Kun skipperen må generere AI-opsummeringer.",
|
||||
"ai_summary_offline": "AI-opsummeringen kræver en internetforbindelse. Du er i øjeblikket offline.",
|
||||
"photos_title": "Fotobilag",
|
||||
"photo_caption_label": "Fotobeskrivelse / Etiket (valgfrit)",
|
||||
"photo_caption_placeholder": "f.eks. sætte sejl nær havneindsejlingen",
|
||||
"photo_caption_label": "Billedbeskrivelse / Etiket (valgfrit)",
|
||||
"photo_caption_placeholder": "f.eks. sætte sejl tæt på havneindsejlingen",
|
||||
"photo_btn": "Tag/upload et billede",
|
||||
"photo_camera_btn": "Tag et billede",
|
||||
"photo_gallery_btn": "Vælg fra galleriet",
|
||||
@@ -476,7 +476,7 @@
|
||||
"nmea_file_label": "NMEA-fil",
|
||||
"nmea_stats": "{{lines}} sæt genkendt · Typer: {{types}}",
|
||||
"nmea_warn_no_position": "Der blev ikke fundet nogen positionssæt — spor- og GPS-felter kan stå tomme.",
|
||||
"nmea_warn_duplicate_file": "Denne NMEA-fil er allerede importeret. Hvis du importerer den samme fil igen, vil der blive tilføjet dobbelte logbogspost.",
|
||||
"nmea_warn_duplicate_file": "Denne NMEA-fil er allerede importeret. Hvis du importerer den samme fil igen, vil der blive tilføjet dobbelte logposter.",
|
||||
"nmea_mode_label": "Oprette journalposter",
|
||||
"nmea_mode_interval": "Efter tidsinterval",
|
||||
"nmea_mode_change": "Ved væsentlige ændringer",
|
||||
@@ -495,7 +495,7 @@
|
||||
"nmea_archive_question": "Skal råprotokollen arkiveres lokalt? (Kun på denne enhed, ikke synkroniseret.)",
|
||||
"nmea_archive_keep": "Arkivering",
|
||||
"nmea_archive_discard": "Afvis",
|
||||
"nmea_archive_stored": "NMEA-arkiv: {{name}}",
|
||||
"nmea_archive_stored": "NMEA-arkiveret: {{name}}",
|
||||
"nmea_archive_delete_confirm": "Skal den arkiverede NMEA-log fra denne enhed slettes?",
|
||||
"nmea_error_no_samples": "Der er ingen brugbare NMEA-sætninger i filen.",
|
||||
"nmea_error_parse": "NMEA-filen kunne ikke læses.",
|
||||
@@ -542,6 +542,9 @@
|
||||
"delete_confirm": "Er du sikker på, at du vil slette denne logbog endeligt? Alle lokale data og serverkopier vil blive slettet.\n\nTip: Opret først en sikkerhedskopi (.daagbok) under Indstillinger → Sikkerhedskopiering og gendannelse, hvis du vil beholde dataene senere.",
|
||||
"no_logbooks": "Der blev ikke fundet nogen logbøger. Opret din første logbog for at komme i gang!",
|
||||
"loading": "Logbøger indlæses...",
|
||||
"travel_days_count_zero": "Ingen rejsedage",
|
||||
"travel_days_count_one": "1 rejsedag",
|
||||
"travel_days_count_other": "{{count}} Rejsedage",
|
||||
"status_synced": "Synkroniseret",
|
||||
"status_local": "Kun lokal cache",
|
||||
"delete_btn": "Slet logbog",
|
||||
@@ -588,8 +591,8 @@
|
||||
"identity_title": "Kontooplysninger",
|
||||
"username": "Brugernavn",
|
||||
"user_id": "Bruger-ID",
|
||||
"copy_user_id": "Kopier bruger-ID",
|
||||
"account_since": "Konto oprettet",
|
||||
"copy_user_id": "Kopier bruger-id",
|
||||
"account_since": "Konto oprettet siden",
|
||||
"prf_status": "Passkey-nøgleafledning (PRF)",
|
||||
"prf_active": "Aktiv",
|
||||
"prf_inactive": "Ikke indrettet",
|
||||
@@ -603,7 +606,7 @@
|
||||
"remove_passkey_last_title": "Sidste Passkey",
|
||||
"remove_passkey_last_desc": "Det eneste Passkey kan ikke fjernes uden at miste adgangen til din konto. For at slette kontoen helt skal du bruge linket nederst på denne side.",
|
||||
"remove_passkey_failed": "Passkey kunne ikke fjernes.",
|
||||
"remove_passkey_confirm_title": "Passkey skal fjernes?",
|
||||
"remove_passkey_confirm_title": "Passkey fjernes?",
|
||||
"remove_passkey_confirm_desc": "Denne enhed kan derefter ikke længere logge ind med denne Passkey.",
|
||||
"remove_passkey_confirm_yes": "Fjern",
|
||||
"remove_passkey_confirm_no": "Annuller",
|
||||
@@ -620,7 +623,7 @@
|
||||
"pin_save_failed": "PIN-koden kunne ikke gemmes.",
|
||||
"pin_mismatch": "PIN-koderne stemmer ikke overens.",
|
||||
"pin_length_error": "PIN-koden skal bestå af mindst 4 tegn.",
|
||||
"pin_no_session": "Sessionen er udløbet — log ind igen.",
|
||||
"pin_no_session": "Sessionen er udløbet — log venligst ind igen.",
|
||||
"remove_pin_confirm_title": "Skal PIN-koden fjernes?",
|
||||
"remove_pin_confirm_desc": "Du skal logge ind på denne enhed igen med Passkey eller gendannelsesnøglen.",
|
||||
"remove_pin_confirm_yes": "Fjern PIN-kode",
|
||||
@@ -640,7 +643,7 @@
|
||||
"recovery_rotate_confirm_desc": "Den hidtidige 12-ords-nøgle bliver straks ugyldig. Sørg for at opbevare den nye nøgle sikkert, inden du fortsætter.",
|
||||
"recovery_rotate_confirm_yes": "Opret en ny nøgle",
|
||||
"recovery_rotate_confirm_no": "Annuller",
|
||||
"recovery_rotate_new_warning": "VIGTIGT: Skriv disse 12 ord ned, og opbevar dem et sted, hvor du ikke har internetadgang. Den hidtidige gendannelseskode er nu ugyldig.",
|
||||
"recovery_rotate_new_warning": "VIGTIGT: Skriv disse 12 ord ned, og opbevar dem offline. Den hidtidige gendannelseskode er nu ugyldig.",
|
||||
"recovery_rotate_failed": "Det var ikke muligt at oprette en gendannelsesnøgle.",
|
||||
"recovery_rotate_no_session": "Krypteringssessionen er udløbet — log venligst ud og log ind igen, og prøv derefter igen.",
|
||||
"device_title": "Dette apparat",
|
||||
@@ -653,7 +656,7 @@
|
||||
"device_forget_confirm_title": "Skal hurtiglogin fjernes?",
|
||||
"device_forget_confirm_desc": "Kontoen fjernes fra listen over hurtiglogin på denne enhed. Din session og dine lokale logfiler bevares.",
|
||||
"device_forget_confirm_yes": "Fjern",
|
||||
"device_forget_confirm_no": "Annuller",
|
||||
"device_forget_confirm_no": "Afbryd",
|
||||
"passkey_label": "Navn til den nye Passkey (valgfrit)",
|
||||
"passkey_label_placeholder": "f.eks. MacBook, iPhone",
|
||||
"passkey_rename_btn": "Gem navn",
|
||||
@@ -665,7 +668,7 @@
|
||||
"stats_logbooks": "Logbøger",
|
||||
"stats_account_since": "Konto siden",
|
||||
"stats_shared_logbooks": "Delte logbøger",
|
||||
"appearance_title": "App & brugergrænseflade",
|
||||
"appearance_title": "App & visning",
|
||||
"appearance_desc": "Designet og farveskemaet gælder for hele appen på denne enhed.",
|
||||
"theme_label": "Appens designstil",
|
||||
"theme_auto": "Automatisk (OS-genkendelse)",
|
||||
@@ -761,7 +764,7 @@
|
||||
"title": "Besætningen på denne rejsedag",
|
||||
"subtitle": "Kan afvige fra standarden i logbogen. De efterfølgende rejsedage overtager dataene fra den foregående dag.",
|
||||
"day_skipper": "Skipperen denne dag",
|
||||
"day_crew": "Besætningen denne dag",
|
||||
"day_crew": "Besætningen den dag",
|
||||
"no_skipper": "Der er ikke valgt nogen skipper",
|
||||
"no_crew": "Der er ikke valgt noget hold"
|
||||
},
|
||||
@@ -787,7 +790,7 @@
|
||||
"save_member": "Gem medlem",
|
||||
"saved": "Skipper-profilen er gemt!",
|
||||
"loading": "Crew-filer indlæses...",
|
||||
"delete_confirm": "Er du sikker på, at du vil fjerne dette medlem af holdet?"
|
||||
"delete_confirm": "Er du sikker på, at du vil fjerne dette crew-medlem?"
|
||||
},
|
||||
"deviation": {
|
||||
"title": "Afvigelsestabel (kompasafvigelse)",
|
||||
@@ -836,7 +839,7 @@
|
||||
"invite_push_prompt_later": "Senere",
|
||||
"invite_push_prompt_success": "Push-beskeder er aktiveret på denne enhed.",
|
||||
"backup_title": "Sikkerhedskopiering og gendannelse",
|
||||
"backup_desc": "Fuldstændig krypteret sikkerhedskopi af denne logbog (indlæg, fotos, lydnoter, GPS-ruter, besætning, skib). Beskyttet med en sikkerhedskodephrase — til gendannelse på denne eller en ny konto.",
|
||||
"backup_desc": "Fuldstændig krypteret sikkerhedskopi af denne logbog (indlæg, fotos, lydnoter, GPS-spor, besætning, skib). Beskyttet med en sikkerhedskodephrase — til gendannelse på denne eller en ny konto.",
|
||||
"backup_export_title": "Opret sikkerhedskopi",
|
||||
"backup_export_desc": "Downloader alle lokale data som en komprimeret .daagbok-fil. Opbevar filen og adgangskoden separat og sikkert.",
|
||||
"backup_restore_title": "Gendan sikkerhedskopi",
|
||||
@@ -854,8 +857,8 @@
|
||||
"backup_export_progress": "Pak filer {{current}} / {{total}}…",
|
||||
"backup_invalid_archive": "Filen er ikke et gyldigt sikkerhedskopieringsarkiv.",
|
||||
"backup_version_unsupported": "Gammelt backupformat (v1). Brug venligst en opdateret .daagbok-backup.",
|
||||
"backup_import_size_confirm": "Denne sikkerhedskopi er ca. {{size}} stor. Gendannelsen kan tage længere tid på enheden og optage meget lagerplads. Vil du fortsætte?",
|
||||
"backup_stat_voice": "{{count}} Stemmebeskeder",
|
||||
"backup_import_size_confirm": "Denne sikkerhedskopi er ca. {{size}} MB stor. Gendannelsen kan tage længere tid på enheden og optage meget lagerplads. Vil du fortsætte?",
|
||||
"backup_stat_voice": "{{count}} Stemme-noter",
|
||||
"backup_stat_size": "Ukomprimeret ca. {{size}}",
|
||||
"backup_preview_btn": "Kontroller indholdet",
|
||||
"backup_previewing": "Kontroller…",
|
||||
@@ -864,7 +867,7 @@
|
||||
"backup_restore_success": "Logbogen „{{title}}“ er blevet gendannet.",
|
||||
"backup_restore_cancelled": "Gendannelsen blev afbrudt.",
|
||||
"backup_invalid_json": "Filen er ikke en gyldig JSON-fil.",
|
||||
"backup_invalid_format": "Ukendt eller forældet backup-format.",
|
||||
"backup_invalid_format": "Ukendt eller forældet backupformat.",
|
||||
"backup_not_owner": "Kun logbogens ejer kan oprette sikkerhedskopier.",
|
||||
"backup_not_authenticated": "Du skal logge ind for at gendanne en sikkerhedskopi.",
|
||||
"backup_id_conflict": "Der findes allerede en logbog med dette ID.",
|
||||
@@ -884,13 +887,13 @@
|
||||
"pwa_title": "Progressiv webapp (PWA)",
|
||||
"pwa_body": "Kapteins Daagbok kører som en progressiv webapp i din browser og kan installeres på din enhed – på samme måde som en native app, men uden at skulle hentes fra en app-butik.",
|
||||
"storage_title": "Lokal lagring og synkronisering",
|
||||
"storage_body": "Dine data gemmes midlertidigt lokalt på din enhed (IndexedDB). Når der er internetforbindelse, synkroniseres ændringerne med serveren. Du kan fortsætte med at arbejde, selvom der ikke er forbindelse; synkroniseringen foregår senere.",
|
||||
"storage_body": "Dine data gemmes midlertidigt lokalt på din enhed (IndexedDB). Når der er internetforbindelse, synkroniseres ændringerne med serveren. Du kan fortsætte med at arbejde, selvom der ikke er forbindelse; synkroniseringen finder sted senere.",
|
||||
"free_title": "Gratis og uden reklamer",
|
||||
"free_body": "Kapteins Daagbok er gratis og indeholder ingen reklamer.",
|
||||
"liability_title": "Ansvarsfraskrivelse",
|
||||
"liability_body": "Brugen sker på eget ansvar. Der påtages intet ansvar for skader, der opstår som følge af brugen af appen – herunder fejlbehæftede eller ufuldstændige logbogspostninger, datatab eller tekniske fejl.",
|
||||
"liability_body": "Brugen sker på eget ansvar. Der påtages intet ansvar for skader, der opstår som følge af brugen af appen – herunder fejlagtige eller ufuldstændige logbogsindtastninger, datatab eller tekniske fejl.",
|
||||
"warranty_title": "Ingen garanti",
|
||||
"warranty_body": "Der gives ingen garanti for tjenestens funktion, nøjagtighed eller tilgængelighed. Driften kan til enhver tid blive afbrudt, begrænset eller indstillet.",
|
||||
"warranty_body": "Der gives ingen garanti for tjenestens funktion, nøjagtighed eller tilgængelighed. Driften kan til enhver tid afbrydes, begrænses eller indstilles.",
|
||||
"copyright": "© 2026 KnorrLabs, Markus F.J. Busche",
|
||||
"accept": "Accepter og fortsæt",
|
||||
"close": "Luk",
|
||||
@@ -912,11 +915,11 @@
|
||||
"send": "Send",
|
||||
"sending": "Sendes…",
|
||||
"cancel": "Annuller",
|
||||
"success": "Mange tak! Din feedback er blevet sendt.",
|
||||
"success": "Mange tak! Din tilbagemelding er blevet sendt.",
|
||||
"error_send": "Feedback kunne ikke sendes. Prøv igen senere.",
|
||||
"error_invalid_email": "Indtast venligst en gyldig e-mailadresse.",
|
||||
"error_not_configured": "Feedback er ikke tilgængelig på denne server.",
|
||||
"error_rate_limited": "Der er modtaget for mange feedback-beskeder på kort tid. Vent venligst et par minutter.",
|
||||
"error_rate_limited": "Der er for mange feedback-beskeder på kort tid. Vent venligst et par minutter.",
|
||||
"error_spam": "Denne besked kunne ikke sendes. Omformuler den venligst."
|
||||
},
|
||||
"demo": {
|
||||
@@ -932,13 +935,13 @@
|
||||
"error_expired": "Denne invitation er udløbet (gyldig i 48 timer).",
|
||||
"error_invalid_token": "Invitationstoken er ugyldig.",
|
||||
"error_load_failed": "Det var ikke muligt at indlæse oplysninger om invitationen.",
|
||||
"error_incomplete_session": "Sessionen er ufuldstændig — log venligst ind igen (bruger-ID mangler).",
|
||||
"error_incomplete_session": "Sessionen er ufuldstændig — log ind igen (bruger-ID mangler).",
|
||||
"error_accept_failed": "Tilmeldingen mislykkedes.",
|
||||
"error_login_failed": "Passkey-login mislykkedes.",
|
||||
"error_username_missing": "Brugernavnet kunne ikke findes — log ind igen.",
|
||||
"error_register_failed": "Registreringen mislykkedes.",
|
||||
"loading_joining": "Tilmelding...",
|
||||
"loading_checking": "Invitationen bliver behandlet...",
|
||||
"loading_checking": "Invitationen bliver gennemgået...",
|
||||
"loading_unlocking": "Logbogen aktiveres og synkroniseres...",
|
||||
"loading_retrieving_key": "Indlæser krypteringsnøgle...",
|
||||
"error_title": "Indlæsningsfejl",
|
||||
@@ -948,7 +951,7 @@
|
||||
"vessel_logbook": "Skib / Logbog",
|
||||
"signed_in_preparing": "Logget ind som {{username}}. Tilmelding forberedes...",
|
||||
"join_again": "Tilmeld dig igen",
|
||||
"login_or_register_hint": "Log ind eller opret en konto for at få adgang til logbogen.",
|
||||
"login_or_register_hint": "Log ind eller opret en konto for at blive medlem af logbogen.",
|
||||
"or_sign_up": "ELLER OPRETT EN NY KONTO",
|
||||
"register_crew_account": "Opret en ny crew-konto",
|
||||
"username_label": "Brugernavn",
|
||||
@@ -967,7 +970,7 @@
|
||||
"total_distance": "Samlet strækning",
|
||||
"travel_days": "Rejsedage",
|
||||
"sail_distance": "Under sejl",
|
||||
"motor_distance": "Maskinkørsel",
|
||||
"motor_distance": "Maskintransport",
|
||||
"motor_hours_total": "Samlede maskintimer",
|
||||
"daily_motor_hours": "Maskin-timer pr. rejsedag",
|
||||
"avg_motor_hours": "Gennemsnitlige maskintimer pr. rejsedag",
|
||||
@@ -1014,11 +1017,11 @@
|
||||
},
|
||||
"welcome_public": {
|
||||
"title": "Velkommen om bord!",
|
||||
"body": "Udforsk vores demo-logbog med tre rejsedage i Kieler Fjorden – helt uden at oprette en konto. Turen viser dig logbogsindlæg samt valg af skib og besætning til denne logbog. Du kan senere opdatere flåden og den faste besætning i din brugerprofil."
|
||||
"body": "Udforsk vores demo-logbog med tre rejsedage i Kieler Fjorden – helt uden brugerkonto. Turen viser dig logbogsindlæg samt valg af skib og besætning til denne logbog. Du kan senere opdatere flåden og fast besætning i din brugerprofil."
|
||||
},
|
||||
"nav_logs": {
|
||||
"title": "Logbogsnotater",
|
||||
"body": "Her kan du administrere dine rejsedage – afgang, destination, vejr, brændstofstand og GPS-ruter."
|
||||
"body": "Her kan du administrere dine rejsedage – afgang, destination, vejr, brændstofstand og GPS-spor."
|
||||
},
|
||||
"entry_list": {
|
||||
"title": "Dine rejsedage",
|
||||
@@ -1026,7 +1029,7 @@
|
||||
},
|
||||
"entry_open": {
|
||||
"title": "Åbn rejsedag",
|
||||
"body": "Sådan ser en udfyldt logbogsoptegnelse ud – med begivenheder, brændstofstand og mere."
|
||||
"body": "Sådan ser en udfyldt logbogsoptegnelse ud – med begivenheder, brændstofmængder og mere."
|
||||
},
|
||||
"entry_track": {
|
||||
"title": "GPS-rute",
|
||||
@@ -1034,7 +1037,7 @@
|
||||
},
|
||||
"nav_vessel": {
|
||||
"title": "Skib til logbogen",
|
||||
"body": "Vælg det skib fra din flåde, der skal bruges til denne logbog. Du kan administrere dine skibe i brugerprofilen under »Flåde & besætning«."
|
||||
"body": "Vælg det skib til denne logbog fra din flåde. Du kan administrere dine skibe i brugerprofilen under »Flåde & besætning«."
|
||||
},
|
||||
"profile_vessel_pool": {
|
||||
"title": "Skibsflåde",
|
||||
@@ -1058,11 +1061,11 @@
|
||||
},
|
||||
"nav_profile": {
|
||||
"title": "Din brugerprofil",
|
||||
"body": "Via Skipper-knappen øverst kan du gå til din personlige profil – uanset hvilket logbog du er i."
|
||||
"body": "Via knappen »Skipper« øverst kan du gå til din personlige profil – uanset hvilket logbog du er i."
|
||||
},
|
||||
"profile_preferences": {
|
||||
"title": "Konto & visning",
|
||||
"body": "Her kan du administrere din kontoidentitet, dit tema og lys/mørk-tilstand. Du kan når som helst starte app-guiden igen. Passkeys og sikkerhedsindstillinger finder du længere nede i profilen."
|
||||
"body": "Her kan du administrere din kontoidentitet, dit tema og lys/mørk-tilstand. Du kan når som helst starte app-rundvisningen igen. Passkeys og sikkerhedsindstillinger finder du længere nede i profilen."
|
||||
},
|
||||
"finish": {
|
||||
"title": "Fint!",
|
||||
@@ -1072,7 +1075,7 @@
|
||||
},
|
||||
"seo": {
|
||||
"title": "Kapteins Daagbok – Gratis digitalt logbog til lystbåde (uden reklamer)",
|
||||
"description": "Gratis, reklamefri digital bådlogbog med ende-til-ende-kryptering og Passkey-login. Dokumenter rejsedage, GPS-ruter, besætning og skibsdata sikkert – også offline som PWA.",
|
||||
"description": "Gratis, reklamefri digital yachtlogbog med ende-til-ende-kryptering og Passkey-login. Dokumenter rejsedage, GPS-spor, besætning og skibsdata sikkert – også offline som PWA.",
|
||||
"keywords": "Yachtlogbog, skibsdagbog, skibslogbog, sejlads, Passkey, E2E-kryptering, GPS-spor, maritim logbog, gratis, uden reklamer, gratis, uden reklamer",
|
||||
"ogImageAlt": "Kapteins Daagbok Logo"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user