Add Scandinavian i18n (da/sv/nb) via DeepL pipeline.
Integrate new locale bundles, language cycling in the UI, SEO hreflang tags, and localized beta flyer HTML variants with scripts for batch translation and key validation. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,735 @@
|
||||
{
|
||||
"translation": {
|
||||
"app": {
|
||||
"name": "Kapteins Daagbok",
|
||||
"tagline": "Loggbok för privat yacht",
|
||||
"beta": "Beta",
|
||||
"beta_hint": "Betaversion - funktioner kan fortfarande ändras"
|
||||
},
|
||||
"languages": {
|
||||
"de": "Deutsch",
|
||||
"en": "English",
|
||||
"da": "Dansk",
|
||||
"sv": "Svenska",
|
||||
"nb": "Norsk"
|
||||
},
|
||||
"common": {
|
||||
"unsaved_changes_title": "Osparade ändringar",
|
||||
"unsaved_changes_message": "Du har ändringar som inte sparats. Vill du verkligen lämna sidan? Dina ändringar kommer att gå förlorade.",
|
||||
"unsaved_changes_leave": "Övergivande",
|
||||
"unsaved_changes_stay": "Stanna kvar"
|
||||
},
|
||||
"nav": {
|
||||
"dashboard": "Instrumentpanel",
|
||||
"vessel": "Fartygsdata",
|
||||
"crew": "Besättningslista",
|
||||
"deviation": "Distraktionsbord",
|
||||
"logs": "Loggboksanteckningar",
|
||||
"stats": "Statistik",
|
||||
"settings": "Inställningar"
|
||||
},
|
||||
"auth": {
|
||||
"welcome": "Välkommen till Kapteins Daagbok",
|
||||
"tagline": "Din säkra, E2Ekrypterade loggbok för sjöfarten.",
|
||||
"register": "Registrera dig med Passkey",
|
||||
"login": "Logga in med Passkey",
|
||||
"login_as": "Logga in som {{name}}",
|
||||
"quick_login": "Snabb inloggning",
|
||||
"forget_account": "Glömt konto på den här enheten",
|
||||
"not_user": "Inte {{name}}?",
|
||||
"recovery_title": "Din återställningsnyckel",
|
||||
"recovery_warning": "VIKTIGT: Skriv ner dessa 12 ord. Om du förlorar din Passkey och dessa ord kan dina data inte återställas.",
|
||||
"confirm_recovery": "Jag har skrivit ner orden",
|
||||
"status_logged_in": "Inloggad",
|
||||
"status_logged_out": "Avbruten",
|
||||
"copied": "Kopierat!",
|
||||
"copy_phrase": "Kopiera tangent",
|
||||
"enter_recovery": "Ange återställningsnyckel",
|
||||
"recovery_fallback_warning": "Din Passkey har autentiserats, men din enhet stöder inte maskinvarubaserad nyckelavledning. Ange din återställningsnyckel på 12 ord för att dekryptera din loggbok.",
|
||||
"recovery_placeholder": "Ange din återställningsnyckel som består av 12 ord åtskilda av mellanslag...",
|
||||
"back": "Tillbaka",
|
||||
"decrypting": "Dekryptering...",
|
||||
"decrypt_logbook": "Dekryptera loggbok",
|
||||
"error_incorrect_recovery": "Felaktig återställningsnyckel. Dekryptering misslyckades.",
|
||||
"error_decryption_failed": "Dekrypteringen misslyckades. Vänligen kontrollera din återställningsnyckel.",
|
||||
"or_register": "eller registrera dig",
|
||||
"explore_demo": "Utforska demoversionen utan konto",
|
||||
"username_placeholder": "Användarnamn / Skepparnamn",
|
||||
"processing": "Bearbetning...",
|
||||
"help": "Hjälp",
|
||||
"setup_pin_title": "Ange lokal PIN-kod (tillval)",
|
||||
"setup_pin_warning": "Eftersom din enhet inte stöder direkt härledning av Passkey-nycklar måste du annars ange din nyckel på 12 ord varje gång du loggar in på den här enheten. Konfigurera en lokal PIN-kod för att undvika detta.",
|
||||
"pin_placeholder": "E.G. 123456",
|
||||
"pin_label": "Lokal PIN-kod (4-8 siffror)",
|
||||
"save_pin": "Spara PIN-kod och fortsätt",
|
||||
"skip_pin": "Skip & använd återvinning",
|
||||
"enter_pin_title": "Dekryptera med PIN-kod",
|
||||
"enter_pin_warning": "Ange din lokala PIN-kod för att låsa upp dekrypteringsnyckeln på den här enheten.",
|
||||
"enter_pin_placeholder": "Ange din PIN-kod...",
|
||||
"decrypt_with_pin": "Dekryptera",
|
||||
"use_recovery_instead": "Använd återställningsnycklar istället",
|
||||
"error_incorrect_pin": "Felaktig PIN-kod. Dekryptering misslyckades."
|
||||
},
|
||||
"pwa": {
|
||||
"title": "Installera app",
|
||||
"generic_benefit": "Installera Kapteins Daagbok på din enhet för snabbare åtkomst, offline-användning och permanent datalagring.",
|
||||
"ios_instructions": "På iPad/iPhone: Lägg till appen på startskärmen så att dina loggboksdata förblir skyddade och appen startar som en inbyggd app.",
|
||||
"ios_step_share": "Tryck på aktiesymbolen i fältet Safari.",
|
||||
"ios_step_add": "Välj \"Gå till startskärmen\"",
|
||||
"install_now": "Installera nu",
|
||||
"installing": "Installation...",
|
||||
"later": "Senare",
|
||||
"never": "Visa inte mer",
|
||||
"platform_ios": "Installation via Safari.",
|
||||
"platform_android": "Installation via webbläsaren",
|
||||
"platform_desktop": "Installation som en skrivbordsapp",
|
||||
"settings_section": "Installation av app",
|
||||
"update_title": "Uppdatering tillgänglig",
|
||||
"update_desc": "En ny version av Kapteins Daagbok är klar. Uppdatera för att få de senaste ändringarna.",
|
||||
"update_now": "Uppdatering nu",
|
||||
"update_reloading": "Laddar..."
|
||||
},
|
||||
"sync": {
|
||||
"status_synced": "Synkroniserad",
|
||||
"status_syncing": "Synkronisera...",
|
||||
"status_offline": "Offline-cache",
|
||||
"status_unsynced": "Osynkroniserade förändringar"
|
||||
},
|
||||
"vessel": {
|
||||
"title": "Masterdata för fartyg",
|
||||
"name": "Yacht namn",
|
||||
"type": "Typ av båt",
|
||||
"type_unset": "- inte specificerad -",
|
||||
"type_sailing": "Segelyacht",
|
||||
"type_motor": "Motorbåt",
|
||||
"length_m": "Längd (m)",
|
||||
"draft_m": "Djupgående (m)",
|
||||
"air_draft_m": "Höjd (m)",
|
||||
"invalid_metric": "Ogiltigt numeriskt värde - ange meter som ett decimaltal (t.ex. 12,5).",
|
||||
"port": "Hem hamn",
|
||||
"owner": "Ägare",
|
||||
"charter": "Charterbolag",
|
||||
"registration": "Registreringsnummer/registreringsskylt",
|
||||
"callsign": "Radioanropssignal",
|
||||
"atis": "ATIS nr.",
|
||||
"mmsi": "MMSI nr.",
|
||||
"save": "Spara fartygsdata",
|
||||
"saving": "Kommer att sparas...",
|
||||
"saved": "Fartygsdata har sparats framgångsrikt!",
|
||||
"loading": "Fartygsdata är inlästa...",
|
||||
"sails_list": "Segel (befintliga segel)",
|
||||
"sails_help": "Ange här de segel som finns tillgängliga på din båt (t.ex. storsegel, genua, fock).",
|
||||
"add_sail": "Lägg till segel",
|
||||
"sail_name_placeholder": "z. t.ex. storsegel",
|
||||
"no_sails": "Inga segel lagrade.",
|
||||
"photo_add": "Lägg till foto",
|
||||
"photo_change": "Ändra foto",
|
||||
"photo_delete": "Ta bort foto",
|
||||
"tanks_section": "Tankar (kapacitet)",
|
||||
"tanks_help": "Valfritt i liter - möjliggör slider i journalen för kända tankstorlekar.",
|
||||
"freshwater_capacity_l": "Dricksvatten (liter)",
|
||||
"fuel_capacity_l": "Bränsle (liter)",
|
||||
"greywater_capacity_l": "Gråvatten (liter)",
|
||||
"invalid_tank_liters": "Ogiltigt numeriskt värde - ange liter som ett tal (t.ex. 200)."
|
||||
},
|
||||
"logs": {
|
||||
"title": "Loggboksjournal",
|
||||
"new_entry": "Ny resdag",
|
||||
"travel_details": "Detaljer om resan",
|
||||
"add_event": "Lägg till ny loggbokspost",
|
||||
"add_event_btn": "Lägg till händelse",
|
||||
"edit_event": "Redigera händelse",
|
||||
"save_event_btn": "Spara ändring",
|
||||
"cancel_event_edit": "Avbryt",
|
||||
"delete_event": "Ta bort händelse",
|
||||
"sign_cleared_skipper_re_sign_title": "Skippers signatur borttagen",
|
||||
"sign_cleared_skipper_re_sign": "Händelseloggen har ändrats. Skepparens signatur har tagits bort. Vänligen godkänn igen.",
|
||||
"date": "datum",
|
||||
"day_of_travel": "Resedag / resedag",
|
||||
"departure": "Starthamn (resa från)",
|
||||
"destination": "Destinationsport (till)",
|
||||
"route": "Resa från/till",
|
||||
"freshwater": "Färskvatten (liter)",
|
||||
"fuel": "Treibstoff / Bränsle (liter)",
|
||||
"greywater": "Gråvatten (liter)",
|
||||
"greywater_level": "Fyllnadsnivå",
|
||||
"tank_slider_of_max": "{{current}} / {{max}} L",
|
||||
"tank_capacity_tooltip": "Om tankens kapacitet (liter) finns lagrad i fartygets data kan du ange fyllnadsnivåerna här med hjälp av skjutreglaget.",
|
||||
"morning": "Stå på morgonen",
|
||||
"refilled": "Påfylld",
|
||||
"evening": "Kvällsställ",
|
||||
"consumption": "Daglig konsumtion",
|
||||
"signatures": "Underskrifter / frisläppande",
|
||||
"sign_skipper": "Skepparens signatur",
|
||||
"sign_crew": "Besättningens signatur",
|
||||
"sign_hint": "Signera med finger, penna eller mus",
|
||||
"sign_clear": "Radera",
|
||||
"sign_export_image": "[Signatur]",
|
||||
"sign_with_passkey": "Frigör med Passkey",
|
||||
"sign_passkey_signing": "Passkey begärs...",
|
||||
"sign_passkey_signed": "Utgiven av {{username}}",
|
||||
"sign_passkey_export": "Passkey: {{username}} ({{date}})",
|
||||
"sign_attribution_export": "{{username}} ({{date}})",
|
||||
"sign_passkey_clear": "Ta bort Passkey release",
|
||||
"sign_mode_passkey": "Passkey",
|
||||
"sign_mode_classic": "Klassisk",
|
||||
"sign_passkey_failed": "Passkey Frigöring misslyckades",
|
||||
"sign_passkey_cancelled": "Passkey Frigörandet inställt",
|
||||
"sign_invalid": "Signaturen är ogiltig - innehållet har ändrats",
|
||||
"sign_badge_skipper": "Skeppare",
|
||||
"sign_badge_skipper_invalid": "Ogiltig",
|
||||
"sign_badge_skipper_title_valid": "Skepparen har släppt",
|
||||
"sign_badge_skipper_title_invalid": "Skippers signatur ogiltig - innehållet har ändrats",
|
||||
"sign_classic_or_passkey": "Valfritt: klassisk signatur eller Passkey release ovan",
|
||||
"sign_crew_passkey_hint": "Besättningsmedlemmar med skrivbehörighet kan frigöra via Passkey.",
|
||||
"sign_offline_hint": "Passkey-Godkännande kräver Internet - klassisk signatur möjlig offline",
|
||||
"sign_lock_notice": "Efter undertecknandet är det inte möjligt att göra ändringar i loggboksanteckningen (utom foton) utan att skepparen och besättningen måste underteckna på nytt.",
|
||||
"sign_lock_active": "Denna post är signerad. Ändringar i loggboken (utom foton) tar automatiskt bort skepparens och besättningens signaturer.",
|
||||
"sign_lock_warning_title": "Bekräfta underskrift",
|
||||
"sign_lock_warning": "Efter undertecknandet är det inte längre möjligt att göra ändringar i loggboksanteckningen (utom foton) utan att skepparen och besättningen måste underteckna på nytt.\n\nVill du fortsätta?",
|
||||
"sign_proceed": "Teckna",
|
||||
"sign_cancel": "Avbryt",
|
||||
"sign_cleared_re_sign_title": "Underskrifter borttagna",
|
||||
"sign_cleared_re_sign": "Loggboksanteckningen har ändrats. Skepparens och besättningens namnteckningar har tagits bort. Vänligen underteckna igen.",
|
||||
"no_entries": "Inga loggboksposter hittade för denna yacht. Skapa din första resedag!",
|
||||
"back_to_list": "Tillbaka till tidskriftslistan",
|
||||
"save": "Spara loggbokssida",
|
||||
"saving": "Kommer att sparas...",
|
||||
"saved": "Loggbokssidan har sparats framgångsrikt!",
|
||||
"loading": "Journalen laddas...",
|
||||
"delete_entry": "Ta bort tagg",
|
||||
"delete_confirm": "Är du säker på att du vill radera den här resedagen permanent?",
|
||||
"carry_over_tanks_title": "Överföra data från föregående dag?",
|
||||
"carry_over_tanks_confirm": "Ta över starthamn, färskvatten, bränsle och gråvatten från startnivåerna från resans sista dag?\n\nStarthamn: {{departure}}\nFärskvatten: {{fw}} L\nBränsle: {{fuel}} L\nGråvatten: {{greywater}} L",
|
||||
"carry_over_tanks_yes": "Ta över",
|
||||
"carry_over_tanks_no": "Börja med 0",
|
||||
"event_title": "Kronologisk händelselogg",
|
||||
"no_events": "Inga händelser inlagda för denna resdag ännu.",
|
||||
"event_time": "Tid på dygnet",
|
||||
"event_mgk": "MgK-kurs",
|
||||
"event_rwk": "RwK-kurs",
|
||||
"event_course_section": "Kurs",
|
||||
"course_dial_hint": "Vrid ringen eller gå in i grader",
|
||||
"course_dial_step_label": "Stegstorlek",
|
||||
"course_step_fine": "1°",
|
||||
"course_step_medium": "5°",
|
||||
"course_step_coarse": "10°",
|
||||
"course_tab_mgk": "MgK",
|
||||
"course_tab_rwk": "rwK",
|
||||
"course_invalid": "Ogiltig 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 examen",
|
||||
"event_wind_direction": "Vindriktning",
|
||||
"event_wind_strength": "Vindstyrka",
|
||||
"event_sea_state": "Havets tillstånd",
|
||||
"event_weather": "Väder",
|
||||
"event_log": "Log (sm)",
|
||||
"event_gps": "GPS-position",
|
||||
"event_location": "Plats / hamn",
|
||||
"event_location_placeholder": "z. t.ex. Kiel",
|
||||
"event_remarks": "Anmärkningar / incidenter",
|
||||
"gps_btn": "Hämta GPS-koordinater",
|
||||
"weather_btn": "OpenWeatherMap Ring upp väder",
|
||||
"event_wind_pressure": "Lufttryck (hPa)",
|
||||
"event_heel": "Krängning (°)",
|
||||
"event_sails": "Segelhantering / motor",
|
||||
"motor_propulsion": "Maskinens resa",
|
||||
"sails_picker_show_more": "Visa alla segel",
|
||||
"sails_picker_show_less": "Visa mindre",
|
||||
"motor_hours": "Maskintimmar (totalt)",
|
||||
"fuel_per_motor_hour": "Förbrukning per maskintimme",
|
||||
"event_distance": "Avstånd (sm)",
|
||||
"export_csv": "Hämta CSV.",
|
||||
"share_csv": "Aktie",
|
||||
"export_pdf": "Hämta PDF.",
|
||||
"exporting_pdf": "PDF genereras...",
|
||||
"photos_title": "Fotobilagor (E2E-krypterade)",
|
||||
"photo_caption_label": "Fotobeskrivning/etikett (valfritt)",
|
||||
"photo_caption_placeholder": "t.ex. sätta segel nära hamninloppet",
|
||||
"photo_btn": "Ta foto / ladda upp",
|
||||
"photo_processing": "Håller på att bearbetas...",
|
||||
"no_photos": "Inga foton kopplade till denna resdag ännu.",
|
||||
"photo_delete_confirm": "Är du säker på att du vill radera det här fotot permanent?",
|
||||
"confirm_yes": "Ja",
|
||||
"confirm_no": "Nej",
|
||||
"track_upload_title": "GPS-spårning (fil)",
|
||||
"track_upload_points": "Poäng",
|
||||
"gps_tracking_btn_gpx": "Ladda ner spårfil",
|
||||
"gps_track_upload_help": "Dra en GPX-, KML- eller GeoJSON-fil hit eller klicka för att välja",
|
||||
"gps_track_upload_btn": "Ladda upp GPS-spår",
|
||||
"gps_track_delete": "Ta bort spårfil",
|
||||
"gps_track_delete_confirm": "Är du säker på att du vill radera den här spårfilen permanent?",
|
||||
"track_distance": "GPS-rutt (sm)",
|
||||
"track_speed_max": "Max. hastighet Hastighet (kn)",
|
||||
"track_speed_avg": "Ø Hastighet (kn)",
|
||||
"track_map_title": "GPS-spår på OpenSeaMap",
|
||||
"track_map_start": "Start",
|
||||
"track_map_end": "Mål",
|
||||
"track_map_speed_slow": "långsamt",
|
||||
"track_map_speed_fast": "snabb",
|
||||
"track_map_error": "Kartan kunde inte läsas in.",
|
||||
"exporting": "Export...",
|
||||
"share_unsupported": "Delning stöds inte på den här enheten. Filen har laddats ner istället.",
|
||||
"invite_crew": "Bjud in besättningen",
|
||||
"invite_link_copied": "Länk till inbjudan kopierad till urklipp!",
|
||||
"invite_link_desc": "Dela den här länken med besättningsmedlemmar för att ge dem skrivrättigheter till loggboken.",
|
||||
"collaborators_list": "Medlemmar / Besättning",
|
||||
"revoke": "Ta bort",
|
||||
"revoke_confirm": "Är du säker på att du vill återkalla den här besättningsmedlemmens åtkomst?",
|
||||
"invite_role": "Roll",
|
||||
"invite_expires": "Länken är giltig i 48 timmar"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Dina loggböcker",
|
||||
"subtitle": "Välj en loggbok eller skapa en ny för att hantera dina resor.",
|
||||
"create_btn": "Skapa loggbok",
|
||||
"new_logbook_placeholder": "Loggbokens eller båtens namn",
|
||||
"logout": "Logga ut",
|
||||
"logged_in_as": "Inloggad som {{name}}",
|
||||
"delete_confirm": "Är du säker på att du vill radera den här loggboken permanent? Alla lokala data och serverkopior kommer att förstöras.\n\nTips: Skapa en säkerhetskopia (.daagbok.json) i förväg under Inställningar → Säkerhetskopiering och återställning om du vill behålla data senare.",
|
||||
"no_logbooks": "Inga loggböcker hittades. Skapa din första loggbok för att komma igång!",
|
||||
"loading": "Loggböckerna är fulla...",
|
||||
"status_synced": "Synkroniserad",
|
||||
"status_local": "Endast lokal cache",
|
||||
"delete_btn": "Radera loggbok",
|
||||
"section_owned": "Mina loggböcker",
|
||||
"section_shared": "Delade loggböcker",
|
||||
"section_shared_hint": "Du har blivit inbjuden som besättningsmedlem. Skepparens profil och inställningar tillhör ägaren.",
|
||||
"role_owner": "Egen loggbok",
|
||||
"role_owner_hint": "Du är ägare och skeppare till denna loggbok",
|
||||
"role_crew": "Tillträde för besättningen",
|
||||
"role_crew_hint": "Inbjuden loggbok - du kan arbeta som besättning och underteckna den",
|
||||
"role_read": "Endast läsning",
|
||||
"role_read_hint": "Delad loggbok - endast visning, ingen redigering",
|
||||
"open_profile": "Öppna profil för {{name}}",
|
||||
"edit_title": "Byt namn på loggbok",
|
||||
"edit_placeholder": "Nytt namn på loggboken",
|
||||
"edit_success": "Loggboken har framgångsrikt bytt namn",
|
||||
"edit_btn": "Byt namn på",
|
||||
"filter_label": "Filtrera loggböcker",
|
||||
"filter_placeholder": "Namn, årtal eller datum ...",
|
||||
"filter_clear": "Återställ filter",
|
||||
"filter_results": "{{count}} Träffar",
|
||||
"filter_no_results": "Inga loggböcker matchar din sökning. Försök med ett annat namn eller ett annat år.",
|
||||
"sort_label": "Sortera",
|
||||
"sort_by_label": "Sortera efter",
|
||||
"sort_by_name": "Namn",
|
||||
"sort_by_date": "datum",
|
||||
"sort_dir_label": "Sekvens",
|
||||
"sort_asc": "Stigande",
|
||||
"sort_desc": "Nedåtgående",
|
||||
"sort_name_asc": "Namn A till Ö",
|
||||
"sort_name_desc": "Namn Z till A",
|
||||
"sort_date_asc": "Äldst först",
|
||||
"sort_date_desc": "Nyast först"
|
||||
},
|
||||
"profile": {
|
||||
"title": "Användarprofil",
|
||||
"subtitle": "Konto, Passkeys och statistik för {{name}}",
|
||||
"back": "Tillbaka till instrumentpanelen",
|
||||
"loading": "Profilen håller på att laddas...",
|
||||
"load_error": "Profilen kunde inte laddas.",
|
||||
"copy_failed": "Kopiering misslyckades.",
|
||||
"processing": "Håller på att bearbetas...",
|
||||
"identity_title": "Kontots identitet",
|
||||
"username": "Användarens namn",
|
||||
"user_id": "Användar-ID",
|
||||
"copy_user_id": "Kopiera användar-ID",
|
||||
"account_since": "Konto sedan",
|
||||
"prf_status": "Passkey härledning av nyckel (PRF)",
|
||||
"prf_active": "Aktiv",
|
||||
"prf_inactive": "Inte konfigurerad",
|
||||
"passkeys_title": "Passkeys",
|
||||
"passkeys_desc": "Registrera en separat Passkey på varje enhet. Detta gör att du kan logga in även efter att du bytt plattform.",
|
||||
"passkeys_empty": "Inga Passkeys hittades.",
|
||||
"add_passkey_btn": "Lägg till ny Passkey",
|
||||
"add_passkey_success": "Passkey har lagts till.",
|
||||
"add_passkey_failed": "Passkey kunde inte läggas till.",
|
||||
"remove_passkey_btn": "Ta bort Passkey.",
|
||||
"remove_passkey_last_title": "Senaste Passkey.",
|
||||
"remove_passkey_last_desc": "Den enda Passkey kan inte tas bort utan att du förlorar åtkomsten till ditt konto. Om du vill radera kontot helt använder du riskzonen längst ner på den här sidan.",
|
||||
"remove_passkey_failed": "Passkey kunde inte tas bort.",
|
||||
"remove_passkey_confirm_title": "Ta bort Passkey?",
|
||||
"remove_passkey_confirm_desc": "Denna enhet kan sedan inte längre logga in med denna Passkey.",
|
||||
"remove_passkey_confirm_yes": "Ta bort",
|
||||
"remove_passkey_confirm_no": "Avbryt",
|
||||
"pin_title": "Lokal PIN-kod",
|
||||
"pin_status": "Status",
|
||||
"pin_active": "Aktiv på den här enheten",
|
||||
"pin_inactive": "Inte konfigurerad",
|
||||
"pin_confirm_label": "Bekräfta PIN-kod",
|
||||
"pin_confirm_placeholder": "Ange PIN-koden igen",
|
||||
"pin_set_btn": "Ange PIN-kod",
|
||||
"pin_change_btn": "Ändra PIN-kod",
|
||||
"pin_remove_btn": "Ta bort PIN-koden",
|
||||
"pin_saved": "PIN-koden sparad.",
|
||||
"pin_save_failed": "PIN-koden kunde inte räddas.",
|
||||
"pin_mismatch": "PIN-koderna stämmer inte överens.",
|
||||
"pin_length_error": "PIN-koden måste innehålla minst 4 tecken.",
|
||||
"pin_no_session": "Sessionen har löpt ut - vänligen registrera dig igen.",
|
||||
"remove_pin_confirm_title": "Ta bort PIN-koden?",
|
||||
"remove_pin_confirm_desc": "Du måste logga in igen på den här enheten med Passkey eller återställningsnyckel.",
|
||||
"remove_pin_confirm_yes": "Ta bort PIN-koden",
|
||||
"remove_pin_confirm_no": "Avbryt",
|
||||
"security_title": "Checklista för säkerhet",
|
||||
"security_desc": "Översikt över de viktigaste skyddsmekanismerna för ditt konto.",
|
||||
"security_passkeys_ok": "Minst en Passkey registrerad",
|
||||
"security_passkeys_missing": "Nej Passkey registrerad",
|
||||
"security_prf_ok": "Avledning av PRF-nyckel aktiv",
|
||||
"security_prf_missing": "PRF inte upprättad",
|
||||
"security_pin_ok": "Lokal PIN-kod på den här enheten",
|
||||
"security_pin_missing": "Ingen lokal PIN-kod",
|
||||
"security_recovery_ok": "Uppsättning av återställningsnyckel",
|
||||
"security_recovery_hint": "De 12 orden visades under registreringen. Håll dem offline och åtskilda från enheten. Du kan skapa en ny nyckel nedan - den gamla kommer då att bli ogiltig.",
|
||||
"recovery_rotate_btn": "Skapa en ny återställningsnyckel",
|
||||
"recovery_rotate_confirm_title": "Skapa en ny återställningsnyckel?",
|
||||
"recovery_rotate_confirm_desc": "Den tidigare nyckeln på 12 ord blir ogiltig omedelbart. Se till att du förvarar den nya nyckeln säkert innan du fortsätter.",
|
||||
"recovery_rotate_confirm_yes": "Skapa ny nyckel",
|
||||
"recovery_rotate_confirm_no": "Avbryt",
|
||||
"recovery_rotate_new_warning": "VIKTIGT: Skriv ner dessa 12 ord och förvara dem offline. Den tidigare återställningsnyckeln är nu ogiltig.",
|
||||
"recovery_rotate_failed": "Återställningsnyckel kunde inte skapas.",
|
||||
"recovery_rotate_no_session": "Krypteringssessionen har löpt ut - logga ut och logga in igen och försök sedan igen.",
|
||||
"device_title": "Denna enhet",
|
||||
"device_desc": "Lokal cache, synkroniseringsstatus och snabb inloggning i den här webbläsaren.",
|
||||
"device_sync_pending": "{{count}} väntande synkroniseringsposter",
|
||||
"device_sync_ok": "Alla lokala ändringar synkroniseras",
|
||||
"device_remembered": "Konto för snabb inloggning sparat på den här enheten",
|
||||
"device_not_remembered": "Kontot finns inte med i listan för snabb inloggning",
|
||||
"device_forget_btn": "Glömt konto på den här enheten",
|
||||
"device_forget_confirm_title": "Ta bort snabb inloggning?",
|
||||
"device_forget_confirm_desc": "Kontot försvinner från snabbinloggningslistan på den här enheten. Din session och dina lokala loggböcker behålls.",
|
||||
"device_forget_confirm_yes": "Ta bort",
|
||||
"device_forget_confirm_no": "Avbryt",
|
||||
"passkey_label": "Namn för ny Passkey (valfritt)",
|
||||
"passkey_label_placeholder": "z. t.ex. MacBook, iPhone",
|
||||
"passkey_rename_btn": "Spara namn",
|
||||
"passkey_rename_success": "Passkey namn sparat.",
|
||||
"passkey_rename_failed": "Passkey-Namnet kunde inte sparas.",
|
||||
"passkey_unnamed": "Utan titel Passkey",
|
||||
"stats_title": "Statistik",
|
||||
"stats_subtitle": "Om alla dina loggböcker på den här enheten",
|
||||
"stats_logbooks": "Loggböcker",
|
||||
"stats_account_since": "Konto sedan",
|
||||
"stats_shared_logbooks": "Delade loggböcker",
|
||||
"appearance_title": "App & visualisering",
|
||||
"appearance_desc": "Designen och färgschemat gäller för hela appen på den här enheten.",
|
||||
"theme_label": "Appens designstil",
|
||||
"theme_auto": "Automatisk (OS-detektering)",
|
||||
"theme_ocean": "Ocean (glasmorfism)",
|
||||
"theme_material": "Material (Android)",
|
||||
"theme_cupertino": "Cupertino (iOS)",
|
||||
"color_scheme_label": "Ljust eller mörkt läge",
|
||||
"color_scheme_auto": "Automatisk (system)",
|
||||
"color_scheme_light": "Ljus",
|
||||
"color_scheme_dark": "Mörk",
|
||||
"integrations_title": "Integrationer",
|
||||
"owm_key": "OpenWeatherMap API-nyckel",
|
||||
"owm_help": "Valfritt: egen OpenWeatherMap API-nyckel. Om inget anges används nyckeln på serversidan från operatörskonfigurationen.",
|
||||
"prefs_save": "Spara",
|
||||
"prefs_saving": "Kommer att sparas...",
|
||||
"prefs_saved": "Sparade",
|
||||
"tour_title": "App-turné",
|
||||
"tour_desc": "Låt dig vägledas genom de viktigaste områdena i appen igen.",
|
||||
"tour_restart": "Starta resan igen",
|
||||
"push_title": "Push-meddelanden",
|
||||
"push_desc": "Som loggboksägare får du ett meddelande när inbjudna besättningsmedlemmar synkroniserar ändringar. Inget innehåll överförs i klartext.",
|
||||
"push_enable": "Meddela oss om förändringar i besättningen",
|
||||
"push_active": "Push-meddelanden är aktiva på den här enheten.",
|
||||
"push_unsupported": "Push-meddelanden stöds inte i den här webbläsaren.",
|
||||
"push_denied_hint": "Meddelanden är blockerade. Tillåt dem i webbläsarens eller enhetens inställningar.",
|
||||
"push_ios_install_hint": "På iPhone/iPad: Lägg till app på startskärmen (iOS 16.4+) för att använda push.",
|
||||
"push_error": "Push-meddelanden kunde inte aktiveras."
|
||||
},
|
||||
"crew": {
|
||||
"title": "Profiler för skeppare och besättning",
|
||||
"skipper_section": "Skepparens profil",
|
||||
"skipper_read_only_hint": "Skepparens profil kan endast redigeras av loggbokens ägare.",
|
||||
"crew_section": "Besättningslista",
|
||||
"add_crew": "Lägg till besättningsmedlem",
|
||||
"edit_crew": "Redigera besättningsmedlem",
|
||||
"no_crew": "Inga besättningsmedlemmar har lagts till ännu.",
|
||||
"max_crew": "Maximalt antal på 5 besättningsmedlemmar uppnås.",
|
||||
"name": "Namn",
|
||||
"address": "adress",
|
||||
"birthdate": "Födelsedag",
|
||||
"phone": "Telefonnummer",
|
||||
"nationality": "Nationalitet",
|
||||
"passport": "Pass/ID-nummer",
|
||||
"bloodtype": "Blodgrupp",
|
||||
"allergies": "Allergier",
|
||||
"diseases": "Redan existerande tillstånd/sjukdomar",
|
||||
"save": "Spara skeppardata",
|
||||
"save_member": "Spara medlem",
|
||||
"saved": "Skepparens profil har sparats!",
|
||||
"loading": "Besättningsfilerna är laddade...",
|
||||
"delete_confirm": "Är du säker på att du vill ta bort den här besättningsmedlemmen?"
|
||||
},
|
||||
"deviation": {
|
||||
"title": "Tabell för kompassavvikelse",
|
||||
"subtitle": "Ange den magnetiska kompassdeflektionen (deflektion) för kurser (MgK) från 000° till 360° i steg om 10°.",
|
||||
"heading": "MgK",
|
||||
"deviation": "Distraktion",
|
||||
"save": "Spara kalibreringsrutan",
|
||||
"saving": "Kommer att sparas...",
|
||||
"saved": "Kalibreringsnätet har sparats framgångsrikt!",
|
||||
"loading": "Kalibreringsbordet är laddat..."
|
||||
},
|
||||
"settings": {
|
||||
"title": "Inställningar för loggbok",
|
||||
"subtitle": "Dela, säkerhetskopiera och samarbeta för den här loggboken.",
|
||||
"select_logbook_hint": "Välj en loggbok för att redigera dess inställningar.",
|
||||
"no_key": "Ingen OpenWeatherMap API-nyckel tillgänglig. Spara din egen nyckel i användarprofilen eller kontakta operatören.",
|
||||
"weather_success": "Väderdata har hämtats framgångsrikt!",
|
||||
"weather_error": "Hämtning av väderdata misslyckades. Kontrollera API-nyckeln och anslutningen.",
|
||||
"weather_date_mismatch": "Väderdata kan endast hämtas för idag ({{today}}). Denna loggbokspost är daterad {{date}}.",
|
||||
"gps_error": "Ange en plats eller bestäm GPS-koordinaterna.",
|
||||
"share_title": "Aktieloggbok (skrivskyddad)",
|
||||
"share_desc": "Aktivera det här alternativet för att skapa en publik, skrivskyddad länk. Alla som har länken kan se dina resor, båtprofiler och besättning. Krypteringsnycklarna överförs aldrig till servern (de finns kvar i hashdelen av URL:en).",
|
||||
"share_privacy_warning": "Rekommendation: Dela endast den här länken privat (t.ex. via e-post eller messenger), inte på sociala medier.",
|
||||
"share_enable": "Aktivera offentlig länk",
|
||||
"share_copied": "Länk kopierad!",
|
||||
"share_copy_btn": "Kopiera länk",
|
||||
"danger_zone_title": "Farlig zon",
|
||||
"danger_zone_desc": "Om du raderar ditt konto raderas oåterkalleligen alla dina Passkey, loggböcker, fartygsdata, besättningsprofiler, reseanteckningar och E2E-nycklar. Denna åtgärd kan inte ångras.",
|
||||
"delete_account_btn": "Ta bort konto oåterkalleligt",
|
||||
"delete_account_confirm_title": "Radera konto?",
|
||||
"delete_account_confirm_desc": "Är du helt säker på att du oåterkalleligen vill radera ditt konto och alla tillhörande loggböcker och E2E-krypterade data?",
|
||||
"delete_account_confirm_yes": "Ja, radera konto och all data",
|
||||
"delete_account_confirm_no": "Avbryt",
|
||||
"delete_account_failed": "Kontot kunde inte raderas. Vänligen försök igen.",
|
||||
"delete_backup_hint": "Tips: Skapa säkerhetskopior av dina loggböcker (.daagbok.json) i inställningarna för varje loggbok innan du raderar dem.",
|
||||
"deleting_account": "Kontot kommer att raderas...",
|
||||
"invite_push_prompt_title": "Aktivera push-meddelanden?",
|
||||
"invite_push_prompt_message": "Så snart inbjudna besättningsmedlemmar synkroniserar ändringar kan du bli informerad via push. Inget loggboksinnehåll skickas i klartext.",
|
||||
"invite_push_prompt_ios_message": "Så snart besättningsmedlemmar synkroniserar ändringar kan du bli informerad via push. På iPhone/iPad: Lägg till appen på startskärmen (iOS 16.4+) och aktivera sedan push i användarprofilen.",
|
||||
"invite_push_prompt_enable": "Aktivera nu",
|
||||
"invite_push_prompt_later": "Senare",
|
||||
"invite_push_prompt_success": "Push-meddelanden är aktiva på den här enheten.",
|
||||
"backup_title": "Säkerhetskopiering och återställning",
|
||||
"backup_desc": "Komplett krypterad säkerhetskopia av denna loggbok (poster, foton, GPS-spår, besättning, fartyg). Skyddad med lösenfras för säkerhetskopian - för återställning till detta eller ett nytt konto.",
|
||||
"backup_export_title": "Skapa säkerhetskopia",
|
||||
"backup_export_desc": "Laddar ner alla lokala data som .daagbok.json. Förvara filen och lösenfrasen separat och säkert.",
|
||||
"backup_restore_title": "Återställ säkerhetskopian",
|
||||
"backup_restore_desc": "Återställer en säkerhetskopia till ditt nuvarande konto - även efter att du har registrerat ett nytt konto.",
|
||||
"backup_passphrase": "Lösenord för säkerhetskopiering",
|
||||
"backup_passphrase_placeholder": "Minst 8 tecken",
|
||||
"backup_passphrase_confirm": "Bekräfta lösenfras",
|
||||
"backup_passphrase_short": "Säkerhetskopians lösenfras måste vara minst 8 tecken lång.",
|
||||
"backup_passphrase_mismatch": "Lösenfraserna stämmer inte överens.",
|
||||
"backup_wrong_passphrase": "Lösenordet är felaktigt eller säkerhetskopian är skadad.",
|
||||
"backup_export_btn": "Ladda ner backup",
|
||||
"backup_exporting": "Säkerhetskopian skapas...",
|
||||
"backup_export_success": "Säkerhetskopia skapad ({{count}} resdagar).",
|
||||
"backup_file_label": "Säkerhetskopieringsfil (.daagbok.json)",
|
||||
"backup_preview_btn": "Kontrollera innehåll",
|
||||
"backup_previewing": "Check...",
|
||||
"backup_restore_btn": "Återställ",
|
||||
"backup_restoring": "Kommer att återställas...",
|
||||
"backup_restore_success": "Loggbok \"{{title}}\" har återställts.",
|
||||
"backup_restore_cancelled": "Återhämtning avbruten.",
|
||||
"backup_invalid_json": "Filen är inte en giltig JSON-fil.",
|
||||
"backup_invalid_format": "Okänt eller föråldrat backupformat.",
|
||||
"backup_not_owner": "Endast loggbokens ägare kan skapa säkerhetskopior.",
|
||||
"backup_not_authenticated": "Logga in för att återställa en säkerhetskopia.",
|
||||
"backup_id_conflict": "En loggbok med detta ID finns redan.",
|
||||
"backup_overwrite_confirm": "Den befintliga loggboken med samma ID ersätts. Fortsätter du?",
|
||||
"backup_new_id_confirm": "Importera säkerhetskopian som en ny loggbok med ett nytt ID?",
|
||||
"backup_stat_entries": "{{count}} Resdagar",
|
||||
"backup_stat_photos": "{{count}} Foton",
|
||||
"backup_stat_crew": "{{count}} Besättningens uppgifter",
|
||||
"backup_stat_tracks": "{{count}} GPS-spår",
|
||||
"backup_exported_at": "Exporterad: {{date}}"
|
||||
},
|
||||
"disclaimer": {
|
||||
"title": "Viktiga anmärkningar",
|
||||
"intro": "Läs följande anvisningar innan du använder Kapteins Daagbok.",
|
||||
"e2e_title": "End-to-end-kryptering",
|
||||
"e2e_body": "Dina loggboksdata är krypterade från början till slut. Endast du - eller personer med din nyckel - kan läsa innehållet. Endast krypterade data lagras på servern.",
|
||||
"pwa_title": "Progressiv webbapplikation (PWA)",
|
||||
"pwa_body": "Kapteins Daagbok körs som en progressiv webbapp i din webbläsare och kan installeras på din enhet - på samma sätt som en native-app, utan en appbutik.",
|
||||
"storage_title": "Lokal lagring och synkronisering",
|
||||
"storage_body": "Dina data lagras lokalt på din enhet (IndexedDB). Ändringar synkroniseras med servern när en internetanslutning är aktiv. Du kan fortsätta att arbeta utan anslutning, synkroniseringen sker senare.",
|
||||
"free_title": "Kostnadsfritt och reklamfritt",
|
||||
"free_body": "Kapteins Daagbok är kostnadsfritt och innehåller ingen reklam.",
|
||||
"liability_title": "Ansvarsfriskrivning",
|
||||
"liability_body": "Användningen av appen sker på egen risk. Inget ansvar accepteras för skador som uppstår till följd av användningen av appen - inklusive felaktiga eller ofullständiga loggboksanteckningar, förlust av data eller tekniska fel.",
|
||||
"warranty_title": "Ingen garanti",
|
||||
"warranty_body": "Ingen garanti ges för tjänstens funktion, korrekthet eller tillgänglighet. Driften kan när som helst avbrytas, begränsas eller ställas in.",
|
||||
"copyright": "© 2026 KnorrLabs, Markus F.J. Busche",
|
||||
"accept": "Acceptera och fortsätt",
|
||||
"close": "Nära",
|
||||
"button_title": "Anmärkningar och ansvarsfriskrivning"
|
||||
},
|
||||
"feedback": {
|
||||
"button_title": "Skicka feedback",
|
||||
"title": "Återkoppling",
|
||||
"intro": "Dela med dig av buggar, idéer eller allmän feedback. Ditt meddelande kommer att skickas till projektgruppen via en säker meddelandekanal.",
|
||||
"category_label": "Kategori",
|
||||
"category_general": "Allmänt",
|
||||
"category_bug": "Rapportera fel",
|
||||
"category_feature": "Begäran om funktion",
|
||||
"contact_label": "E-post (valfritt)",
|
||||
"contact_placeholder": "deine@email.beispiel",
|
||||
"message_label": "Meddelande",
|
||||
"message_placeholder": "Beskriv din feedback...",
|
||||
"send": "Skicka",
|
||||
"sending": "Kommer att skickas...",
|
||||
"cancel": "Avbryt",
|
||||
"success": "Tack så mycket! Din feedback har skickats.",
|
||||
"error_send": "Feedback kunde inte skickas. Vänligen försök igen senare.",
|
||||
"error_invalid_email": "Vänligen ange en giltig e-postadress.",
|
||||
"error_not_configured": "Feedback är inte tillgängligt på den här servern.",
|
||||
"error_rate_limited": "För många feedbackmeddelanden på kort tid. Vänligen vänta några minuter.",
|
||||
"error_spam": "Det här meddelandet kunde inte skickas. Vänligen omformulera det."
|
||||
},
|
||||
"demo": {
|
||||
"logbook_title": "Demo loggbok Östersjön",
|
||||
"badge": "Demo",
|
||||
"public_banner": "Skrivskyddad demovy",
|
||||
"cta_register": "Skapa konto",
|
||||
"back_to_login": "Till registreringen"
|
||||
},
|
||||
"invitation": {
|
||||
"error_invalid_key": "Länken till inbjudan är kryptografiskt ogiltig (nyckeln är felaktig).",
|
||||
"error_missing_key": "Länken till inbjudan innehåller ingen dekrypteringsnyckel (#key=...). Vänligen använd den fullständiga länken från ägaren.",
|
||||
"error_expired": "Denna inbjudan har löpt ut (giltig i 48 timmar).",
|
||||
"error_invalid_token": "Inbjudan ogiltig.",
|
||||
"error_load_failed": "Inbjudan kunde inte läsas in.",
|
||||
"error_incomplete_session": "Sessionen är ofullständig - logga in igen (användar-ID saknas).",
|
||||
"error_accept_failed": "Anslutningen misslyckades.",
|
||||
"error_login_failed": "Passkey Inloggningen misslyckades.",
|
||||
"error_username_missing": "Användarnamnet kunde inte fastställas - vänligen logga in igen.",
|
||||
"error_register_failed": "Registreringen misslyckades.",
|
||||
"loading_joining": "Ansluter sig...",
|
||||
"loading_checking": "Inbjudan kommer att kontrolleras...",
|
||||
"loading_unlocking": "Loggboken är upplåst och synkroniserad...",
|
||||
"loading_retrieving_key": "Ladda ner krypteringsnyckel...",
|
||||
"error_title": "Fel i inbjudan",
|
||||
"back_to_start": "Tillbaka till början",
|
||||
"title": "Inbjudan till loggbok",
|
||||
"invited_by": "Inbjudan från",
|
||||
"vessel_logbook": "Fartyg / Loggbok",
|
||||
"signed_in_preparing": "Registrerad som {{username}}. Anslutning förbereds...",
|
||||
"join_again": "Gå med igen",
|
||||
"login_or_register_hint": "Logga in eller registrera ett konto för att gå med i loggboken.",
|
||||
"or_sign_up": "ELLER REGISTRERA DIG IGEN",
|
||||
"register_crew_account": "Skapa ett nytt konto för besättningen",
|
||||
"username_label": "Användarens namn",
|
||||
"create_passkey": "Skapa Passkey.",
|
||||
"switch_language_en": "Engelska",
|
||||
"switch_language_de": "Tysk"
|
||||
},
|
||||
"stats": {
|
||||
"title": "Statistik",
|
||||
"subtitle": "Översikt över rutter, förbrukning och typ av körning",
|
||||
"scope_label": "Utvärderingsområde",
|
||||
"scope_logbook": "Denna loggbok",
|
||||
"scope_account": "Alla loggböcker",
|
||||
"loading": "Statistiken är beräknad...",
|
||||
"no_data": "Inga resdagar tillgängliga ännu.",
|
||||
"total_distance": "Totalt avstånd",
|
||||
"travel_days": "Resdagar",
|
||||
"sail_distance": "Under segel",
|
||||
"motor_distance": "Maskinens resa",
|
||||
"motor_hours_total": "Totalt antal maskintimmar",
|
||||
"daily_motor_hours": "Maskintimmar per resdag",
|
||||
"avg_motor_hours": "Ø maskintimmar per resdag",
|
||||
"unknown_propulsion": "Okänd",
|
||||
"fuel_total": "Totalt bränsle",
|
||||
"water_total": "Totalt vatten",
|
||||
"daily_etmal": "Dagliga tider",
|
||||
"daily_consumption": "Daglig konsumtion",
|
||||
"route_overview": "Vägbeskrivning",
|
||||
"route_map_title": "Översikt över rutten",
|
||||
"propulsion_title": "Segel vs. maskin",
|
||||
"propulsion_hint": "Fördelningen baseras på loggbokshändelser per resdag, inte på GPS-segment.",
|
||||
"avg_distance": "Ø per resdag",
|
||||
"avg_fuel": "Ø Bränsle",
|
||||
"avg_water": "Ø Vatten",
|
||||
"fuel_per_nm": "Bränsle per sm",
|
||||
"fuel_per_motor_hour": "Bränsle per maskintimme",
|
||||
"daily_fuel_per_motor_hour": "Bränsleförbrukning per maskintimme och resdag",
|
||||
"fuel_legend": "Bränsle",
|
||||
"water_legend": "Vatten",
|
||||
"unit_nm": "sm",
|
||||
"unit_h": "h",
|
||||
"unit_l": "L",
|
||||
"day_label": "Dag {{day}}__.",
|
||||
"account_logbooks": "Loggböcker i en överblick",
|
||||
"col_logbook": "Loggbok"
|
||||
},
|
||||
"tour": {
|
||||
"skip": "Hoppa över turen",
|
||||
"back": "Tillbaka",
|
||||
"next": "Ytterligare",
|
||||
"finish": "Färdig",
|
||||
"progress": "Steg {{current}} från {{total}}.",
|
||||
"steps": {
|
||||
"welcome": {
|
||||
"title": "Välkommen ombord!",
|
||||
"body": "Vi har skapat en demo-loggbok med tre dagars resa i Kielfjorden åt dig. Du kan när som helst radera exempelposterna om du vill starta din egen loggbok. Den här korta rundturen visar dig de viktigaste funktionerna."
|
||||
},
|
||||
"welcome_public": {
|
||||
"title": "Välkommen ombord!",
|
||||
"body": "Utforska vår demologgbok med tre dagars resor i Kielfjorden - utan konto. Den här korta rundturen visar dig fartygsdata, besättning och loggboksanteckningar."
|
||||
},
|
||||
"nav_logs": {
|
||||
"title": "Loggboksanteckningar",
|
||||
"body": "Det är här du hanterar dina resdagar - avresa, destination, väder, bränslenivåer och GPS-spår."
|
||||
},
|
||||
"entry_list": {
|
||||
"title": "Dina resdagar",
|
||||
"body": "Varje kort representerar en resdag. Tryck på en post för att visa eller redigera detaljer."
|
||||
},
|
||||
"entry_open": {
|
||||
"title": "Öppen resdag",
|
||||
"body": "Så här ser en komplett loggboksanteckning ut - med händelser, tanknivåer och mycket mer."
|
||||
},
|
||||
"entry_track": {
|
||||
"title": "GPS-spårning",
|
||||
"body": "Ladda upp GPX-filer eller visa redan sparade rutter på kartan - inklusive avstånd och hastighet."
|
||||
},
|
||||
"nav_vessel": {
|
||||
"title": "Fartygsdata",
|
||||
"body": "Ange namn, dimensioner och tekniska data för din yacht - fyll i en gång, tillgänglig för alla resdagar."
|
||||
},
|
||||
"nav_crew": {
|
||||
"title": "Besättningslista",
|
||||
"body": "Hantera besättningsmedlemmar och tilldela dem resdagar senare."
|
||||
},
|
||||
"nav_stats": {
|
||||
"title": "Kontrollpanel för statistik",
|
||||
"body": "Här kan du se körsträckor, bränsleförbrukning, ruttkartor och körandelar - automatiskt beräknade från dina loggboksanteckningar."
|
||||
},
|
||||
"nav_feedback": {
|
||||
"title": "Skicka feedback",
|
||||
"body": "Du kan använda det här formuläret för att skicka fel, idéer eller allmän feedback direkt till projektgruppen - även efter rundturen när som helst med hjälp av ikonen längst upp till höger."
|
||||
},
|
||||
"nav_profile": {
|
||||
"title": "Din användarprofil",
|
||||
"body": "Du kommer åt din personliga profil via skipperknappen högst upp - oavsett vilken loggbok som är aktuell."
|
||||
},
|
||||
"profile_preferences": {
|
||||
"title": "Redovisning & presentation",
|
||||
"body": "Här kan du hantera din konto-identitet, ditt tema och ljus/mörker-läge. Du kan när som helst starta om appturen. Passkeys och säkerhetsinställningar hittar du längre ner i profilen."
|
||||
},
|
||||
"finish": {
|
||||
"title": "Okej!",
|
||||
"body": "Du kommer direkt till instrumentpanelen för statistik. Du kan när som helst starta om turen i din användarprofil. Ha en trevlig resa!"
|
||||
}
|
||||
}
|
||||
},
|
||||
"seo": {
|
||||
"title": "Kapteins Daagbok - Gratis digital loggbok för båtar (reklamfri)",
|
||||
"description": "Gratis, annonsfri digital loggbok för båtar med kryptering från början till slut och Passkey-inloggning. Dokumentera resdagar, GPS-spår, besättnings- och fartygsdata på ett säkert sätt - även offline som PWA.",
|
||||
"keywords": "Yachtloggbok, skeppsdagbok, ombordloggbok, segling, Passkey, E2E kryptering, GPS-spår, sjöfartsloggbok, gratis, reklamfri, gratis, utan reklam",
|
||||
"ogImageAlt": "Kapteins Daagbok Logotyp"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user