From a3ede003a1aa4ff17745e81d92d828560b73b111 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Tobias=20Skjong-B=C3=B8rsting?= Date: Sun, 16 Aug 2026 13:04:03 +0200 Subject: [PATCH 01/10] =?UTF-8?q?feat(i18n):=20add=20Norwegian=20Bokm?= =?UTF-8?q?=C3=A5l=20locale?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/providers/intl-provider.tsx | 1 + components/ui/flag-icons.tsx | 12 + components/ui/language-switcher.tsx | 1 + i18n/request.ts | 3 + i18n/routing.ts | 2 +- locales/nb/common.json | 3385 ++++++++++++++++++++++++ 6 files changed, 3403 insertions(+), 1 deletion(-) create mode 100644 locales/nb/common.json diff --git a/components/providers/intl-provider.tsx b/components/providers/intl-provider.tsx index 14f6369b5..816929c00 100644 --- a/components/providers/intl-provider.tsx +++ b/components/providers/intl-provider.tsx @@ -35,6 +35,7 @@ export const LOCALE_LOADERS: Record Promise> = { ko: () => import('@/locales/ko/common.json').then((m) => m.default), lv: () => import('@/locales/lv/common.json').then((m) => m.default), mn: () => import('@/locales/mn/common.json').then((m) => m.default), + nb: () => import('@/locales/nb/common.json').then((m) => m.default), nl: () => import('@/locales/nl/common.json').then((m) => m.default), pl: () => import('@/locales/pl/common.json').then((m) => m.default), pt: () => import('@/locales/pt/common.json').then((m) => m.default), diff --git a/components/ui/flag-icons.tsx b/components/ui/flag-icons.tsx index dcc4bf63c..6713035a8 100644 --- a/components/ui/flag-icons.tsx +++ b/components/ui/flag-icons.tsx @@ -235,6 +235,17 @@ export function FlagDK(props: FlagProps) { ); } +/** Norway – Red with a blue Nordic cross outlined in white */ +export function FlagNO(props: FlagProps) { + return ( + + + + + + ); +} + /** Romania – Vertical blue, yellow, red tricolour */ export function FlagRO(props: FlagProps) { return ( @@ -354,6 +365,7 @@ export const flagComponents: Record ReactElement> ko: FlagKR, lv: FlagLV, mn: FlagMN, + nb: FlagNO, nl: FlagNL, pl: FlagPL, pt: FlagBR, diff --git a/components/ui/language-switcher.tsx b/components/ui/language-switcher.tsx index 849e61bb6..b6700e355 100644 --- a/components/ui/language-switcher.tsx +++ b/components/ui/language-switcher.tsx @@ -24,6 +24,7 @@ const languages = [ { value: 'hu', label: 'Magyar' }, { value: 'lv', label: 'Latviešu' }, { value: 'nl', label: 'Nederlands' }, + { value: 'nb', label: 'Norsk bokmål' }, { value: 'pl', label: 'Polski' }, { value: 'pt', label: 'Português' }, { value: 'ro', label: 'Română' }, diff --git a/i18n/request.ts b/i18n/request.ts index 2506d504f..59f3b3258 100644 --- a/i18n/request.ts +++ b/i18n/request.ts @@ -78,6 +78,9 @@ export default getRequestConfig(async ({ requestLocale }) => { case 'mn': messages = (await import('../locales/mn/common.json')).default; break; + case 'nb': + messages = (await import('../locales/nb/common.json')).default; + break; case 'nl': messages = (await import('../locales/nl/common.json')).default; break; diff --git a/i18n/routing.ts b/i18n/routing.ts index e73925544..9ec39c4cc 100644 --- a/i18n/routing.ts +++ b/i18n/routing.ts @@ -12,7 +12,7 @@ const localePrefix = (process.env.NEXT_PUBLIC_LOCALE_PREFIX ?? 'never') as | 'always' | 'as-needed'; -const SUPPORTED_LOCALES = ['ar', 'ca', 'cs', 'da', 'de', 'en', 'es', 'fa', 'fr', 'he', 'hu', 'it', 'ja', 'ko', 'lv', 'mn', 'nl', 'pl', 'pt', 'ro', 'ru', 'sk', 'tr', 'uk', 'zh'] as const; +const SUPPORTED_LOCALES = ['ar', 'ca', 'cs', 'da', 'de', 'en', 'es', 'fa', 'fr', 'he', 'hu', 'it', 'ja', 'ko', 'lv', 'mn', 'nb', 'nl', 'pl', 'pt', 'ro', 'ru', 'sk', 'tr', 'uk', 'zh'] as const; // Fallback locale used when the visitor's Accept-Language header does not // match any supported locale (and no NEXT_LOCALE cookie is set yet). Admins diff --git a/locales/nb/common.json b/locales/nb/common.json new file mode 100644 index 000000000..063450341 --- /dev/null +++ b/locales/nb/common.json @@ -0,0 +1,3385 @@ +{ + "meta_description": "Minimalistisk nettpostklient som bruker protokollen JMAP", + "login": { + "title": "Webmail", + "username_label": "E-post", + "username_placeholder": "user@example.com", + "password_label": "Passord", + "password_placeholder": "Skriv inn passordet ditt", + "jmap_endpoint_label": "JMAP-server", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "Serveren må tillate CORS-forespørsler fra dette domenet.", + "jmap_server_label": "Server", + "jmap_server_auto_picked": "Server valgt fra e-postdomenet ditt.", + "sign_in": "Logg på", + "signing_in": "Logger på ...", + "loading": "Laster inn...", + "reconnecting": "Forbindelsen mistet. Forsøker å koble til på nytt …", + "error": { + "invalid_credentials": "Ugyldig e-postadresse eller passord. Sjekk legitimasjonen din og prøv igjen.", + "connection_failed": "Kan ikke nå serveren. Sjekk internettilkoblingen og prøv igjen.", + "cors_blocked": "Serveren er tilgjengelig, men blokkerer forespørsler på tvers av opprinnelse. Sjekk JMAP-serverens CORS-innstillinger og tillat dette domenet.", + "server_error": "Serveren er midlertidig utilgjengelig. Prøv igjen senere.", + "generic": "Det oppstod en uventet feil. Hvis dette vedvarer, kontakt administratoren din.", + "totp_required": "En tofaktorautentiseringskode kreves. Skriv inn koden nedenfor.", + "totp_invalid": "Ugyldig autentiseringskode. Sjekk autentiseringsappen din og prøv igjen.", + "oauth_discovery_failed": "SSO er aktivert, men identitetsleverandøren kunne ikke nås. Sjekk OAuth-konfigurasjonen." + }, + "show_password": "Vis passord", + "hide_password": "Skjul passord", + "totp_toggle": "Jeg har en 2FA-kode", + "remember_me": "Husk meg", + "config_error": { + "title": "Konfigurasjonsfeil", + "fetch_failed": "Kan ikke laste applikasjonskonfigurasjonen. Prøv igjen senere.", + "server_not_configured": "E-postserveren er ikke konfigurert. Kontakt administratoren din." + }, + "remove_from_history": "Fjern fra historien", + "totp_label": "Autentiseringskode", + "totp_placeholder": "000 000", + "session_expired": "Økten din er utløpt. Logg på igjen.", + "dismiss": "Avvis", + "or": "eller", + "sign_in_sso": "Logg på med SSO", + "add_account_title": "Legg til konto", + "add_account_subtitle": "Logg på med en annen konto", + "cancel": "Avbryt", + "website": "Nettsted", + "imprint": "Juridisk informasjon", + "privacy_policy": "Personvernerklæring", + "try_demo": "Prøv demoen", + "demo_description": "Utforsk med eksempeldata – ingen konto nødvendig", + "demo_launching": "Starter demoen...", + "demo_login_button": "Start demoen", + "demo_tagline": "Opplev en e-postklient med alle funksjoner. Ingen konto kreves.", + "demo_no_signup": "Ingen registrering nødvendig – utforsk fritt med eksempeldata", + "oauth_completing": "Fullfører pålogging ...", + "oauth_error": { + "title": "Autentisering mislyktes", + "invalid_state": "Sikkerhetsvalidering mislyktes. Prøv å logge på igjen.", + "missing_params": "Manglende autorisasjonsdata. Prøv å logge på igjen.", + "token_exchange_failed": "Kunne ikke fullføre autentiseringen. Prøv igjen.", + "access_denied": "Tilgang ble nektet. Kontakt administratoren din.", + "back_to_login": "Tilbake til innlogging" + } + }, + "sidebar": { + "close": "Lukk", + "compose": "Skriv", + "compose_hint": "Skriv (c)", + "search_placeholder": "Søk i e-post...", + "search_placeholder_hint": "Søk i e-post... (trykk /)", + "storage": "Lagring", + "storage_used": "Brukt", + "storage_free": "Ledig", + "storage_total": "Totalt", + "sign_out": "Logg ut", + "sign_out_of": "Logg ut av {account}", + "sign_out_all": "Logg ut av alle kontoer", + "add_account": "Legg til konto", + "set_as_default": "Sett som standard", + "switch_account": "Bytt konto", + "contacts": "Kontakter", + "calendar": "Kalender", + "settings": "Innstillinger", + "admin": "Admin", + "files": "Filer", + "loading_mailboxes": "Laster inn postkasser...", + "push_connected": "Sanntidsoppdateringer aktive", + "push_disconnected": "Sanntidsoppdateringer inaktive", + "keyboard_shortcuts": "Tastatursnarveier", + "theme": { + "light": "Lysmodus", + "dark": "Mørk modus", + "system": "Systemtema" + }, + "language": { + "title": "Språk" + }, + "mailboxes": { + "inbox": "Innboks", + "sent": "Sendt", + "drafts": "Utkast", + "trash": "Papirkurv", + "archive": "Arkiv", + "starred": "Stjernemerket", + "all_mail": "All e-post", + "spam": "Søppelpost", + "important": "Viktig" + }, + "unified_inbox": "Samlet innboks", + "unified_sent": "Alle sendt", + "unified_drafts": "Alle utkast", + "unified_trash": "All papirkurv", + "unified_archive": "Alt arkiv", + "unified_junk": "All søppelpost", + "all_accounts": "Alle kontoer", + "unified_mailbox": "Samlet postkasse", + "expand": "Utvid", + "collapse": "Skjul", + "expand_tooltip": "Utvid", + "collapse_tooltip": "Skjul", + "mobile": { + "search": "Søk", + "compose": "Skriv", + "go_back": "Gå tilbake", + "toggle_menu": "Vis eller skjul menyen" + }, + "clear_search": "Tøm søk", + "vacation_active": "Feriesvar er aktiv", + "demo_banner": "Demo-modus", + "demo_reset": "Tilbakestill", + "demo_tour": "Omvisning", + "tags": "Etiketter", + "show_all_tags": "Vis alle ({count})", + "show_fewer_tags": "Vis færre", + "folders": "Mapper", + "shared": "Delt", + "mail": "E-post", + "nav_label": "Navigasjon", + "add_app": "Apper", + "scheduled": "Planlagt", + "unified_all_unread": "Alt ulest", + "unified_all_starred": "Alle med stjerne", + "unified_all_mail": "All post", + "remove_account": "Fjern konto", + "remove_account_confirm": "Vil du fjerne {account} fra denne enheten? Du kan legge den til igjen senere." + }, + "protocol_handlers": { + "title": "Standard apper", + "description": "Velg om e-post- og kalenderkoblinger skal åpnes i Bulwark. Teknisk sett registrerer Bulwark seg som en protokollbehandler for mailto: og webcal:-lenker.", + "unsupported": "Denne nettleseren eller tilkoblingen støtter ikke manuell protokollbehandlerregistrering. Det kan hende du fortsatt kan bruke den installerte PWA via nettleser- eller OS-innstillinger.", + "mailto_label": "E-postkoblinger", + "mailto_description": "Åpne mailto:-lenker i Bulwark med et forhåndsutfylt meldingsvindu.", + "protocol_open_mode_label": "Når du åpner protokolllenker", + "protocol_open_mode_description": "Velg om Bulwark åpner mailto:- og webcal:-lenker i en ny fane eller gjenbruker en åpen økt. Alternativet for aktiv økt trenger varslingstillatelse, slik at du kan klikke på et reservevarsel for å hente Bulwark frem hvis nettleseren blokkerer fokus.", + "protocol_open_mode_active_session": "Åpne i aktiv økt hvis mulig", + "protocol_open_mode_new_tab": "Åpne alltid en ny fane", + "focus_notification_title": "Åpne Bulwark", + "focus_notification_body": "Koblingen ble åpnet i Bulwark. Klikk for å hente vinduet frem.", + "webcal_label": "Kalenderlenker", + "webcal_description": "Åpne webcal:-lenker i Bulwark med en forhåndsutfylt dialog for kalenderabonnement.", + "register_mailto": "Registrer e-postapp", + "register_webcal": "Registrer kalenderappen", + "mailto_registered": "Registrering av e-postbehandler forespurt", + "webcal_registered": "Forespurt registrering av kalenderbehandler", + "registration_failed": "Registrering av protokollbehandler mislyktes", + "opening_mailto": "Åpner meldingsvinduet...", + "opening_webcal": "Åpner kalenderen...", + "browser_note": "Nettleseren eller operativsystemet kan be deg om å bekrefte dette og kan kreve at Bulwark installeres før den kan velges som standardapp.", + "select_account_title": "Velg konto", + "select_mailto_account": "Velg hvilken konto som skal åpne denne e-postkoblingen.", + "select_webcal_account": "Velg hvilken konto som skal åpne denne kalenderlenken.", + "select_account_note": "Dette gjelder kun denne protokolllenken.", + "detail_to": "Til", + "detail_subject": "Emne", + "detail_no_subject": "Ingen emne", + "detail_calendar": "Kalender", + "detail_source": "Kilde", + "active_account": "Aktiv", + "switching_account": "Bytter konto …" + }, + "sidebar_apps": { + "modal_title": "Sidefelt-apper", + "add_new": "Legg til app", + "edit_app": "Rediger app", + "name_label": "Navn", + "name_placeholder": "Min app", + "name_required": "Navn er påkrevd", + "url_label": "URL", + "url_required": "URL kreves", + "url_invalid": "Skriv inn en gyldig HTTP- eller HTTPS-URL", + "icon_label": "Ikon", + "icon_required": "Ikon er påkrevd", + "open_mode_label": "Åpningsmodus", + "open_new_tab": "Ny fane", + "open_inline": "Integrert", + "cancel": "Avbryt", + "add": "Legg til", + "update": "Oppdater", + "delete": "Slett", + "delete_confirm_title": "Slett appen", + "delete_confirm": "Er du sikker på at du vil slette \"{name}\"?", + "no_apps": "Ingen apper er lagt til ennå", + "no_apps_hint": "Legg til egendefinerte apper og koblinger til sidefeltet", + "search_icons": "Søk etter ikoner...", + "show_popular": "Populært", + "show_all": "Alle", + "no_icons_found": "Ingen ikoner funnet", + "inline_badge": "Integrert", + "tab_badge": "Fane", + "show_on_mobile": "Vis på mobil" + }, + "email_list": { + "no_emails": "Ingen meldinger funnet", + "no_emails_description": "Denne postkassen er tom", + "no_search_results": "Ingen resultater funnet", + "no_search_results_description": "Prøv å justere søket eller filtrene", + "loading": "Laster inn e-poster...", + "unread": "ulest", + "to_me": "Til meg", + "to_recipients": "Til {count} mottakere", + "and_others": "og {count} andre", + "draft": "Utkast", + "starred": "Stjernemerket", + "conversations_count": "{count} av {total} samtaler", + "conversations_count_plus": "{count}+ samtaler", + "conversations_count_simple": "{count} samtaler", + "no_conversations": "Ingen samtaler", + "loading_more": "Laster inn flere e-poster...", + "no_more_emails": "Ingen flere e-poster å laste", + "batch_actions": { + "select": "Velg e-poster", + "select_all": "Velg alle", + "selected_messages": "{count, plural, one {1 e-post} other {# e-poster}} valgt", + "mark_read": "Merk som lest", + "mark_unread": "Merk som ulest", + "delete": "Slett", + "delete_confirm_title": "Slett e-poster", + "delete_confirm_message": "Er du sikker på at du vil slette {count, plural, one {1 e-post} other {# e-poster}}?", + "clear_selection": "Fjern valg" + }, + "permanent_delete": "Slett permanent", + "permanent_delete_confirm_title": "Slett permanent", + "permanent_delete_confirm_message": "Denne e-posten vil bli slettet permanent. Denne handlingen kan ikke angres.", + "permanent_delete_confirm_batch_message": "{count, plural, one {Denne e-posten} other {Disse # e-postene}} blir slettet permanent. Denne handlingen kan ikke angres.", + "empty_folder": { + "button": "Tøm mappe", + "confirm_title": "Tøm mappe", + "confirm_message": "Alle e-poster i denne mappen vil bli permanent slettet. Denne handlingen kan ikke angres.", + "confirm_button": "Tøm mappe", + "junk_hint": "Du kan tømme søppelmappen for å fjerne alle meldinger permanent.", + "trash_hint": "Du kan tømme papirkurven for å fjerne alle meldinger permanent." + }, + "no_scheduled_emails": "Ingen planlagte e-poster", + "no_scheduled_emails_description": "Meldinger som er planlagt til senere vil vises her.", + "scheduled_count": "{count, plural, one {1 planlagt e-post} other {# planlagte e-poster}}", + "scheduled_actions_hint": "Planlagte meldinger kan kanselleres, omplanlegges eller redigeres fra de planlagte handlingene.", + "cancel_scheduled_send": "Avbryt sending", + "reschedule_send": "Planlegg på nytt", + "cancel_and_edit": "Avbryt og rediger", + "cancel_and_compose_again": "Avbryt og skriv på nytt", + "reschedule_prompt": "Skriv inn ny dato og klokkeslett, for eksempel 2026-05-04T15:30" + }, + "email_viewer": { + "read_receipt": { + "prompt": "Avsenderen ba om å bli varslet når du åpner denne meldingen.", + "send": "Send kvittering", + "ignore": "Ignorer", + "sent": "Lesekvittering er sendt.", + "send_failed": "Lesebekreftelse kunne ikke sendes", + "mdn_subject": "Les: {subject}", + "mdn_body": "Dette er en returkvittering for meldingen du sendte til {recipient}.\n\nMerk: Denne kvitteringen bekrefter kun at meldingen ble vist på mottakerens datamaskin. Det er ingen garanti for at mottakeren har lest eller forstått meldingsinnholdet." + }, + "no_email_selected": "Ingen e-post er valgt", + "no_email_description": "Velg en e-post fra listen for å se den her", + "no_conversation_selected": "Ingen samtale er valgt", + "no_conversation_description": "Velg en samtale fra listen for å lese den her", + "compose": "Skriv", + "compose_hint": "Skriv ny melding", + "no_subject": "(Ingen emne)", + "no_body_content": "(Ikke noe meldingsinnhold)", + "no_preview_available": "Ingen forhåndsvisning tilgjengelig", + "show_quoted_text": "Vis sitert tekst", + "hide_quoted_text": "Skjul sitert tekst", + "loading_email": "Laster inn e-post...", + "loading": "Laster inn...", + "reply": "Svar", + "reply_all": "Svar alle", + "forward": "Videresend", + "delete": "Slett", + "archive": "Arkiv", + "star": "Stjerne", + "unstar": "Fjern stjerne", + "mark_unread": "Merk som ulest", + "mark_read": "Merk som lest", + "unread": "Ulest", + "read": "Lest", + "spam_short": "Spam", + "not_spam_short": "Ikke spam", + "move": "Flytt", + "print": "Skriv ut", + "view_source": "Se kilde", + "export_email": "Eksporter som .eml", + "forward_as_attachment": "Videresend som vedlegg", + "import_email": "Importer .eml eller .zip", + "keyboard_shortcuts": "Hurtigtaster (?)", + "email_source": "E-postkilde", + "draft_banner": "Denne meldingen er et utkast", + "edit_draft": "Rediger", + "copy_source": "Kopier til utklippstavlen", + "source_copied": "Kilden er kopiert til utklippstavlen", + "attachments": "Vedlegg", + "important": "Viktig", + "download": "Last ned", + "download_all": "Last ned alle", + "from": "Fra", + "to": "Til", + "cc": "CC", + "bcc": "BCC", + "date": "Dato", + "subject": "Emne", + "show_details": "Vis detaljer", + "hide_details": "Skjul detaljer", + "external_content_warning": "Bilder og eksternt innhold er blokkert", + "load_external_content": "Last inn bilder", + "trust_sender": "Stol alltid på denne avsenderen", + "back_to_list": "Tilbake til listen", + "view_contact": "Se kontakt", + "message_details": "Meldingsdetaljer", + "more_reply_options": "Flere svaralternativer", + "set_tag": "Sett etikett", + "tag": "Etikett", + "more_actions": "Flere handlinger", + "previous": "Forrige", + "next": "Neste", + "move_to": "Flytt til...", + "remove_tag": "Fjern etiketten", + "tag_filter_placeholder": "Filtrer etiketter", + "tag_no_matches": "Ingen samsvarende etiketter", + "more_count": "+{count} til", + "characters_count": "{count} tegn", + "quick_reply_placeholder": "Skriv et raskt svar...", + "more_options": "Flere alternativer", + "sending": "Sender...", + "security_authentication": "Sikkerhet og autentisering", + "technical_details": "Tekniske detaljer", + "message_id_label": "Meldings-ID:", + "reply_to_label": "Svar til:", + "delivery_time_label": "Leveringstid:", + "conversation_part_label": "En del av samtalen:", + "previous_messages": "{count} forrige melding", + "previous_messages_plural": "{count} tidligere meldinger", + "time": { + "day": "Dag", + "days": "dager", + "hour": "time", + "hours": "timer", + "minute": "minutt", + "minutes": "minutter" + }, + "unknown_sender": "Ukjent", + "recipient_me": "meg", + "recipient_and_others": "{name} og {count} andre", + "recipient_to_prefix": "Til:", + "authentication": { + "title": "Autentisering", + "status": { + "verified": "Verifisert", + "warning": "Advarsel", + "none": "Ikke autentisert" + }, + "spf": { + "pass": "SPF godkjent", + "fail": "SPF Mislykket", + "none": "Ingen SPF" + }, + "dkim": { + "pass": "DKIM Gyldig", + "fail": "DKIM Ugyldig", + "none": "Ingen DKIM" + }, + "dmarc": { + "pass": "DMARC godkjent", + "fail": "DMARC Mislykket", + "none": "Ingen DMARC" + }, + "spam_score": "Spam-poengsum", + "tooltip_spf": "Sender Policy Framework: Verifiserer at avsenderserveren er autorisert til å sende e-post på vegne av domenet", + "tooltip_dkim": "DomainKeys Identified Mail: Bekrefter at e-posten ikke ble endret under overføringen ved hjelp av en kryptografisk signatur", + "tooltip_dmarc": "Domenebasert meldingsautentisering, rapportering og samsvar: Sikrer at SPF og DKIM er på linje med avsenderens domene og setter en policy for feil", + "policy": "Politikk", + "result": { + "pass": "Godkjent", + "fail": "Mislykket", + "softfail": "Myk feil", + "neutral": "Nøytral", + "permerror": "Permanent feil", + "temperror": "Midlertidig feil", + "none": "Ingen" + } + }, + "details": { + "recipients_routing": "Mottakere og ruting", + "authentication_security": "Autentisering og sikkerhet", + "identifiers_threading": "Identifikatorer og tråder", + "mailing_list": "Postliste", + "message_properties": "Meldingsegenskaper", + "sent": "Sendt", + "received": "Mottatt", + "delivery_time": "Leveringstid", + "in_reply_to": "In-Reply-To", + "references": "Referanser", + "thread_id": "Tråd-ID", + "size": "Størrelse", + "mime_type": "MIME-type", + "attachments_summary": "{count} filer · {size}", + "list_id": "Liste-ID", + "list_help": "Listehjelp", + "list_post": "Listepost", + "list_unsubscribe": "Avslutt abonnementet", + "iprev": "Omvendt DNS", + "spam_status": "Søppelpoststatus", + "ai_verdict": "KI-vurdering", + "account": "Konto", + "no_subject": "(ingen emne)" + }, + "headers": { + "routing": "Ruting", + "received": "Mottatt", + "message_id": "Meldings-ID", + "list_info": "Listeinformasjon" + }, + "tooltips": { + "reply": "Svar (r)", + "reply_all": "Svar alle (a)", + "forward": "Videresend (f)", + "archive": "Arkiv (e)", + "delete": "Slett (# eller Del)", + "star": "Stjerne(r)", + "unstar": "Fjern stjerne(r)", + "compose": "Skriv (c)", + "previous": "Forrige e-post", + "next": "Neste e-post", + "edit_draft": "Rediger utkast" + }, + "spam": { + "button_title": "Rapporter spam", + "not_spam_title": "Merk som legitim", + "toast_success": "Flyttet til Junk", + "toast_batch": "{count} e-poster flyttet til søppelpost", + "toast_undo": "Angre", + "toast_not_spam_success": "Flyttet til innboks", + "toast_not_spam_batch": "{count} e-poster flyttet til innboksen", + "error": "Kunne ikke rapportere spam", + "error_not_spam": "Kunne ikke gjenopprette e-post" + }, + "unsubscribe_banner": { + "label": "Nyhetsbrev", + "button": "Avslutt abonnementet", + "confirm_title": "Vil du avslutte abonnementet på denne avsenderen?", + "confirm_button": "Bekreft", + "cancel": "Avbryt", + "success_http": "Avmeldingsside åpnet i ny fane", + "success_mailto": "Avslutt e-post sendt", + "confirm_message_http": "Avmeldingssiden åpnes i en ny fane.", + "confirm_message_mailto": "En avmeldings-e-post vil bli sendt til avsenderen.", + "error": "Kan ikke avslutte abonnementet", + "dismiss": "Avvis" + }, + "calendar_invitation": { + "loading": "Laster inn aktivitetsdetaljer …", + "title": "Kalenderinvitasjon", + "published_title": "Publisert hendelse", + "response_title": "Svar på hendelse", + "update_title": "Hendelsesoppdatering", + "counter_title": "Motforslag", + "refresh_title": "Oppdater forespørsel", + "declined_counter_title": "Motforslag avvist", + "cancelled_title": "Arrangementet er avlyst", + "organizer": "Organisert av {name}", + "organizer_label": "Organisert av", + "attendees": "{count, plural, one {# deltaker} other {# deltakere}}", + "accept": "Godta", + "maybe": "Kanskje", + "decline": "Avslå", + "add_to_calendar": "Legg til i kalenderen", + "added": "Lagt til i kalenderen", + "rsvp_sent": "Svar sendt", + "parse_error": "Kunne ikke lese invitasjonen", + "action_failed": "Kunne ikke fullføre den kalenderhandlingen.", + "no_calendar": "Kalender er ikke tilgjengelig", + "published_info": "Denne hendelsen ble delt for referanse.", + "response_info": "Denne meldingen inneholder et deltakersvar.", + "response_info_organizer": "Dette deltakersvaret oppdaterer arrangementet ditt.", + "update_info": "Denne meldingen oppdaterer en eksisterende hendelse.", + "counter_info": "Denne meldingen foreslår endringer i en hendelse.", + "counter_info_organizer": "Denne deltakeren foreslo endringer i arrangementet ditt.", + "refresh_info": "Denne meldingen ber om de siste hendelsesdetaljene.", + "refresh_info_organizer": "En deltaker ba om de siste hendelsesdetaljene.", + "declined_counter_info": "Arrangøren avslo et motforslag.", + "authentication_failed_info": "E-postautentiseringssjekker for denne invitasjonen mislyktes. Behandle kalenderhandlinger med forsiktighet.", + "authentication_missing_info": "Denne invitasjonen inkluderer ikke bekreftet e-postautentisering. Bekreft detaljene med arrangøren hvis noe ser uvanlig ut.", + "sender_mismatch_info": "Denne invitasjonen ble sendt fra {sender}, mens arrangøren som er oppført i kalenderdataene er {organizer}.", + "sender_mismatch_unverified_info": "Denne invitasjonen ble sendt fra {sender}, mens arrangøren som er oppført i kalenderdataene er {organizer}, og meldingen kunne ikke bekreftes.", + "organizer_role": "Du organiserer dette arrangementet", + "your_response": "Ditt svar: {status}", + "response_needed": "Trenger respons", + "response_accepted": "Godtatt", + "response_tentative": "Foreløpig", + "response_declined": "Avslått", + "response_delegated": "Delegert", + "actor_sent_info": "Sendt av {name}.", + "actor_response_info": "{name} svarte {status}.", + "actor_counter_info": "{name} foreslo endringer i denne hendelsen.", + "actor_refresh_info": "{name} ba om de siste hendelsesdetaljene.", + "actor_declined_counter_info": "{name} avslo motforslaget.", + "actor_note": "Merk: {comment}", + "actor_unknown": "Noen", + "proposed_changes": "Foreslåtte endringer", + "change_title": "Tittel", + "change_time": "Tid", + "change_location": "Beliggenhet", + "change_description": "Beskrivelse", + "change_empty": "Ingen", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Bruk foreslåtte endringer", + "proposal_applied": "Foreslåtte endringer tatt i bruk.", + "review_proposal": "Gjennomgå forslaget", + "review_request": "Gjennomgå forespørselen", + "view_in_calendar": "Se i kalenderen", + "select_calendar": "Velg kalender", + "already_in_calendar": "Allerede i kalenderen din", + "request_info": "Du er invitert til dette arrangementet. Svar for å informere arrangøren om din tilgjengelighet.", + "cancel_info": "Arrangøren har avlyst dette arrangementet.", + "event_updated": "Oppdater #{sequence}", + "event_status_tentative": "Foreløpig", + "event_status_cancelled": "Kansellert", + "expand": "Vis detaljer", + "collapse": "Skjul detaljer" + }, + "send": "Send", + "more": "mer", + "scheduled_banner": "Planlagt å sende kl. {date}", + "scheduled_send_created": "E-post planlagt for sending", + "cancel_scheduled_send": "Avbryt sending", + "reschedule_send": "Planlegg på nytt", + "cancel_and_edit": "Avbryt og rediger", + "cancel_and_compose_again": "Avbryt og skriv på nytt", + "reschedule_prompt": "Skriv inn ny dato og klokkeslett, for eksempel 2026-05-04T15:30", + "scheduled_actions_only": "Planlagt visning støtter bare planlagte handlinger", + "undo_send_scheduled": "Melding er planlagt for sending", + "undo_send": "Angre sending", + "contact_sidebar": { + "title": "Kontakt", + "close": "Lukk sidefeltet", + "action_email": "E-post", + "action_email_title": "Send e-post", + "action_copy": "Kopier", + "action_copy_title": "Kopier e-post", + "action_edit_title": "Rediger kontakt", + "section_emails": "E-poster", + "section_phones": "Telefoner", + "section_organizations": "Organisasjoner", + "section_addresses": "Adresser", + "section_notes": "Notater", + "not_in_contacts": "Ikke i kontaktene dine", + "add_to_contacts": "Legg til i kontakter", + "copied": "Kopiert!", + "copy_failed": "Kunne ikke kopiere" + }, + "send_now": "Send nå" + }, + "email_composer": { + "read_receipt_on": "Lesebekreftelse forespurt (klikk for å deaktivere)", + "read_receipt_off": "Be om lesekvittering", + "new_message": "Ny melding", + "reply": "Svar", + "reply_all": "Svar alle", + "forward": "Videresend", + "reply_to": "Svar", + "reply_all_to": "Svar alle", + "forward_message": "Videresend", + "from": "Fra", + "to": "Til", + "cc": "CC", + "bcc": "BCC", + "subject": "Emne", + "body_placeholder": "Skriv meldingen din...", + "send": "Send", + "cancel": "Avbryt", + "attach": "Legg ved", + "attach_photos": "Bilder og videoer", + "attach_files": "Filer", + "discard": "Kast", + "discard_draft_title": "Vil du forkaste utkastet?", + "discard_draft_confirm": "Du har ulagrede endringer. Vil du forkaste dette utkastet?", + "saving": "Lagrer...", + "sending": "Sender...", + "add_link": "Legg til lenke", + "link_url_prompt": "Skriv inn URL", + "draft_saved": "Utkast lagret", + "save_failed": "Kunne ikke lagre", + "to_placeholder": "Mottakers e-postadresser", + "cc_placeholder": "Kopi-mottakere", + "bcc_placeholder": "Blindkopi-mottakere", + "subject_placeholder": "Emne", + "cc_label": "Kopi:", + "bcc_label": "Blindkopi:", + "subject_label": "Emne:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(Ingen emne)", + "unknown_sender": "Ukjent", + "quote": { + "reply_header": "På {date} skrev {sender}:", + "forward_header": "---------- Videresendt melding ----------", + "from": "Fra: {sender}", + "date": "Dato: {date}", + "subject": "Emne: {subject}", + "to": "Til: {recipients}" + }, + "remove_sub_address": "Fjern underadressen", + "from_override": { + "toggle_off": "Overstyr", + "toggle_on": "Avbryt overstyring", + "toggle_tooltip": "Rediger Fra-navnet og -adressen fritt. E-post sendes fortsatt gjennom din identitet - bare den synlige Fra-overskriften endres.", + "name_label": "Fra navn", + "name_placeholder": "Navn", + "email_label": "Fra e-postadresse", + "email_placeholder": "alias@example.com" + }, + "use_template": "Mal", + "save_as_template": "Lagre som mal", + "validation": { + "recipient_required": "Legg til en mottaker for å sende", + "body_required": "Skriv en melding eller legg ved en fil", + "attachments_uploading": "Vedlegg lastes fortsatt opp – sendes så snart de er ferdige", + "attachment_upload_failed": "Ikke sendt – et vedlegg kunne ikke lastes opp. Fjern det og prøv igjen." + }, + "upload_progress": "Laster opp {uploaded} / {total}", + "upload_cancel": "Avbryt opplasting", + "upload_failed": "Kunne ikke laste opp {filename}", + "drop_files": "Slipp filer for å legge ved", + "show_less": "Vis mindre", + "send_failed": "Kunne ikke sende e-post", + "send_timeout": "Serveren sluttet å svare. Sjekk Sendt-mappen før du sender på nytt – meldingen kan ha blitt sendt.", + "continue_draft": "Fortsett utkast", + "close_draft_title": "Lagre eller forkast utkast?", + "close_draft_message": "Du har ulagrede endringer. Vil du lagre dette som et utkast eller forkaste det?", + "smime_sign_on": "S/MIME-signering aktivert", + "smime_sign_off": "Aktiver S/MIME-signering", + "smime_encrypt_on": "S/MIME-kryptering aktivert", + "smime_encrypt_off": "Aktiver S/MIME-kryptering", + "smime_encrypt_unavailable": "S/MIME-kryptering er utilgjengelig – mangler mottakersertifikater", + "smime_unlock_title": "Lås opp S/MIME-nøkkel", + "smime_unlock_message": "Skriv inn passordfrasen for å låse opp S/MIME-signeringsnøkkelen.", + "smime_unlock_button": "Lås opp", + "smime_passphrase_placeholder": "Passordfrase", + "forgot_attachment": { + "title": "Har du glemt et vedlegg?", + "message": "Meldingen din nevner \"{keyword}\", men ingen fil er vedlagt. Sende likevel?", + "send_anyway": "Send uansett", + "back": "Tilbake til redigering" + }, + "empty_subject": { + "title": "Sende uten emne?", + "message": "Denne meldingen har ikke noe emne. Sende den likevel?", + "dont_ask_again": "Ikke spør igjen", + "send_anyway": "Send uansett", + "back": "Tilbake til redigering" + }, + "schedule_send": "Planlegg sending", + "schedule_send_description": "Velg når serveren skal frigi denne meldingen.", + "schedule_send_required": "Velg dato og klokkeslett.", + "schedule_send_invalid": "Skriv inn en gyldig dato og klokkeslett.", + "schedule_send_future": "Velg et tidspunkt i fremtiden.", + "schedule_send_too_late": "Denne tiden er senere enn serveren tillater.", + "schedule_send_unsupported": "Planlagt sending støttes ikke for denne kontoen.", + "schedule_send_cleanup_warning": "Planlagt sending ble opprettet, men utkastopprydding mislyktes.", + "send_delay_unsupported": "Sendeforsinkelse støttes ikke for denne kontoen.", + "send_delay_unsupported_confirm": "Denne kontoen støtter ikke sendeforsinkelse. Send umiddelbart i stedet?", + "recipient_edit_email": "Rediger e-postadresse", + "recipient_edit_name": "Rediger visningsnavn", + "recipient_email_placeholder": "E-postadresse", + "recipient_name_placeholder": "Visningsnavn", + "autocomplete_search_server": "Søk på serveren", + "autocomplete_searching": "Søker...", + "toolbar": { + "bold": "Fet", + "italic": "Kursiv", + "underline": "Understrek", + "strikethrough": "Gjennomstreking", + "text_color": "Tekstfarge", + "remove_color": "Fjern farge", + "heading_1": "Overskrift 1", + "heading_2": "Overskrift 2", + "bullet_list": "Punktliste", + "ordered_list": "Nummerert liste", + "quote": "Sitat", + "code_block": "Kodeblokk", + "align_left": "Juster til venstre", + "align_center": "Juster midten", + "align_right": "Høyrejuster", + "text_direction": "Tekstretning (RTL/LTR)", + "link": "Lenke", + "table": "Tabell", + "clear_formatting": "Fjern formatering", + "undo": "Angre", + "redo": "Gjenta", + "add_row_above": "Legg til rad over", + "add_row_below": "Legg til rad nedenfor", + "add_column_before": "Legg til kolonne før", + "add_column_after": "Legg til kolonne etter", + "delete_row": "Slett rad", + "delete_column": "Slett kolonne", + "toggle_header_row": "Slå overskriftsrad av eller på", + "delete_table": "Slett tabell", + "pick_size": "Velg størrelse" + }, + "send_filing_warning": "Sendt - men oppryddingen etter sending mislyktes, et foreldet utkast kan forbli." + }, + "confirm_dialog": { + "confirm": "Bekreft", + "cancel": "Avbryt" + }, + "common": { + "loading": "Laster inn...", + "error": "Feil", + "success": "Suksess", + "cancel": "Avbryt", + "save": "Lagre", + "delete": "Slett", + "edit": "Rediger", + "close": "Lukk", + "search": "Søk", + "refresh": "Oppdater", + "settings": "Innstillinger", + "help": "Hjelp", + "logout": "Logg ut", + "yes": "Ja", + "no": "Nei", + "unknown": "Ukjent", + "app_title": "Webmail", + "reconnecting": "Forbindelsen mistet. Forsøker å koble til på nytt …", + "rate_limited_title": "Serverautentisering er midlertidig hastighetsbegrenset.", + "rate_limited_detail": "Bulwark har satt bakgrunnsforespørsler på pause for å unngå utestenging. Prøver på nytt om {seconds} sekunder.", + "rate_limited_action_title": "Forespørselen er satt på pause for å unngå utestenging.", + "rate_limited_action_detail": "Bulwark venter til serverens sperreperiode er over før flere autentiserte forespørsler sendes. Prøv igjen om {seconds} sekunder." + }, + "notifications": { + "email_sent": "E-post sendt", + "email_deleted": "E-post slettet", + "email_archived": "E-post arkivert", + "email_starred": "E-post stjernemerket", + "email_unstarred": "Stjernemerking fjernet fra e-post", + "email_marked_read": "E-post merket som lest", + "email_marked_unread": "E-post merket som ulest", + "copied_to_clipboard": "Kopiert til utklippstavlen", + "source_copied": "Kilden er kopiert til utklippstavlen", + "error_sending": "Kunne ikke sende e-post", + "error_deleting": "Kunne ikke slette e-post", + "error_loading": "Kunne ikke laste inn e-poster", + "new_email": "Ny e-post", + "new_email_from": "Fra {sender}", + "click_to_view": "Klikk for å se", + "email_moved": "E-post flyttet", + "emails_moved": "{count} e-poster er flyttet", + "moved_to_mailbox": "Flyttet til {mailbox}", + "move_failed": "Flytting mislyktes", + "move_error": "Kunne ikke flytte e-poster til den valgte mappen", + "email_tagged": "Etikett lagt til på e-post", + "emails_tagged": "Etikett lagt til på {count} e-poster", + "tag_failed": "Kunne ikke legge til etiketten", + "identity_created": "Identitet opprettet", + "identity_updated": "Identiteten ble oppdatert", + "identity_deleted": "Identiteten er slettet", + "identity_set_primary": "Primær identitet oppdatert", + "identity_create_failed": "Kunne ikke opprette identitet: {error}", + "identity_update_failed": "Kunne ikke oppdatere identitet: {error}", + "identity_delete_failed": "Kunne ikke slette identitet: {error}", + "identity_unauthorized": "Du er ikke autorisert til å sende fra denne e-postadressen", + "identity_not_found": "Finner ikke identitet", + "vacation_saved": "Innstillinger for feriesvar er lagret", + "vacation_save_failed": "Kunne ikke lagre innstillingene for feriesvar", + "filters_saved": "Filtrene er lagret", + "filters_save_failed": "Kunne ikke lagre filtre", + "filters_deleted": "Filterregel slettet", + "templates_exported": "Malene ble eksportert", + "templates_imported": "{count, plural, one {# mal} other {# maler}} importert", + "templates_import_errors": "Noen maler kunne ikke importeres", + "templates_import_empty": "Finner ingen maler i filen", + "export_email_error": "Kunne ikke eksportere e-post", + "import_email_success": "E-post importert", + "import_email_error": "Kunne ikke importere e-post" + }, + "date": { + "today": "I dag", + "yesterday": "I går", + "this_week": "Denne uken", + "last_week": "Forrige uke", + "this_month": "Denne måneden", + "older": "Eldre", + "just_now": "Akkurat nå", + "minutes_ago": "{count} minutt siden", + "minutes_ago_plural": "{count} minutter siden", + "hours_ago": "{count} time siden", + "hours_ago_plural": "{count} timer siden", + "days_ago": "{count} dag siden", + "days_ago_plural": "{count} dager siden" + }, + "language": { + "title": "Språk", + "english": "engelsk", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Velg språk", + "switch_to_english": "Bytt til engelsk", + "switch_to_french": "Bytt til fransk", + "switch_to_japanese": "Bytt til japansk", + "switch_to_spanish": "Bytt til spansk", + "switch_to_italian": "Bytt til italiensk", + "switch_to_german": "Bytt til tysk", + "switch_to_dutch": "Bytt til nederlandsk", + "switch_to_portuguese": "Bytt til portugisisk", + "switch_to_russian": "Bytt til russisk", + "switching": "Bytter språk...", + "switch": "Bytt språk", + "current": "Nåværende språk", + "polish": "Polski", + "switch_to_polish": "Bytt til polsk", + "en": "engelsk", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "he": "hebraisk", + "ru": "Русский", + "sk": "Slovenčina", + "uk": "Українська", + "zh": "简体中文", + "fa": "فارسی", + "farsi": "فارسی", + "switch_to_farsi": "Bytt til farsi", + "mn": "Монгол", + "mongolian": "Монгол", + "switch_to_mongolian": "Bytt til mongolsk" + }, + "settings": { + "title": "Innstillinger", + "back_to_mail": "Tilbake til e-post", + "save_success": "Innstillingene er lagret", + "import_success": "Innstillinger ble importert", + "import_error": "Kunne ikke importere innstillinger", + "reset_confirm": "Er du sikker på at du vil tilbakestille alle innstillinger til standard?", + "unsaved_changes": "Du har ulagrede endringer", + "discard_changes": "Vil du forkaste ulagrede endringer?", + "discard": "Kast", + "keep_editing": "Fortsett å redigere", + "search_placeholder": "Søkeinnstillinger", + "search_clear": "Tøm søk", + "search_no_results": "Ingen samsvarende innstillinger", + "tabs": { + "appearance": "Utseende", + "language": "Språk, region og tid", + "email": "E-postatferd", + "composer": "Skriving", + "privacy": "Personvern og sikkerhet", + "account": "Konto", + "identities": "Identiteter", + "vacation": "Feriesvar", + "advanced": "Avansert", + "calendar": "Kalender", + "filters": "Filtre", + "templates": "Maler", + "folders": "Mapper", + "keywords": "Etiketter", + "security": "Sikkerhet", + "files": "Filer", + "contacts": "Kontakter", + "encryption": "Kryptering", + "protocol_handlers": "Standard apper", + "sidebar_apps": "Sidefelt-apper", + "notifications": "Varsler", + "layout": "Oppsett", + "reading": "Lesing", + "composing": "Skriving", + "downloads": "Nedlastinger", + "content_senders": "Innhold og avsendere", + "about_data": "Om og data", + "debug": "Feilsøking" + }, + "tab_groups": { + "general": "Generelt", + "account": "Konto og identitet", + "organization": "Postorganisasjon", + "apps": "Apper", + "system": "System", + "appearance": "Utseende", + "mail": "E-post", + "privacy": "Personvern og sikkerhet", + "advanced": "Avansert" + }, + "appearance": { + "title": "Utseende", + "description": "Tilpass hvordan nettposten ser ut og oppleves", + "theme": { + "label": "Tema", + "description": "Velg ditt foretrukne fargevalg", + "light": "Lys", + "dark": "Mørkt", + "system": "System" + }, + "language": { + "label": "Språk", + "description": "Velg ditt foretrukne språk" + }, + "font_size": { + "label": "Skriftstørrelse", + "description": "Juster tekststørrelsen for bedre lesbarhet", + "small": "Liten", + "medium": "Middels", + "large": "Stor" + }, + "list_density": { + "label": "Tetthet", + "description": "Juster avstand og luft i brukergrensesnittet", + "extra_compact": "Ekstra kompakt", + "compact": "Kompakt", + "regular": "Vanlig", + "comfortable": "Komfortabel" + }, + "animations": { + "label": "Aktiver animasjoner", + "description": "Vis jevne overganger og effekter" + }, + "toolbar_position": { + "label": "Verktøylinjeposisjon", + "description": "Hvor skal du vise handlingsknapper for e-post (Svar, Arkiver, Slett osv.)", + "top": "Topp", + "below_subject": "Under emnet" + }, + "toolbar_labels": { + "label": "Vis verktøylinjeetiketter", + "description": "Vis tekstetiketter ved siden av verktøylinjeikoner. Deaktiver for å spare plass når du er kjent med ikonene." + }, + "hide_account_switcher": { + "label": "Skjul kontobytter i sidefeltet", + "description": "Skjul kontovelgeren øverst i mappesidefeltet. Du kan fortsatt bytte konto fra navigasjonsfeltet nederst." + }, + "show_rail_account_list": { + "label": "Vis kontoavatarer i navigasjonsfeltet", + "description": "Vis hver konto nederst i navigasjonsfeltet for rask veksling, med en utloggingsknapp nedenfor." + }, + "unified_mailbox": { + "label": "Samlet postkasse", + "description": "Vis kombinerte mapper (innboks, sendt osv.) for den aktive kontoen og dens delte mapper.", + "cross_account": { + "label": "På tvers av alle kontoer", + "description": "Slå sammen den samlede postkassen på tvers av alle tilkoblede kontoer, i stedet for å begrense den til den aktive kontoen." + }, + "include_group": { + "label": "Inkluder gruppeinnbokser", + "description": "Ta også med delte innbokser og gruppeinnbokser i den samlede visningen." + } + }, + "all_mail": { + "folders_label": "Mapper i de samlede listene", + "folders_description": "Velg hvilke mapper fra denne kontoen som skal tas med i listene All e-post, Ulest og Stjernemerket.", + "account_hint": "Gjelder {account}.", + "no_folders": "Ingen mapper tilgjengelig." + }, + "colorful_sidebar_icons": { + "label": "Fargerike sidefeltikoner", + "description": "Fargelegg mappe- og etikettikoner etter type (blå innboks, rød søppelpost, grønn Sendt osv.). Deaktiver for et ensfarget sidefelt." + }, + "tint_list_rows": { + "label": "Fargelegg rader etter etikettfarge", + "description": "Gi hver meldingsrad et skjær av fargen til den første etiketten. Deaktiver for nøytrale rader; prikker og etiketter viser fortsatt fargen." + }, + "show_folder_total_count": { + "label": "Vis totalt antall meldinger", + "description": "Vis totalt antall meldinger ved siden av mapper og etiketter, sammen med antall uleste. Deaktiver for å vise bare antall uleste." + }, + "favicon_unread_badge": { + "label": "Antall uleste på faneikonet", + "description": "Vis antallet uleste innbokser som et merke på nettleserfaneikonet, slik at ny e-post er synlig når fanen ikke er fokusert. Deaktiver for å beholde ikonet uten merke." + }, + "pro_interface": { + "label": "Pro-grensesnitt (eksperimentelt)", + "description": "Skrivebordsoppsett for erfarne brukere, med meldinger i flere faner og arbeidsflyter på tvers av kontoer. Standardgrensesnittet påvirkes ikke, og du kan bytte tilbake når som helst.", + "open_label": "Åpne Pro-grensesnittet", + "back_to_standard": "Tilbake til standardgrensesnittet" + }, + "cross_unread": { + "label": "Ulest", + "description": "Vis Ulest i den samlede postkassen, med ulest e-post fra de valgte mappene." + }, + "cross_starred": { + "label": "Stjernemerket", + "description": "Vis Stjernemerket i den samlede postkassen, med stjernemerket e-post fra de valgte mappene." + }, + "cross_all": { + "label": "All post", + "description": "Vis All e-post i den samlede postkassen, med all e-post fra de valgte mappene." + } + }, + "keywords": { + "title": "E-postetiketter", + "description": "Definer etiketter for å organisere e-postene dine. De lagres som JMAP-nøkkelord på serveren.", + "add_keyword": "Legg til etikett", + "label_field": "Vist navn", + "label_placeholder": "f.eks. Arbeid, personlig, haster", + "id_field": "Etikett-ID", + "id_placeholder": "f.eks. jobb, personlig", + "color_field": "Farge", + "id_exists": "Denne etikett-ID-en finnes allerede", + "edit": "Rediger etikett", + "delete": "Slett etikett", + "save": "Lagre", + "add": "Legg til", + "cancel": "Avbryt", + "migrating": "Oppdaterer etiketten på eksisterende e-poster …", + "migration_error": "Kunne ikke oppdatere etiketten på eksisterende e-poster", + "nesting": { + "label": "Nestede etiketter", + "description": "Plasser etiketter under andre etiketter og vis dem som et tre i sidefeltet." + }, + "parent_field": "Overordnet etikett", + "no_parent": "Ingen overordnet", + "too_long": "Denne etikettstien er for lang (høyst {max} tegn)", + "has_children_locked": "Andre etiketter er nestet under denne, så navnet og den overordnede etiketten er låst. Flytt eller fjern dem først.", + "has_children_delete": "Fjern etikettene som er nestet under denne først", + "visibility_field": "Synlighet i sidefelt", + "visibility": { + "show": "Vis", + "unread": "Vis hvis ulest", + "hide": "Skjul" + }, + "unrecognized": { + "title": "Gjenopprett etiketter fra serveren", + "description": "Navn og farger på etiketter lagres i denne nettleseren, men selve etikettene finnes på meldingene som JMAP-nøkkelord. Skann e-posten etter nøkkelord som ikke er definert her, og legg dem til igjen.", + "scan": "Skann etter etiketter", + "rescan": "Skann på nytt", + "scanning": "Skanner … {scanned} av {total} meldinger", + "none": "Alle etikettene på meldingene dine er allerede definert her.", + "messages": "{count, plural, one {# melding} other {# meldinger}}", + "add_all": "Legg til alle {count}", + "partial": "Bare de {scanned} siste av {total} meldingene ble skannet. Etiketter som bare brukes på eldre e-poster, kan mangle.", + "error": "Kunne ikke skanne e-posten etter etiketter." + } + }, + "notifications": { + "test_sound": "Testvarslingslyd", + "sounds": { + "default": "Standard (pip)", + "cheerful": "Munter", + "involved": "Engasjert", + "swift": "Rask", + "relax": "Rolig" + }, + "push": { + "title": "Bakgrunnsvarsler", + "description": "Motta systemvarsler for ny e-post når denne siden er stengt. Leveres via Bulwark push-relé; reléet ser aldri e-postinnhold.", + "relay_label": "Push-relé", + "relay_desc": "Standardinnstillingen er Bulwarks vertsbaserte relé. Endre dette bare hvis du drifter ditt eget.", + "relay_locked": "Angitt av administrator", + "relay_locked_desc": "URL-en til push-reléet er angitt av administratoren og kan ikke endres.", + "relay_placeholder": "https://notifications.relay.example.com", + "status_active": "Aktiv på denne enheten", + "status_inactive": "Ikke aktivert på denne enheten", + "status_unsupported": "Denne nettleseren støtter ikke Web Push", + "status_busy": "Jobber …", + "enable": "Aktiver", + "reenable": "Registrer deg på nytt", + "disable": "Deaktiver", + "confirm_disable_title": "Vil du deaktivere bakgrunnsvarsler?", + "confirm_disable_message": "Denne enheten vil slutte å motta varsler når nettstedet er stengt.", + "dismiss_aria": "Avvis varselmeldingen", + "ios_hint": "På iOS må du først installere nettstedet på Hjem-skjermen – Safari leverer bare Web Push til installerte PWA-er." + }, + "sound_selection": { + "title": "Varslingslyd", + "description": "Velg hvilken lyd som skal spilles av for varsler", + "choose": "Lyd", + "choose_desc": "Velg en varseltone og klikk på høyttalerikonet for å forhåndsvise den" + }, + "email": { + "title": "E-postvarsler", + "description": "Konfigurer varsler for innkommende e-poster", + "enabled": "E-postvarsler", + "enabled_desc": "Vis varsler når nye e-poster kommer", + "sound": "Varslingslyd", + "sound_desc": "Spill av et lydvarsel når nye e-poster kommer" + }, + "calendar": { + "title": "Kalendervarsler", + "description": "Konfigurer varsler for kalenderhendelser", + "enabled": "Hendelsesvarsler", + "enabled_desc": "Vis varsler for kommende kalenderhendelser", + "sound": "Varslingslyd", + "sound_desc": "Spill av et lydvarsel for kalenderpåminnelser", + "invitation_parsing": "Analyser e-postinvitasjoner", + "invitation_parsing_desc": "Finn kalenderinvitasjoner i e-postvedlegg og vis kalenderhandlinger" + } + }, + "language_region": { + "title": "Språk, region og tid", + "description": "Språk, datoformat, tidsformat og andre regionale preferanser", + "language": { + "label": "Språk", + "description": "Velg ditt foretrukne språk", + "english": "engelsk", + "french": "Français" + }, + "date_format": { + "label": "Datoformat", + "description": "Hvordan datoer vises i e-postlisten", + "smart": "Smart (tilpasset språk og region)", + "relative": "Relativ (1 t siden, 2 d siden)", + "full": "Alltid full dato", + "preview_today": "I dag:", + "preview_this_week": "Denne uken:", + "preview_older": "Eldre:" + }, + "date_locale": { + "label": "Regionalt datoformat", + "description": "Rekkefølgen i numeriske datoer (dag, måned og år)", + "auto": "Automatisk (følger språket)", + "iso": "ISO 8601 (ÅÅÅÅ-MM-DD)", + "dmy": "Dag/måned/år", + "mdy": "Måned/dag/år" + }, + "time_format": { + "label": "Tidsformat", + "description": "Velg mellom 12-timers eller 24-timers klokke", + "12h": "12 timer", + "24h": "24 timer" + }, + "first_day": { + "label": "Første dag i uken", + "description": "Start uke på søndag eller mandag", + "sunday": "søndag", + "monday": "mandag" + } + }, + "email_behavior": { + "request_read_receipt": { + "label": "Be om lesebekreftelser som standard", + "description": "Forhåndsaktiver forespørselen om lesekvittering når du skriver en ny melding." + }, + "read_receipt_response": { + "label": "Svar på forespørsler om lesekvittering", + "description": "Hva du skal gjøre når en innkommende melding ber om en lesekvittering.", + "ask": "Spør hver gang", + "always": "Send alltid", + "never": "Send aldri" + }, + "title": "E-postatferd", + "description": "Konfigurer hvordan e-poster håndteres", + "mark_read": { + "label": "Merk som lest", + "description": "Når du skal merke e-poster som lest når de åpnes", + "instant": "Øyeblikkelig", + "delay_3s": "Etter 3 sekunder", + "delay_5s": "Etter 5 sekunder", + "never": "Aldri" + }, + "delete_action": { + "label": "Slett handling", + "description": "Hva skjer når du sletter en e-post", + "trash": "Flytt til papirkurven", + "trash_and_read": "Flytt til papirkurven og merk som lest", + "permanent": "Slett permanent", + "warning": "E-poster slettes permanent og kan ikke gjenopprettes. Denne handlingen er irreversibel." + }, + "message_spacing": { + "label": "Meldingsavstand", + "description": "Luft rundt meldingsteksten i leseren", + "auto": "Auto (anbefalt)", + "always": "Legg alltid til mellomrom", + "edge": "Kant til kant" + }, + "archive_mode": { + "label": "Arkiver i", + "description": "Hvordan organisere e-poster ved arkivering", + "single": "En enkelt mappe", + "year": "En mappe per år", + "month": "En mappe per måned", + "reorganize": "Omorganiser eksisterende arkiv", + "reorganize_success": "{count, plural, =0 {Ingen e-poster å omorganisere} =1 {1 e-post omorganisert} other {# e-poster omorganisert}}", + "reorganize_error": "Kunne ikke omorganisere arkivet" + }, + "permanently_delete_junk": { + "label": "Slett søppelpost permanent", + "description": "Slett e-poster permanent fra søppelpostmappen i stedet for å flytte dem til papirkurven" + }, + "mail_layout": { + "label": "E-postoppsett", + "description": "Velg mellom den klassiske delte leseruten, en fokusert leseflyt i Gmail-stil eller en bunnleserute i Zimbra-stil.", + "split": "Delt rute", + "split_description": "Hold meldingslisten og leseruten synlige side ved side.", + "focus": "Fokusert liste", + "focus_description": "Vis én linje per melding og åpne e-post i full bredde mens du holder mappesidefeltet synlig.", + "horizontal": "Leseruten nederst", + "horizontal_description": "Vis meldingslisten øverst og åpne den valgte meldingen i en leserute under den." + }, + "show_preview": { + "label": "Vis forhåndsvisningstekst", + "description": "Vis forhåndsvisning av e-post i listen", + "focus_description": "Vis innebygd forhåndsvisningstekst i den fokuserte meldingslisten på én linje" + }, + "disable_threading": { + "label": "Deaktiver samtalegruppering", + "description": "Vis e-poster som individuelle meldinger i stedet for gruppert etter samtale" + }, + "plain_text_mode": { + "label": "Kun ren tekst", + "description": "Deaktiver redigeringsprogrammet for rik tekst og send alle e-poster kun som ren tekst, inkludert svar og videresendinger" + }, + "auto_select_reply_identity": { + "label": "Svar fra mottatt adresse", + "description": "Når du svarer, send fra adressen meldingen opprinnelig ble sendt til. Matcher identiteter først; for domeneoppsamlingsleveringer, omskriver Fra-overskriften til aliaset mens du sender gjennom din primære identitet." + }, + "signature_position": { + "label": "Signaturposisjon", + "description": "Velg hvor signaturen skal settes inn i svar og videresendinger. Over den siterte teksten avslutter den svaret naturlig, mens plassering nedenfor holder den opprinnelige meldingen samlet.", + "above_quote": "Før sitert tekst", + "below_quote": "Etter sitert tekst" + }, + "signature_separator": { + "label": "Signaturavgrensning", + "description": "Sett standardavgrensningen \"--\" foran signaturen (RFC 3676). Slå av hvis meldingen skal gå rett over i signaturen." + }, + "sub_address_delimiter": { + "label": "Skilletegn for underadresser", + "description": "Tegn som skiller brukernavnet ditt fra en underadressekode. Match skilletegnet e-postserveren din bruker (f.eks. user{delimiter}tag@domain.com).", + "option": "{delimiter} (user{delimiter}tag@domain.com)", + "custom": "Egendefinert …", + "custom_input_label": "Egendefinert skilletegn" + }, + "attachment_click_action": { + "label": "Handling ved klikk på vedlegg", + "description": "Velg om du klikker på et filvedlegg for å forhåndsvise det eller laste det ned umiddelbart", + "preview": "Forhåndsvis når det er mulig", + "download": "Last ned umiddelbart" + }, + "attachment_position": { + "label": "Plassering av vedlegg", + "description": "Hvor skal du vise vedlegg i e-postoverskriften", + "beside-sender": "Ved siden av avsender", + "below-header": "Under overskriften" + }, + "emails_per_page": { + "10": "10 e-poster", + "25": "25 e-poster", + "50": "50 e-poster", + "100": "100 e-poster", + "label": "E-post per side", + "description": "Antall e-poster som skal lastes inn samtidig" + }, + "always_light_mode": { + "label": "Vis alltid e-poster i lysmodus", + "description": "Gjengi e-postinnhold i lys modus selv når appen er i mørk modus, og unngå problemer med konvertering av mørk modus" + }, + "external_content": { + "label": "Eksternt innhold", + "description": "Hvordan håndtere bilder og eksternt innhold", + "ask": "Spør alltid", + "block": "Blokker alltid", + "allow": "Tillat alltid" + }, + "trusted_senders": { + "label": "Pålitelige avsendere", + "description": "Administrer avsendere som bilder lastes inn automatisk fra", + "count_zero": "Ingen", + "count_one": "1 avsender", + "count_other": "{count} avsendere", + "modal_title": "Pålitelige avsendere", + "empty_title": "Ingen pålitelige avsendere ennå", + "empty_description": "Når du ser på en e-post med blokkerte bilder, klikker du \"Stol alltid på denne avsenderen\" for å legge til avsenderen her.", + "add_manually": "Legg til avsender manuelt", + "add_button": "Legg til", + "add_placeholder": "Skriv inn e-postadresse", + "search_placeholder": "Søk etter avsendere...", + "no_results": "Ingen avsendere samsvarer med søket ditt", + "remove": "Fjern", + "close": "Lukk", + "invalid_email": "Skriv inn en gyldig e-postadresse", + "already_added": "Denne avsenderen er allerede klarert", + "save_error": "Kunne ikke lagre - sjekk feilsøkingsloggen for kontakter for detaljer", + "use_address_book_label": "Synkroniser med adressebok", + "use_address_book_description": "Lagre pålitelige avsendere i en dedikert \"Trusted Senders\"-adressebok slik at de synkroniseres på tvers av alle enhetene dine" + }, + "hover_actions": { + "label": "Raske svevehandlinger", + "description": "Velg hvilke hurtighandlinger som skal vises når du holder musepekeren over en e-post i listen", + "delete": "Slett", + "star": "Legg til eller fjern stjerne", + "mark_read": "Merk som lest eller ulest", + "archive": "Arkiv", + "tag": "Etikett", + "spam": "Merk som spam", + "not_spam": "Ikke spam", + "none_selected": "Ingen handlinger er valgt", + "mode_label": "Visningsmodus", + "mode_inline": "Integrert", + "mode_floating": "Flytende", + "corner_label": "Plassering av flytende handlinger", + "corner_top-left": "Øverst til venstre", + "corner_top-right": "Øverst til høyre", + "corner_bottom-left": "Nederst til venstre", + "corner_bottom-right": "Nederst til høyre" + }, + "default_mail_program": { + "label": "Standard e-postprogram", + "description": "Registrer {appName} som standard e-postprogram for mailto:-koblinger", + "button": "Sett som standard", + "success": "Nettleseren blir bedt om å angi som standard", + "error": "Nettleseren din støtter ikke denne funksjonen" + }, + "attachment_reminder": { + "label": "Vedleggspåminnelse", + "description": "Advar før sending når meldingen nevner vedlegg, men ingen er vedlagt", + "keywords_label": "Utløs søkeord", + "keywords_description": "Ord eller uttrykk som utløser påminnelsen når de finnes i meldingen", + "add_placeholder": "Legg til søkeord...", + "add": "Legg til", + "remove": "Fjern" + }, + "empty_subject_warning": { + "label": "Advarsel om tomt emne", + "description": "Be om bekreftelse før du sender en melding uten emne." + }, + "hide_inline_image_attachments": { + "label": "Skjul innebygde bilder fra vedlegg", + "description": "Bilder som er innebygd i meldingsteksten, er ikke oppført som separate vedlegg" + }, + "attachment_image_previews": { + "label": "Vis forhåndsvisninger av bilder i vedlegg", + "description": "Gjengi bildevedlegg som miniatyrkort i stedet for generiske filikoner" + }, + "send_delay": { + "label": "Angre sending/sendingsforsinkelse", + "description": "Forsink normale sendinger med et kort servervindu.", + "off": "Av", + "seconds": "{seconds} sekunder", + "unsupported": "Den nåværende kontoen annonserer ikke støtte for forsinket sending. Innstillingen er fortsatt lagret for andre kontoer." + }, + "return_to_list_after_action": { + "label": "Gå tilbake til listen etter sletting eller merking som ulest", + "description": "Etter å ha slettet eller merket den åpne meldingen som ulest, gå tilbake til meldingslisten i stedet for å åpne den neste meldingen." + }, + "rtl_editing": { + "label": "Høyre til venstre redigeringsstøtte", + "description": "Legg til en retningsknapp på verktøylinjen for å angi avsnitt fra venstre mot høyre eller høyre mot venstre" + } + }, + "composer": { + "title": "Skriving", + "description": "Konfigurer innstillinger for skriving av e-post", + "autosave": { + "label": "Automatisk lagringsintervall", + "description": "Hvor ofte lagre utkast automatisk", + "30s": "Hvert 30. sekund", + "1m": "Hvert minutt", + "2m": "Hvert 2. minutt", + "5m": "Hvert 5. minutt" + }, + "send_confirmation": { + "label": "Send bekreftelse", + "description": "Be om bekreftelse før du sender e-post" + }, + "default_reply": { + "label": "Standard svarmodus", + "description": "Standardhandling når du klikker svar", + "reply": "Svar", + "reply_all": "Svar alle" + } + }, + "privacy": { + "title": "Personvern og sikkerhet", + "description": "Administrer personvern- og sikkerhetsinnstillingene dine", + "external_images": { + "label": "Blokker eksterne bilder", + "description": "Forhindre sporing gjennom eksterne bilder" + }, + "session_timeout": { + "label": "Tidsavbrudd for økten", + "description": "Logg ut automatisk etter inaktivitet", + "never": "Aldri", + "30m": "30 minutter", + "1h": "1 time", + "4h": "4 timer" + }, + "clear_cache": { + "label": "Tøm buffer", + "description": "Fjern hurtigbufrede data og midlertidige filer", + "button": "Tøm buffer", + "confirm": "Er du sikker på at du vil tømme hurtigbufferen?", + "success": "Bufferen ble tømt" + } + }, + "account": { + "title": "Konto", + "description": "Se kontoinformasjonen din", + "name_label": "Vist navn", + "username_label": "Brukernavn", + "account_type_label": "Kontotype", + "auth_method_label": "Autentisering", + "auth_method_oauth": "Enkel pålogging (OAuth/OIDC)", + "auth_method_basic": "Passord", + "demo_account": "Demokonto", + "email": { + "label": "E-postadresse", + "value": "{email}" + }, + "server": { + "label": "JMAP-server", + "value": "{server}" + }, + "storage": { + "label": "Lagringsbruk", + "used": "{used} av {total} brukt", + "percentage": "{percent}% brukt" + }, + "last_sync": { + "label": "Siste synkronisering", + "value": "{time}" + }, + "accounts": { + "title": "Innloggede kontoer", + "description": "Dra for å endre rekkefølgen på kontoene i kontomenyen", + "active": "Aktiv konto for øyeblikket", + "default_badge": "Standardkonto", + "set_default": "Sett som standard", + "switch_to": "Bytt til denne kontoen", + "move_up": "Flytt opp", + "move_down": "Flytt ned", + "drag_handle": "Dra for å omorganisere", + "add": "Legg til konto" + }, + "shared_accounts": { + "title": "Delt med meg", + "description": "Gruppekontoer og delte kontoer du kan administrere. Velg en konto for å redigere filtre, feriesvar, kalendere og kontakter.", + "shared_label": "Delt konto" + } + }, + "scoped": { + "back": "Tilbake til kontoen min", + "managing": "Administrerer: {name}" + }, + "security": { + "title": "Kontosikkerhet", + "description": "Administrer passordet ditt, tofaktorautentisering og sikkerhetsinnstillinger", + "detecting": "Oppdager serverfunksjoner...", + "not_available": "Kontosikkerhetsadministrasjon er ikke tilgjengelig for denne e-postserveren. Nødvendige tillatelser kan være deaktivert. Se dokumentasjonen for detaljer.", + "password": { + "title": "Endre passord", + "current": "Gjeldende passord", + "new": "Nytt passord", + "confirm": "Bekreft nytt passord", + "submit": "Endre passord", + "success": "Passordet ble endret", + "error_title": "Passordendring mislyktes", + "error_mismatch": "Nye passord stemmer ikke", + "error_min_length": "Passordet må være på minst 8 tegn", + "error_generic": "Kunne ikke endre passord" + }, + "display_name": { + "label": "Vist navn", + "description": "Navnet ditt slik det vises på serveren", + "placeholder": "Skriv inn visningsnavnet ditt", + "save": "Lagre", + "success": "Visningsnavnet er oppdatert", + "error": "Kunne ikke oppdatere visningsnavnet" + }, + "totp": { + "section_title": "Tofaktorautentisering", + "label": "TOTP-autentisering", + "description": "Legg til et ekstra lag med sikkerhet med et tidsbasert engangspassord", + "active": "Aktivert", + "inactive": "Deaktivert", + "enabled": "Tofaktorautentisering aktivert", + "disabled": "Tofaktorautentisering deaktivert", + "enable_error": "Kunne ikke aktivere 2FA", + "disable_error": "Kunne ikke deaktivere 2FA", + "setup_instructions": "Kopier denne URL-en til autentiseringsappen din (Google Authenticator, Authy osv.):", + "verification_code": "Bekreftelseskode", + "confirm": "Bekreft", + "disable": "Deaktiver", + "disable_confirm_prompt": "Skriv inn passordet ditt for å deaktivere tofaktorautentisering.", + "password_required": "Passord kreves", + "code_required": "Bekreftelseskode kreves", + "code_invalid": "Ugyldig bekreftelseskode. Sjekk autentiseringsappen din og prøv igjen." + }, + "app_passwords": { + "title": "App-passord", + "description": "Lag passord for apper som ikke støtter tofaktorautentisering", + "add": "Legg til", + "create": "Opprett", + "cancel": "Avbryt", + "done": "Ferdig", + "generate": "Generer", + "name_label": "Appnavn", + "name_placeholder": "f.eks. Thunderbird, iPhone Mail", + "expires_label": "Utløper (valgfritt)", + "allowed_ips_label": "Tillatte IP-er (valgfritt)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Komma- eller mellomromseparert. La stå tomt for å tillate hvilken som helst IP.", + "password_label": "Passord (la det stå tomt for automatisk generering)", + "password_placeholder": "Autogenerert hvis tom", + "copy_now_warning": "Kopier dette passordet nå – det vises ikke igjen.", + "added": "App-passord opprettet", + "removed": "App-passord fjernet", + "add_error": "Kunne ikke opprette app-passord", + "remove_error": "Kunne ikke fjerne app-passordet", + "none": "Ingen app-passord er konfigurert" + }, + "api_keys": { + "title": "API-nøkler", + "description": "Lag API-nøkler for skript og integrasjoner som kommuniserer direkte med serveren", + "name_label": "Nøkkelnavn", + "name_placeholder": "f.eks. Sikkerhetskopieringsskript, CI-løper", + "copy_now_warning": "Kopier denne API-nøkkelen nå – den vises ikke igjen.", + "added": "API-nøkkel opprettet", + "removed": "API-nøkkel fjernet", + "add_error": "Kunne ikke opprette API-nøkkel", + "remove_error": "Kunne ikke fjerne API-nøkkelen", + "none": "Ingen API-nøkler er konfigurert" + }, + "encryption": { + "section_title": "Kryptering i hvile", + "label": "E-postkryptering", + "description": "Krypter lagrede e-poster på serveren for ekstra personvern", + "active": "{type} kryptering aktivert", + "inactive": "Deaktivert", + "enabled": "Kryptering i hvile aktivert", + "disabled_success": "Kryptering i hvile er deaktivert", + "error": "Kunne ikke oppdatere krypteringsinnstillingene", + "algorithm_label": "Krypteringsalgoritme", + "encrypt_on_append": "Krypter nye e-poster ved opplasting", + "allow_spam_training": "Tillat spam-trening før du krypterer e-post", + "enable_encryption": "Aktiver kryptering", + "enable_tooltip": "Aktiver kryptering med denne nøkkelen", + "configure_title": "Aktiver kryptering med denne nøkkelen", + "enable_button": "Aktiver", + "disable_tooltip": "Deaktiver kryptering", + "enabled_success": "Kryptering i hvile aktivert" + }, + "public_keys": { + "name_label": "Navn på offentlig nøkkel", + "name_placeholder": "f.eks. Min nøkkel", + "key_label": "Offentlig nøkkel (S/MIME eller ASCII-armert PGP)", + "key_placeholder": "Lim inn den offentlige nøkkelen din her", + "none": "Ingen offentlige nøkler er konfigurert" + }, + "email_client": { + "title": "Oppsett av e-postklient", + "description": "Bruk denne påloggingsinformasjonen til å konfigurere en e-postklient på datamaskin eller mobil (Thunderbird, Apple Mail, Outlook osv.)", + "jmap_username_label": "JMAP-brukernavn", + "copy": "Kopier", + "copied": "Kopiert", + "password_instructions": "Bruk JMAP-brukernavnet ovenfor sammen med et app-passord for å logge på e-postklienten. Opprett et app-passord i delen ovenfor hvis du ikke allerede har gjort det." + }, + "link_device": { + "title": "Koble til mobilappen", + "description": "Logg på Bulwark Mail-mobilappen uten å skrive noe. Generer en QR-kode her og skann den fra appens påloggingsskjerm.", + "generate": "Vis QR-kode", + "regenerate": "Vis en ny kode", + "instructions": "Åpne Bulwark Mail-appen, trykk på \"Skann QR-kode\" på påloggingsskjermen, og pek kameraet ditt hit.", + "expires_in": "Denne koden utløper om {seconds} sekunder. Den kan bare brukes én gang.", + "expired": "Denne koden er utløpt.", + "generating": "Genererer …", + "error": "Kunne ikke opprette en sammenkoblingskode. Prøv igjen." + } + }, + "identities": { + "title": "Sende identiteter", + "description": "Administrer e-postadresser du kan sende fra", + "identities_count": { + "label": "Dine identiteter", + "description": "E-postadresser konfigurert for sending", + "count_zero": "Ingen identiteter", + "count_one": "1 identitet", + "count_other": "{count} identiteter" + }, + "manage": "Administrer identiteter", + "sub_addressing": { + "label": "Underadressering", + "description": "Bruk koder som user+tag@domain.com for å organisere innkommende e-post", + "learn_more": "Lær mer" + } + }, + "vacation": { + "title": "Feriesvar", + "description": "Svar automatisk på innkommende e-poster mens du er borte", + "loading": "Laster inn ferieinnstillinger ...", + "not_supported": "E-postserveren din støtter ikke feriesvar.", + "fetch_error": "Kunne ikke laste inn ferieinnstillingene. Prøv igjen.", + "status": { + "label": "Feriesvar", + "description": "Send et automatisk svar til folk som sender deg e-post", + "active": "Aktiv", + "inactive": "Inaktiv" + }, + "date_range": { + "title": "Datoperiode", + "description": "Begrens autosvaret til en bestemt periode", + "start": "Startdato", + "start_description": "La stå tomt for ingen startgrense", + "end": "Sluttdato", + "end_description": "La stå tomt for ingen endegrense" + }, + "message": { + "title": "Automatisk svarmelding", + "description": "Meldingen som sendes som svar", + "subject_label": "Emne", + "subject_description": "Emnelinje for autosvaret", + "subject_placeholder": "Ikke på kontoret", + "body_label": "Meldingstekst", + "body_description": "Innhold i ren tekstmelding", + "body_placeholder": "Takk for e-posten din. Jeg er for øyeblikket ikke på kontoret og vil svare når jeg kommer tilbake.", + "html_label": "Formatert melding (HTML)", + "html_description": "Legg til en rik, formatert versjon med lenker og stil. Mottakere hvis e-postklient ikke kan vise den, faller tilbake til ren tekst ovenfor.", + "html_placeholder": "Skriv et formatert fraværssvar..." + }, + "preview": { + "title": "Forhåndsvisning", + "show": "Vis forhåndsvisning", + "hide": "Skjul forhåndsvisning" + }, + "save": "Lagre endringer", + "saving": "Lagrer...", + "warnings": { + "end_before_start": "Sluttdatoen må være etter startdatoen", + "start_in_past": "Startdatoen er i fortiden", + "empty_body": "Meldingsteksten er tom - mottakerne vil motta et blankt svar" + } + }, + "folders": { + "role_memos": "Notater", + "title": "Mapper", + "description": "Administrer e-postmappene dine og tildel standardroller", + "folder_list": "Dine mapper", + "folder_list_description": "Klikk på et mappeikon for å tilpasse det", + "standard_roles": "Standard mapperoller", + "standard_roles_description": "Tilordne hvilke mapper som brukes for standard postboksroller som innboks, sendt, papirkurv osv.", + "role_inbox": "Innboks", + "role_drafts": "Utkast", + "role_sent": "Sendt", + "role_trash": "Papirkurv", + "role_junk": "Spam / søppelpost", + "role_archive": "Arkiv", + "role_none": "Ingen", + "create_folder": "Opprett mappe", + "create_subfolder": "Opprett undermappe", + "reorder": "Dra for å omorganisere", + "reorder_error": "Kunne ikke omorganisere mapper", + "subfolder_of": "Inne {name}", + "subfolder_name": "Navn på undermappe", + "new_folder_name": "Mappenavn", + "rename": "Gi nytt navn", + "change_icon": "Endre ikon", + "delete": "Slett", + "confirm_delete": "Er du sikker på at du vil slette \"{name}\"? E-poster i denne mappen vil bli flyttet til papirkurven.", + "create": "Opprett", + "cancel": "Avbryt", + "no_folders": "Ingen egendefinerte mapper", + "cannot_delete_role": "Kan ikke slette en mappe med en standardrolle. Fjern rollen først.", + "folder_created": "Mappe opprettet", + "folder_renamed": "Mappe endret navn", + "folder_deleted": "Mappe slettet", + "role_updated": "Mapperollen er oppdatert", + "error_create": "Kunne ikke opprette mappe", + "error_rename": "Kunne ikke gi nytt navn til mappen", + "error_delete": "Kunne ikke slette mappen", + "error_delete_has_children": "Kan ikke slette mappen: den inneholder fortsatt undermapper. Slett eller flytt dem først.", + "error_delete_has_email": "Kan ikke slette mappen: den inneholder fortsatt e-poster. Flytt eller slett dem først.", + "error_role": "Kunne ikke oppdatere mapperollen" + }, + "advanced": { + "title": "Avansert", + "description": "Avanserte alternativer og utviklerinnstillinger", + "debug_mode": { + "label": "Feilsøkingsmodus", + "description": "Aktiver detaljert logging for feilsøking" + }, + "debug_categories": { + "description": "Velg hvilke kategorier som skal logges. Deaktiver kategorier du ikke trenger for å redusere konsollstøy.", + "jmap": "JMAP-klient", + "jmap_description": "Postboksoperasjoner, e-posthenting og JMAP-protokollforespørsler", + "calendar": "Kalender", + "calendar_description": "Kalenderhendelser, importer og planlegging av meldinger", + "tasks": "Oppgaver", + "tasks_description": "Oppretting, henting og oppdatering av kalenderoppgaver", + "auth": "Autentisering", + "auth_description": "Pålogging, TOTP, tokenutveksling og øktadministrasjon", + "filters": "Filtre", + "filters_description": "Sieve-filterregler og ferieskript", + "email": "E-postvisning", + "email_description": "E-postgjengivelse, TNEF-behandling og merk-som-lest", + "push": "Push-varsler", + "push_description": "Oppsett og levering av pushvarsling", + "contacts": "Kontakter og adressebøker", + "contacts_description": "Kontaktsynkronisering, adressebokoperasjoner og pålitelige avsendere" + }, + "settings_sync": { + "label": "Synkronisering av innstillinger", + "description": "Synkroniser innstillingene dine på tvers av nettlesere og enheter" + }, + "sender_favicons": { + "label": "Nettstedsikoner for avsendere", + "description": "Vis nettstedikoner som profilbilder for bedriftsavsendere" + }, + "show_avatars_in_junk": { + "label": "Vis avatarer i søppelmappen", + "description": "Vis profilbilder og nettstedsikoner for avsendere i søppelpostmappen. Deaktivert som standard for å unngå å gi phishing-forsøk visuell legitimitet." + }, + "keyboard_shortcuts": { + "label": "Tastatursnarveier", + "description": "Se tilgjengelige hurtigtaster", + "button": "Vis snarveier" + }, + "refresh_cache": { + "label": "Oppdater bufrede data", + "description": "Last inn kontakter, kalendere og mapper på nytt fra serveren. Beholder kontoene og øktene dine – fikser en foreldet eller feil visning uten å logge av.", + "button": "Oppdater" + }, + "reset_settings": { + "label": "Tilbakestill innstillinger", + "description": "Gjenopprett alle innstillinger til standardverdier", + "button": "Tilbakestill til standard" + }, + "export_settings": { + "label": "Eksporter innstillinger", + "description": "Last ned innstillingene dine som JSON", + "button": "Eksporter" + }, + "import_settings": { + "label": "Importer innstillinger", + "description": "Last opp innstillinger fra en JSON-fil", + "button": "Importer" + }, + "about": { + "title": "Bulwark nettpost" + } + }, + "sidebar_apps": { + "title": "Sidefelt-apper", + "description": "Administrer egendefinerte apper og lenker i sidefeltet", + "keep_loaded": "Hold apper lastet", + "keep_loaded_description": "La innebygde apper kjøre i bakgrunnen når du bytter mellom dem for å unngå omlasting", + "manage_title": "Egendefinerte apper", + "manage_description": "Legg til, rediger eller fjern egendefinerte apper fra sidefeltet" + }, + "contacts": { + "title": "Kontakter", + "description": "Importer og eksporter kontaktene dine", + "group_by_letter_label": "Grupper etter første bokstav", + "group_by_letter_description": "Vis alfabetiske seksjonsoverskrifter i kontaktlisten", + "import_label": "Importer kontakter", + "import_description": "Importer kontakter fra en vCard-fil (.vcf).", + "export_label": "Eksporter kontakter", + "export_description": "Eksporter alle kontakter som en vCard-fil (.vcf).", + "manage_title": "Adressebøker", + "manage_description": "Gi nytt navn til adressebøkene dine", + "no_address_books": "Finner ingen adressebøker", + "categories_title": "Kategorier", + "categories_description": "Gi nytt navn til kontaktkategorier", + "no_categories": "Ingen kategorier funnet" + }, + "downloads": { + "title": "Nedlastinger", + "description": "Tilpass hvordan nedlastede e-poster og vedlegg heter.", + "reset": "Gjenopprett standard", + "preview": "Forhåndsvisning:", + "email_template": { + "label": "Filnavn for e-post (.eml)", + "description": "Mal som brukes når du eksporterer en e-post eller drar en ut til filsystemet. .eml-utvidelsen legges til automatisk." + }, + "attachment_template": { + "label": "Vedleggsfilnavn", + "description": "Mal som brukes når du laster ned eller drar ut et vedlegg. Hvis du utelater '{filename}' og '{ext}', blir den opprinnelige utvidelsen bevart." + }, + "bundle_template": { + "label": "ZIP-filnavn for flere e-poster", + "description": "Mal som brukes når du drar ut eller laster ned flere utvalgte e-poster som ett enkelt .zip-arkiv. .zip-utvidelsen legges til automatisk." + }, + "spaces": { + "label": "Mellomrom", + "description": "Erstatt mellomrom i det resulterende filnavnet med et annet tegn.", + "keep": "Behold mellomrom", + "underscore": "Erstatt med _", + "dash": "Bytt ut med -" + }, + "lowercase": { + "label": "Små bokstaver", + "description": "Tving hele filnavnet til små bokstaver." + }, + "strip_diacritics": { + "label": "Fjern diakritiske tegn", + "description": "Konverter aksentbokstaver til deres ASCII-ekvivalenter (ä → a, é → e). Nyttig for verktøy som mangler Unicode-filnavn." + }, + "collapse_separators": { + "label": "Slå sammen gjentatte skilletegn", + "description": "Slå sammen rekker med mellomrom, understreker eller bindestreker til ett tegn." + }, + "after_export": { + "label": "Etter eksport", + "description": "Flytt eventuelt e-posten etter å ha eksportert den som .eml.", + "keep": "Behold i postkassen", + "archive": "Flytt til arkiv", + "trash": "Flytt til papirkurven" + } + }, + "filters": { + "title": "E-postfiltre", + "description": "Lag regler for å automatisk sortere, merke og administrere innkommende e-poster", + "add_rule": "Legg til regel", + "no_rules": "Ingen filterregler", + "no_rules_description": "Lag regler for å automatisk organisere innkommende e-poster", + "vacation_active": "Feriesvar er aktivt", + "vacation_active_description": "Autosvar er aktivert for innkommende meldinger", + "vacation_configure": "Konfigurer", + "edit_rule": "Rediger regel", + "new_rule": "Ny regel", + "delete_rule": "Slett regel", + "delete_confirm": "Er du sikker på at du vil slette denne regelen?", + "enable": "Aktiver", + "disable": "Deaktiver", + "raw_editor": "Rediger Sieve-kode", + "raw_editor_warning": "Redigering av det rå Sieve-skriptet kan bryte visuell regelredigering. Endringer som er gjort her overstyrer den visuelle byggeren.", + "validate": "Bekreft", + "validation_success": "Skriptet er gyldig", + "validation_error": "Skriptet har feil", + "save": "Lagre regler", + "saving": "Lagrer...", + "saved": "Filtrene er lagret", + "save_failed": "Kunne ikke lagre filtre", + "loading": "Laster inn filtre...", + "not_supported": "E-postserveren din støtter ikke e-postfiltre.", + "rule_name": "Regelnavn", + "rule_name_placeholder": "f.eks. Sorter nyhetsbrev", + "match_all": "Samsvar med ALLE vilkår", + "match_any": "Samsvar med ET HVILKET SOM HELST vilkår", + "conditions": "Vilkår", + "add_condition": "Legg til vilkår", + "actions": "Handlinger", + "add_action": "Legg til handling", + "stop_processing": "Slutt å behandle påfølgende regler", + "attachment_type_placeholder": "f.eks. pdf, doc, jpg", + "value_placeholder_multi": "Verdi (flere atskilt med komma)", + "condition_fields": { + "attachment": "Vedlegg", + "from": "Fra", + "to": "Til", + "cc": "Kopi", + "subject": "Emne", + "header": "Egendefinert topptekst", + "size": "Størrelse", + "body": "Meldingstekst" + }, + "comparators": { + "has_any": "er tilstede", + "has_type": "av typen", + "contains": "inneholder", + "not_contains": "inneholder ikke", + "is": "er akkurat", + "not_is": "er ikke", + "starts_with": "starter med", + "ends_with": "slutter med", + "matches": "samsvarer med mønsteret", + "greater_than": "er større enn", + "less_than": "er mindre enn" + }, + "action_types": { + "move": "Flytt til mappe", + "copy": "Kopier til mappe", + "forward": "Videresend til", + "mark_read": "Merk som lest", + "star": "Stjernemerk melding", + "add_label": "Legg til etikett", + "discard": "Kast (slett stille)", + "reject": "Avvis med melding", + "keep": "Behold i innboksen", + "stop": "Stopp behandlingen" + }, + "move_to_folder": "Velg mappe", + "copy_to_folder": "Velg mappe", + "forward_to": "Videresend til e-postadresse", + "forward_placeholder": "email@example.com", + "reject_message": "Avvisningsmelding", + "reject_placeholder": "E-posten din har blitt avvist", + "label_name": "Etikettnavn", + "label_placeholder": "Velg etikett", + "header_name": "Overskriftsnavn", + "header_placeholder": "f.eks. X-postliste", + "size_bytes": "Størrelse i byte", + "size_placeholder": "f.eks. 1000000", + "system_managed": "Systemstyrt regel", + "opaque_warning": "Dette skriptet ble redigert utenfor den visuelle byggeren. Bare rå Sieve redigering er tilgjengelig.", + "open_sieve_editor": "Åpne redigering av Sieve-kode", + "fetch_error": "Kunne ikke laste inn filtre", + "expanded_view": "Utvidet visning", + "expanded_view_description": "Vis filterregler med detaljerte tilstands- og handlingsblokker", + "if": "Hvis", + "then": "Så", + "match_all_conditions": "alle samsvarer", + "match_any_condition": "minst ett samsvarer", + "and": "og", + "or": "eller", + "cancel": "Avbryt", + "confirm_delete": "Slett", + "rule_list": "Filterregler", + "drag_to_reorder": "Dra for å omorganisere", + "match_type": "Matchtype", + "reset_to_visual": "Tilbakestill til visuell redigering", + "reset_warning": "Dette vil forkaste det gjeldende skriptet og starte på nytt.", + "confirm_reset": "Tilbakestill", + "validation_empty_name": "Regelnavn er obligatorisk", + "validation_empty_conditions": "Det kreves minst én betingelse med en verdi", + "validation_empty_actions": "Minst én handling er nødvendig", + "templates_section": "Start med en mal", + "template_newsletters": "Flytt nyhetsbrev til mappe", + "template_receipts": "Autoarkiver kvitteringer", + "template_important": "Flagg viktige e-poster", + "template_notifications": "Filtrer varsler", + "sieve_editor": { + "title": "Redigering av Sieve-skript", + "warning": "Redigering av det rå Sieve-skriptet kan bryte visuell regelredigering. Endringer som er gjort her overstyrer den visuelle byggeren.", + "script_content": "Sieve-skript", + "valid": "Skriptet er gyldig", + "invalid": "Skriptet har feil", + "save_warning": "Lagring vil overskrive eventuelle visuelle regler. Dette kan ikke angres. Klikk Lagre igjen for å bekrefte.", + "validating": "Validerer...", + "validate": "Bekreft", + "cancel": "Avbryt", + "save": "Lagre", + "confirm_save": "Bekreft lagring", + "validation_failed": "Valideringsforespørsel mislyktes" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# vilkår} other {# vilkår}}", + "actions_count": "{count, plural, one {# handling} other {# handlinger}}" + }, + "origin_external": "Ekstern", + "managed_by_tooltip": "Administrert av {source}. Rediger den i den appen, eller bruk den rå Sieve-editoren." + }, + "templates": { + "title": "E-postmaler", + "description": "Lag gjenbrukbare e-postmaler med plassholdervariabler", + "add": "Ny mal", + "edit": "Rediger mal", + "name": "Malnavn", + "name_placeholder": "f.eks. oppfølgings-e-post", + "category": "Kategori", + "category_placeholder": "f.eks. jobb, personlig", + "subject": "Emne", + "subject_placeholder": "Emnelinje på e-post", + "body": "Meldingstekst", + "body_placeholder": "Innhold i e-posten...", + "recipients_placeholder": "email@example.com", + "identity": "Send som", + "default_identity": "Standard identitet", + "favorite": "Favoritt", + "cancel": "Avbryt", + "create": "Opprett", + "update": "Oppdater", + "confirm_delete": "Slett", + "no_templates": "Ingen maler ennå", + "manage": "Administrer maler", + "count": "{count, plural, one {# mal} other {# maler}}", + "export_import": "Eksport og import", + "export_import_description": "Sikkerhetskopier malene dine eller overfør dem til en annen enhet", + "export": "Eksporter", + "import": "Importer", + "validation": { + "empty": "Malnavn er påkrevd", + "too_long": "Malnavnet må være på 200 tegn eller mindre" + } + }, + "files": { + "display": { + "title": "Visning", + "description": "Konfigurer hvordan filer og mapper vises" + }, + "folder_layout": { + "label": "Mappenavigering", + "description": "Velg om mapper skal vises sammen med filene eller i et tre i sidefeltet", + "inline": "Sammen med filer", + "sidebar": "Sidefelt" + }, + "default_view": { + "label": "Standardvisning", + "description": "Velg mellom rutenett og listeoppsett", + "list": "Liste", + "grid": "Rutenett" + }, + "default_sort": { + "label": "Standard sortering", + "description": "Velg standard sortering for filer", + "name": "Navn", + "size": "Størrelse", + "modified": "Endret" + }, + "sort_direction": { + "label": "Sorteringsretning", + "description": "Velg stigende eller synkende rekkefølge", + "ascending": "Stigende", + "descending": "Synkende" + }, + "icons": { + "title": "Ikoner", + "description": "Konfigurer filikonets utseende" + }, + "show_icons": { + "label": "Vis filikoner", + "description": "Vis ikoner ved siden av filer og mapper" + }, + "colored_icons": { + "label": "Fargede ikoner", + "description": "Bruk fargerike ikoner i stedet for monokrome" + }, + "show_thumbnails": { + "label": "Vis miniatyrbilder", + "description": "Vis bildeforhåndsvisninger i stedet for ikoner for bildefiler" + }, + "behavior": { + "title": "Atferd", + "description": "Konfigurer filnettleserens virkemåte" + }, + "show_hidden": { + "label": "Vis skjulte filer", + "description": "Vis filer og mapper som starter med en prikk" + }, + "preview": { + "label": "Forhåndsvisning" + } + } + }, + "errors": { + "page_error_title": "Noe gikk galt", + "page_error_description": "Det oppstod en uventet feil. Prøv igjen eller gå tilbake til innboksen.", + "sidebar_error": "Kan ikke laste inn postkasser", + "email_list_error": "Kan ikke laste inn e-poster", + "viewer_error_title": "Kan ikke vise e-post", + "viewer_error_description": "Det oppsto et problem med å gjengi denne e-posten. Den kan inneholde innhold som ikke støttes.", + "composer_error": "Kan ikke laste inn meldingsvinduet", + "settings_error_title": "Innstillinger utilgjengelige", + "settings_error_description": "Kan ikke laste inn innstillinger. Det kan hende at innstillingene dine ikke lagres.", + "try_again": "Prøv igjen", + "reload": "Last inn på nytt", + "reload_emails": "Last inn e-poster på nytt", + "reload_settings": "Last inn innstillinger på nytt", + "retry": "Prøv på nytt", + "go_home": "Gå til innboksen" + }, + "context_menu": { + "reply": "Svar", + "reply_all": "Svar alle", + "forward": "Videresend", + "mark_read": "Merk som lest", + "mark_unread": "Merk som ulest", + "star": "Stjerne", + "unstar": "Fjern stjerne", + "pin": "Fest", + "unpin": "Løsne", + "move_to": "Flytt til...", + "archive": "Arkiv", + "delete": "Slett", + "mark_as_spam": "Rapporter spam", + "not_spam": "Ikke spam", + "tag": "Etikett", + "items_selected": "{count} e-poster valgt", + "edit_draft": "Rediger utkast", + "cancel_scheduled_send": "Avbryt sending", + "reschedule_send": "Planlegg på nytt", + "cancel_and_edit": "Avbryt og rediger", + "cancel_and_compose_again": "Avbryt og skriv på nytt" + }, + "mailbox_context_menu": { + "mark_folder_read": "Merk mappen som lest", + "mark_folder_tree_read": "Merk mappe og undermapper som lest", + "mark_all_folders_read": "Merk alle mapper som lest", + "new_subfolder": "Ny undermappe...", + "new_folder": "Ny mappe...", + "rename": "Gi nytt navn...", + "import_email": "Importer .eml eller .zip...", + "empty_folder": "Tøm mappe", + "empty_folder_generic": "Tøm mappe", + "delete_folder": "Slett mappe", + "refresh": "Oppdater", + "mark_all_confirm_title": "Merk alle mapper som lest", + "mark_all_confirm_message": "Vil du merke hver uleste melding på din personlige konto som lest?", + "delete_confirm_title": "Slett mappe", + "delete_confirm_message": "Vil du slette mappen \"{name}\" permanent? Denne handlingen kan ikke angres.", + "prompt_new_subfolder": "Skriv inn et navn for den nye undermappen.", + "prompt_new_folder": "Skriv inn et navn for den nye mappen.", + "prompt_rename": "Skriv inn et nytt navn for denne mappen.", + "placeholder_folder_name": "Mappenavn", + "create": "Opprett", + "rename_confirm": "Gi nytt navn", + "toast_marked_read": "Mappe merket som lest", + "toast_marked_read_count": "Merket {count, plural, one {1 melding} other {# meldinger}} som lest", + "toast_already_read": "Ingen uleste meldinger", + "toast_marked_all_read": "Alle mapper er merket som lest", + "toast_emptied": "Mappen tømt", + "toast_folder_created": "Mappe opprettet", + "toast_folder_renamed": "Mappe endret navn", + "toast_folder_deleted": "Mappe slettet", + "toast_error_mark_read": "Kunne ikke merke som lest", + "toast_error_empty": "Kunne ikke tømme mappen", + "toast_error_create": "Kunne ikke opprette mappe", + "toast_error_rename": "Kunne ikke gi nytt navn til mappen", + "toast_error_delete": "Kunne ikke slette mappen", + "toast_error_delete_has_children": "Mappen har undermapper. Fjern dem først.", + "toast_error_delete_has_email": "Mappen er ikke tom. Tøm den først." + }, + "shortcuts": { + "title": "Tastatursnarveier", + "tip": "Trykk på ? når som helst for å vise denne hjelpen", + "sections": { + "navigation": "Navigasjon", + "actions": "E-posthandlinger", + "global": "Globalt", + "threads": "Tråder", + "composer": "Skriving" + }, + "navigation": { + "next_email": "Neste e-post", + "previous_email": "Forrige e-post", + "open_email": "Åpne e-post", + "close_email": "Lukk / fjern valget" + }, + "actions": { + "reply": "Svar", + "reply_all": "Svar alle", + "forward": "Videresend", + "star": "Slå stjernemerking av eller på", + "archive": "Arkiv", + "delete": "Slett", + "mark_unread": "Merk som ulest", + "mark_read": "Merk som lest", + "toggle_spam": "Rapporter spam / Ikke spam" + }, + "global": { + "compose": "Skriv ny e-post", + "search": "Aktiver søkefeltet", + "help": "Vis snarveier", + "refresh": "Oppdater e-poster", + "select_all": "Velg alle" + }, + "threads": { + "expand_collapse": "Utvid eller skjul tråden" + }, + "composer": { + "send": "Send e-post", + "schedule_send": "Planlegg sending", + "template_picker": "Åpne malvelgeren" + } + }, + "threads": { + "messages_one": "{count} melding", + "messages_other": "{count} meldinger", + "messages_tooltip": "{count, plural, one {# melding i denne samtalen} other {# meldinger i denne samtalen}}", + "expand": "Utvid samtalen", + "collapse": "Skjul samtalen", + "loading": "Laster inn samtale ...", + "mark_read": "Merk samtalen som lest", + "mark_unread": "Merk samtalen som ulest", + "archive": "Arkiver samtale", + "delete": "Slett samtalen", + "star": "Stjernemerk samtalen", + "unstar": "Fjern stjernemerking fra samtalen", + "toggle_thread": "Utvid eller skjul tråden" + }, + "identities": { + "modal_title": "Administrer sendeidentiteter", + "create_new": "Opprett ny identitet", + "edit_identity": "Rediger identitet", + "delete_confirm": "Vil du slette denne identiteten? Dette kan ikke angres.", + "cannot_delete": "Denne identiteten kan ikke slettes", + "primary_identity": "Primær", + "set_as_primary": "Sett som primær", + "no_identities": "Ingen identiteter funnet", + "display": { + "reply_to": "Svar til:", + "bcc": "BCC:", + "signature": "Signatur:", + "preview": "Forhåndsvisning:" + }, + "validation_errors": { + "invalid_emails": "Ugyldige e-poster: {emails}", + "unknown_error": "Ukjent feil" + }, + "form": { + "name_label": "Vist navn", + "name_placeholder": "f.eks. jobb-e-post, personlig", + "name_required": "Navn er påkrevd", + "email_label": "E-postadresse", + "email_placeholder": "your.email@example.com", + "email_required": "E-post er påkrevd", + "email_invalid": "Skriv inn en gyldig e-postadresse", + "email_immutable": "E-postadresse kan ikke endres etter opprettelse", + "reply_to_label": "Svar til (valgfritt)", + "reply_to_placeholder": "different@example.com", + "bcc_label": "Automatisk blindkopi (valgfritt)", + "bcc_placeholder": "archive@example.com", + "text_signature_label": "Tekstsignatur", + "html_signature_label": "HTML-signatur", + "signature_byte_counter": "{bytes} / {max} byte", + "signature_byte_limit_reached": "Servergrense nådd", + "save": "Lagre identitet", + "cancel": "Avbryt", + "creating": "Oppretter ...", + "updating": "Oppdaterer..." + }, + "sub_address": { + "button_tooltip": "Bruk underadresse", + "popover_title": "Legg til underadressekode", + "tag_input_placeholder": "Skriv inn kode (for eksempel shopping)", + "preview_label": "Forhåndsvisning:", + "recent_tags": "Nylige koder", + "suggested_tags": "Foreslåtte koder", + "use_address": "Bruk denne adressen", + "invalid_tag": "Koden kan bare inneholde bokstaver, tall og bindestreker", + "tag_too_long": "Koden kan inneholde opptil 30 tegn", + "help_text": "E-poster sendt til user{delimiter}tag@domain.com kommer i innboksen din", + "validation": { + "empty": "Koden kan ikke være tom", + "too_long": "Koden kan inneholde opptil {max} tegn", + "invalid_chars": "Koden kan bare inneholde bokstaver, tall og bindestreker" + } + }, + "badge": { + "sent_via": "via", + "sub_address_tag": "Sendt med underadresse: {tag}", + "identity_name": "Sendt med identitet: {name}", + "identity_short": "via {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Slett", + "delete_confirm_title": "Slett identitet" + }, + "templates": { + "picker_title": "Velg en mal", + "search_placeholder": "Søk etter maler...", + "section_favorites": "Favoritter", + "section_recent": "Nylig", + "section_uncategorized": "Annet", + "no_templates": "Ingen maler ennå", + "no_results": "Finner ingen maler", + "fill_placeholders": "Fyll ut plassholderverdier", + "enter_value": "Skriv inn en verdi...", + "preview": "Forhåndsvisning", + "insert_with_values": "Sett inn med verdier", + "insert_raw": "Sett inn uten utfylling", + "copy_suffix": "(kopi)", + "placeholder": "Variabel", + "placeholders": { + "recipient_name": "Mottakers navn", + "company": "Firmanavn", + "date": "Gjeldende dato", + "day_of_week": "Ukedag", + "sender_name": "Navnet ditt" + } + }, + "contacts": { + "title": "Kontakter", + "search_placeholder": "Søk etter kontakter...", + "create_new": "Ny kontakt", + "no_category": "Ingen kategori", + "rename_category": "Gi nytt navn til kategori", + "category_name_label": "Kategorinavn", + "category_renamed": "Kategorien har fått nytt navn", + "category_rename_failed": "Kunne ikke gi kategorien nytt navn", + "category_added": "Kontakt lagt til {name}", + "category_added_plural": "{count} kontakter lagt til i {name}", + "empty_state": "Ingen kontakter ennå", + "empty_state_title": "Ingen kontakter ennå", + "empty_state_subtitle": "Opprett din første kontakt eller importer fra en vCard-fil", + "empty_search": "Ingen kontakter samsvarer med søket ditt", + "empty_search_hint": "Prøv et annet søkeord", + "empty_filtered": "Ingen kontakter samsvarer med filtrene dine", + "empty_filtered_hint": "Prøv å justere eller tømme filtre", + "clear_search": "Tøm søk", + "import_vcard": "Importer vCard", + "delete_confirm_title": "Slett kontakt", + "delete_confirm": "Er du sikker på at du vil slette denne kontakten?", + "local_mode": "Kontakter lagres lokalt (serveren støtter ikke JMAP-kontakter)", + "back_to_contacts": "Tilbake til kontakter", + "back_to_email": "Tilbake til e-post", + "open_categories": "Åpne kategorier", + "tabs": { + "all": "Alle", + "groups": "Grupper" + }, + "shared": { + "title": "Delt" + }, + "address_books": { + "create": "Ny adressebok", + "created": "Adressebok opprettet", + "create_failed": "Kunne ikke opprette adresseboken", + "title": "Mine adressebøker", + "shared_prefix": "Delt: {name}", + "moved": "Kontakt flyttet til {name}", + "moved_plural": "{count} kontakter flyttet til {name}", + "move_failed": "Kunne ikke flytte kontakten", + "address_book": "Adressebok", + "rename": "Gi nytt navn til adresseboken", + "name_label": "Adresseboknavn", + "renamed": "Adresseboken har fått nytt navn", + "rename_failed": "Kunne ikke endre navn på adresseboken", + "default": "Standard", + "manage": "Administrer adressebøker", + "share": "Del adressebok", + "new_contact_in_book": "Ny kontakt i denne adresseboken", + "delete": "Slett adressebok", + "confirm_delete": "Vil du slette «{name}»? Alle kontakter i denne adresseboken vil bli fjernet.", + "deleted": "Adresseboken er slettet", + "delete_failed": "Kunne ikke slette adresseboken" + }, + "detail": { + "emails": "E-postadresser", + "phones": "Telefonnumre", + "organizations": "Organisasjoner", + "addresses": "Adresser", + "notes": "Notater", + "titles": "Titler og roller", + "online_services": "Nettjenester", + "anniversaries": "Jubileer", + "personal_info": "Personlig informasjon", + "languages": "Språk", + "categories": "Kategorier", + "related_contacts": "Relaterte kontakter", + "crypto_keys": "Kryptonøkler", + "cert_issuer": "Utsteder", + "cert_expires": "Utløper", + "cert_expired": "Utløpt", + "cert_fingerprint": "Fingeravtrykk", + "cert_algorithm": "Algoritme", + "import_to_smime": "Importer til S/MIME", + "cert_already_imported": "Allerede importert til S/MIME", + "cert_imported": "Sertifikatet er importert til S/MIME-lageret", + "cert_import_failed": "Kunne ikke importere sertifikatet", + "no_contact_selected": "Velg en kontakt for å se detaljer", + "compose_email": "Skriv e-post", + "copy_email": "Kopier e-post", + "copy_phone": "Kopier telefonnummer", + "copy_url": "Kopier URL", + "copied": "Kopiert til utklippstavlen", + "copy_failed": "Kunne ikke kopiere til utklippstavlen", + "created": "Opprettet", + "updated": "Sist oppdatert", + "timezone": "Tidssone", + "anniversary_birth": "Bursdag", + "anniversary_death": "Gikk bort", + "anniversary_wedding": "Jubileum", + "anniversary_other": "Annet", + "personal_expertise": "Ekspertise", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Annet", + "gender": "Kjønn", + "gender_masculine": "Mann", + "gender_feminine": "Kvinne", + "gender_other": "Annet", + "gender_none": "Ikke aktuelt", + "gender_unknown": "Ukjent", + "calendar": "Kalender", + "calendar_uri": "Kalender-URL", + "scheduling_uri": "Planleggings-URL", + "freebusy_uri": "Ledig/opptatt-URL", + "section_contact": "Kontaktinformasjon", + "section_work": "Arbeid", + "section_personal": "Personlig", + "email_default_label": "E-post", + "phone_default_label": "Telefon", + "address_default_label": "Adresse", + "online_service_default_label": "Nettjeneste", + "organization_label": "Organisasjon", + "title_label": "Tittel", + "role_label": "Rolle", + "language_label": "Språk", + "related_default_label": "Beslektet", + "more_actions": "Flere handlinger", + "age_years": "{count, plural, one {1 år gammel} other {# år gammel}}", + "years_since": "{count, plural, one {1 år} other {# år}}" + }, + "activity": { + "recent_emails": "Nylige e-poster", + "upcoming_events": "Kommende arrangementer", + "no_emails": "Ingen nylige e-poster", + "no_events": "Ingen kommende arrangementer", + "no_subject": "(Ingen emne)", + "no_title": "(Ingen tittel)", + "load_failed": "Kunne ikke laste inn", + "unknown_sender": "Ukjent avsender", + "all_day": "Hele dagen" + }, + "form": { + "create_title": "Ny kontakt", + "edit_title": "Rediger kontakt", + "section_address_book": "Adressebok", + "select_address_book": "Velg en adressebok...", + "section_identity": "Navn og identitet", + "contact_type": "Kontakttype", + "type_person": "Person", + "type_organization": "Organisasjon", + "section_work": "Arbeid og organisasjon", + "prefix": "Prefiks", + "prefix_placeholder": "Dr., Mr., Mrs.", + "given_name": "Fornavn", + "middle_name": "Mellomnavn", + "surname": "Etternavn", + "suffix": "Suffiks", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Kallenavn", + "nickname_placeholder": "Kallenavn", + "email": "E-post", + "email_placeholder": "email@example.com", + "phone": "Telefon", + "phone_placeholder": "+1 234 567 890", + "phone_type": "Type", + "phone_voice": "Stemme", + "phone_cell": "Mobil", + "phone_fax": "Faks", + "phone_pager": "Personsøker", + "phone_video": "Video", + "phone_text": "Tekst", + "organization": "Organisasjon", + "organization_placeholder": "Firmanavn", + "department": "Avdeling", + "department_placeholder": "Avdeling", + "job_title": "Stillingstittel", + "job_title_placeholder": "f.eks. programvareingeniør", + "role": "Rolle", + "role_placeholder": "f.eks. teamleder", + "addresses": "Adresser", + "add_address": "Legg til adresse", + "street": "Gate", + "city": "By", + "region": "Stat / region", + "postcode": "postnummer", + "country": "Land", + "online_services": "Nettjenester", + "add_online_service": "Legg til nettjeneste", + "url_placeholder": "https://...", + "service_placeholder": "Service", + "anniversaries": "Jubileer", + "add_anniversary": "Legg til dato", + "anniversary_birth": "Bursdag", + "anniversary_wedding": "Jubileum", + "anniversary_death": "Dødsdag", + "anniversary_other": "Annet", + "personal_info": "Personlig informasjon", + "add_personal_info": "Legg til oppføring", + "personal_info_placeholder": "f.eks. fotografi", + "personal_expertise": "Ekspertise", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Annet", + "level": "Nivå", + "level_high": "Høy", + "level_medium": "Middels", + "level_low": "Lavt", + "categories": "Kategorier", + "categories_placeholder": "f.eks. familie, venner, kolleger", + "categories_hint": "Skriv for å søke eller legge til kategorier", + "category_add": "Legg til", + "note": "Notater", + "note_placeholder": "Legg til et notat...", + "gender": "Kjønn", + "gender_sex": "Biologisk kjønn", + "gender_male": "Mann", + "gender_female": "Kvinne", + "gender_other": "Annet", + "gender_none": "Ikke aktuelt", + "gender_unknown": "Ukjent", + "gender_identity": "Kjønnsidentitet", + "gender_identity_placeholder": "Kjønnsidentitet...", + "calendar": "Kalender", + "calendar_uri": "Kalender-URL", + "scheduling_uri": "Planleggings-URL", + "freebusy_uri": "Ledig/opptatt-URL", + "context_work": "Arbeid", + "context_private": "Privat", + "add_email": "Legg til e-post", + "add_phone": "Legg til telefon", + "save": "Lagre", + "cancel": "Avbryt", + "creating": "Oppretter ...", + "updating": "Oppdaterer...", + "name_required": "Skriv inn et fornavn, etternavn eller organisasjon", + "email_invalid": "Skriv inn en gyldig e-postadresse", + "email_error_inline": "Ugyldig e-postformat", + "save_failed": "Kunne ikke lagre kontakten", + "delete": "Slett", + "upload_photo": "Last opp bilde", + "remove_photo": "Fjern bildet", + "photo_hint": "JPG eller PNG, opptil 10 MB. Vil bli endret i størrelse.", + "photo_too_large": "Bildet er for stort (maks 10 MB)", + "photo_invalid": "Ugyldig bildefil", + "change_photo": "Endre" + }, + "groups": { + "create": "Ny gruppe", + "edit": "Rediger gruppe", + "empty": "Ingen grupper ennå", + "delete_confirm_title": "Slett gruppe", + "delete_confirm": "Er du sikker på at du vil slette denne gruppen?", + "name_label": "Gruppenavn", + "name_placeholder": "f.eks. Team, Familie", + "name_required": "Gruppenavn er påkrevd", + "save_failed": "Kunne ikke lagre gruppen", + "members_label": "Medlemmer", + "search_members": "Søk etter kontakter for å legge til...", + "no_members": "Ingen medlemmer i denne gruppen", + "member_count": "{count, plural, =0 {Ingen medlemmer} one {1 medlem} other {# medlemmer}}", + "send_email": "Send e-post til gruppen", + "send_email_to": "Til", + "send_email_cc": "Kopi", + "send_email_bcc": "Blindkopi", + "no_member_emails": "Denne gruppen har ingen medlemmer med en e-postadresse." + }, + "import": { + "title": "Importer kontakter", + "drop_hint": "Klikk for å velge en vCard-fil", + "file_types": ".vcf- eller .vcard-filer", + "no_contacts": "Ingen kontakter funnet i filen", + "parse_error": "Kunne ikke analysere vCard-filen", + "found": "{count, plural, one {1 kontakt funnet} other {# kontakter funnet}}", + "duplicate": "Duplikat", + "select_all": "Velg alle", + "deselect_all": "Fjern markeringen av alle", + "selected": "{count, plural, one {1 valgt} other {# valgt}}", + "import_button": "Importer", + "importing": "Importerer...", + "success": "{count, plural, one {1 kontakt importert} other {# kontakter importert}}", + "failed": "Import mislyktes", + "close": "Lukk", + "file_too_large": "Filen er for stor (maks. 5 MB)" + }, + "export": { + "title": "Eksporter kontakter", + "success": "{count, plural, one {1 kontakt eksportert} other {# kontakter eksportert}}" + }, + "bulk": { + "selected": "{count, plural, one {1 valgt} other {# valgt}}", + "select_all": "Velg alle", + "delete": "Slett", + "delete_confirm_title": "Slett kontakter", + "delete_confirm": "Vil du slette {count, plural, one {1 kontakt} other {# kontakter}}?", + "deleted": "{count, plural, one {1 kontakt slettet} other {# kontakter slettet}}", + "add_to_group": "Legg til i gruppe", + "choose_group": "Velg en gruppe", + "adding_contacts": "Legger til {count, plural, one {1 kontakt} other {# kontakter}}", + "added_to_group": "Kontakter lagt til i gruppen", + "export": "Eksporter", + "clear": "Fjern valg" + }, + "toast": { + "created": "Kontakt opprettet", + "updated": "Kontakt oppdatert", + "deleted": "Kontakt slettet", + "error_create": "Kunne ikke opprette kontakt", + "error_update": "Kunne ikke oppdatere kontakten", + "error_delete": "Kunne ikke slette kontakten" + }, + "context_menu": { + "open": "Åpne", + "edit": "Rediger", + "send_email": "Send e-post", + "add_to_group": "Legg til i gruppe", + "export_vcard": "Eksporter som vCard", + "delete": "Slett", + "call": "Ring", + "duplicate": "Dupliser", + "print": "Skriv ut" + }, + "filters": { + "toggle": "Filtre", + "select": "Velg", + "clear": "Tøm", + "close": "Lukk", + "title": "Avanserte filtre", + "organization": "Selskapet", + "organization_placeholder": "f.eks. Acme Corp", + "job_title": "Stillingstittel", + "job_title_placeholder": "f.eks. Designer", + "location": "Beliggenhet", + "location_placeholder": "By eller land", + "email_domain": "E-postdomene", + "email_domain_placeholder": "eksempel.com", + "birthday_month": "Bursdag i", + "any_month": "Enhver måned", + "has_email": "Har e-post", + "has_phone": "Har telefon", + "has_photo": "Har bilde" + } + }, + "calendar": { + "title": "Kalender", + "back_to_email": "Tilbake til e-post", + "back_to_month": "Tilbake til måneden", + "my_calendars": "Kalendere", + "birthday_calendar": "Bursdager", + "mini_calendar_change": "Klikk for å endre måned", + "views": { + "month": "Måned", + "week": "Uke", + "day": "dag", + "agenda": "Agenda", + "today": "I dag", + "month_hint": "Måned (m)", + "week_hint": "Uke (w)", + "day_hint": "Dag (d)", + "agenda_hint": "Agenda (a)", + "tasks": "Oppgaver", + "tasks_hint": "Oppgaver (k)" + }, + "events": { + "create": "Opprett hendelse", + "edit": "Rediger hendelse", + "delete": "Slett hendelsen", + "details": "Hendelsesdetaljer", + "no_events": "Ingen hendelser", + "all_day": "Hele dagen", + "more": "+{count} til", + "no_title": "(Ingen tittel)", + "resize": "Endre størrelse på hendelse", + "duplicate": "Dupliser", + "today_header": "I dag", + "tomorrow_header": "I morgen", + "export_ics": "Eksporter som .ics", + "copy_title": "Kopier tittel", + "copy_link": "Kopier møtelenken", + "new_event": "Ny hendelse", + "new_all_day_event": "Ny heldagshendelse", + "new_task": "Ny oppgave", + "go_to_today": "Gå til i dag" + }, + "detail": { + "add_note": "Legg til et notat...", + "save_note": "Lagre", + "note_saved": "Notatet er lagret", + "open_link": "Åpne lenken", + "meeting_link": "Møtelenke", + "tentative": "Foreløpig", + "cancelled": "Kansellert", + "delete_confirm": "Vil du slette denne hendelsen?" + }, + "form": { + "title": "Tittel", + "description": "Beskrivelse", + "location": "Beliggenhet", + "meeting_link": "Møtelenke", + "start_date": "Startdato", + "end_date": "Sluttdato", + "start_time": "Starttid", + "end_time": "Sluttid", + "all_day_event": "Heldagsarrangement", + "calendar_select": "Kalender", + "save": "Lagre", + "cancel": "Avbryt", + "delete_confirm": "Er du sikker på at du vil slette denne hendelsen?", + "color": "Farge" + }, + "participants": { + "title": "Deltakere", + "add": "Legg til deltaker", + "organizer": "Arrangør", + "attendee": "Deltaker", + "accepted": "Godtatt", + "declined": "Avslått", + "tentative": "Foreløpig", + "needs_action": "Trenger handling", + "remove": "Fjern", + "edit": "Rediger", + "email_placeholder": "Legg til e-postadresse eller søk etter kontakter", + "send_invitations": "Send invitasjoner til deltakerne", + "status_summary": "{accepted} godtatt, {pending} avventer svar", + "invited_by": "Invitasjon fra {name}", + "respond_below": "Svar ved å bruke knappene nedenfor", + "rsvp_label": "Ditt svar", + "cancel_notification": "Deltakerne vil bli varslet om kanselleringen", + "you_organizer": "Du er arrangøren", + "you_attendee": "Du er en deltaker", + "no_participants": "Ingen deltakere", + "count": "{count, plural, one {# deltaker} other {# deltakere}}" + }, + "recurrence": { + "title": "Gjentakelse", + "none": "Gjentas ikke", + "daily": "Daglig", + "weekly": "Ukentlig", + "monthly": "Månedlig", + "yearly": "Årlig", + "every_n_days": "Hver {count} dag", + "every_n_weeks": "Hver {count} uke", + "every_n_months": "Hver {count} måned", + "until": "Inntil", + "occurrences": "{count} forekomster", + "custom": "Egendefinert …", + "edit_custom": "Rediger egendefinert gjentakelse", + "every_n_years": "Hvert {count} år", + "on_days": "på {days}", + "on_day_n": "på dag {day}", + "on_the_nth": "på {nth} {day}", + "in_month": "i {month}", + "nth_1": "først", + "nth_2": "andre", + "nth_3": "tredje", + "nth_4": "fjerde", + "nth_last": "sist", + "editor_freq_day": "dag", + "editor_freq_week": "Uke", + "editor_freq_month": "Måned", + "editor_freq_year": "år", + "editor_repeats_on": "Gjentas på", + "editor_every": "Hver", + "editor_unit_days": "dag(er)", + "editor_unit_weeks": "uke(r)", + "editor_unit_months": "måned(er)", + "editor_unit_years": "år", + "editor_on_day": "på dagen", + "editor_on_the": "på", + "editor_in": "i", + "editor_ends": "Slutter", + "editor_never": "Aldri", + "editor_ends_on": "På", + "editor_ends_after": "Etter", + "editor_occurrences": "forekomster" + }, + "recurrence_scope": { + "edit_title": "Rediger gjentakende hendelse", + "delete_title": "Slett gjentakende hendelse", + "description": "Dette er en gjentakende hendelse. Hvilke forekomster vil du endre?", + "this_event": "Bare denne hendelsen", + "this_and_future": "Dette og følgende hendelser", + "all_events": "Alle arrangementer", + "cancel": "Avbryt", + "save": "Lagre", + "delete": "Slett" + }, + "alerts": { + "title": "Påminnelser", + "none": "Ingen påminnelser", + "at_time": "På tidspunktet for hendelsen", + "minutes_before": "{count, plural, one {# minutt før} other {# minutter før}}", + "hours_before": "{count, plural, one {# time før} other {# timer før}}", + "days_before": "{count, plural, one {# dag før} other {# dager før}}", + "weeks_before": "{count, plural, one {# uke før} other {# uker før}}", + "unit_minutes_before": "minutter før", + "unit_hours_before": "timer før", + "unit_days_before": "dager før", + "unit_weeks_before": "uker før", + "add": "Legg til påminnelse", + "remove": "Fjern påminnelsen", + "amount": "Antall", + "unit": "Påminnelsesenhet" + }, + "settings": { + "title": "Kalenderinnstillinger", + "default_view": "Standardvisning", + "week_starts_on": "Uken starter på", + "time_format": "Tidsformat", + "default_calendar": "Standard kalender", + "default_reminder": "Standard påminnelse", + "time_format_12h": "12 timer", + "time_format_24h": "24 timer", + "notifications_enabled": "Hendelsesvarsler", + "notifications_enabled_desc": "Vis varsler for kommende kalenderhendelser", + "notification_sound": "Varslingslyd", + "notification_sound_desc": "Spill av en lyd for kalendervarsler", + "invitation_parsing": "Analyser e-postinvitasjoner", + "invitation_parsing_desc": "Finn kalenderinvitasjoner i e-postvedlegg og vis kalenderhandlinger", + "show_time_in_month_view": "Vis tid i månedsvisning", + "show_time_in_month_view_desc": "Vis hendelsestidene i månedskalendervisningen. På små skjermer viser dette hele hendelsesoppføringer i stedet for prikker.", + "show_week_numbers": "Vis ukenummer", + "show_week_numbers_desc": "Vis ukenummer i minikalenderen", + "enable_tasks": "Aktiver oppgaver", + "enable_tasks_desc": "Vis en oppgavevisning i kalenderen for å administrere gjøremål", + "show_tasks_on_calendar": "Vis oppgaver i kalenderen", + "show_tasks_on_calendar_desc": "Vis oppgavebrikker på dag- og ukekalendervisningene", + "hover_preview": "Forhåndsvis hendelser ved peking", + "hover_preview_desc": "Vis en detaljert popover når du holder markøren over kalenderhendelser", + "hover_preview_instant": "Øyeblikkelig", + "hover_preview_delay_500ms": "0,5 sekunders forsinkelse", + "hover_preview_delay_1s": "1 sekunds forsinkelse", + "hover_preview_delay_2s": "2 sekunders forsinkelse", + "hover_preview_off": "Deaktivert", + "show_birthday_calendar": "Vis fødselsdagskalender", + "show_birthday_calendar_desc": "Vis en virtuell kalender med bursdager fra kontaktene dine" + }, + "days": { + "monday": "mandag", + "tuesday": "tirsdag", + "wednesday": "onsdag", + "thursday": "torsdag", + "friday": "fredag", + "saturday": "lørdag", + "sunday": "søndag", + "mon": "man", + "tue": "tirs", + "wed": "ons", + "thu": "tor", + "fri": "fre", + "sat": "lør", + "sun": "søn" + }, + "months": { + "jan": "Jan", + "feb": "feb", + "mar": "mars", + "apr": "apr", + "may": "mai", + "jun": "jun", + "jul": "jul", + "aug": "august", + "sep": "sep", + "oct": "okt", + "nov": "nov", + "dec": "des", + "far": "Farvardin", + "ord": "Ordibehesht", + "kho": "Khordad", + "tir": "Tir", + "mor": "Mordad", + "sha": "Shahrivar", + "meh": "Mehr", + "aba": "Aban", + "aza": "Azar", + "dey": "Dey", + "bah": "Bahman", + "esf": "Esfand" + }, + "notifications": { + "event_created": "Hendelse opprettet", + "event_updated": "Arrangementet er oppdatert", + "event_deleted": "Hendelsen er slettet", + "calendar_created": "Kalender opprettet", + "calendar_deleted": "Kalender slettet", + "event_move_error": "Kunne ikke flytte hendelsen", + "event_resize_error": "Kunne ikke endre størrelse på hendelsen", + "alert_title": "Kommende arrangement", + "alert_now": "Starter nå", + "alert_in_minutes": "Om {count} min", + "invitation_sent": "Invitasjoner sendt", + "rsvp_updated": "Svaret er oppdatert", + "rsvp_error": "Kunne ikke oppdatere svaret", + "event_duplicated": "Hendelsen er duplisert", + "event_error": "Kunne ikke lagre hendelsen", + "task_due": "Oppgaven forfaller", + "event_exported": "Hendelsen er eksportert", + "title_copied": "Tittel kopiert", + "link_copied": "Lenken er kopiert" + }, + "status": { + "loading_calendars": "Laster inn kalendere...", + "loading_events": "Laster inn hendelser ..." + }, + "quick_create": { + "placeholder": "Ny tittel på arrangementet", + "aria_label": "Opprett hendelse raskt" + }, + "nav_prev": "Forrige", + "nav_next": "Neste", + "nav_open_menu": "Åpne menyen", + "import": { + "title": "Importer kalender", + "tab_file": "Fil", + "tab_url": "URL", + "select_file": "Velg .ics-fil", + "drop_file": "eller slipp filen her", + "supported_formats": "Støtter iCalendar (.ics)-filer", + "url_description": "Skriv inn URL-en til en ekstern iCalendar-strøm (.ics) for å importere hendelser.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Støtter CalDAV- og iCalendar-URL-er (.ics)", + "fetch": "Hent", + "invalid_url": "Skriv inn en gyldig URL", + "url_fetch_failed": "Kunne ikke hente kalender fra URL", + "parsing": "Analyserer kalenderfil ...", + "parsed_events": "{count} hendelser funnet", + "no_events": "Ingen hendelser funnet i filen", + "select_all": "Velg alle", + "deselect_all": "Fjern markeringen av alle", + "target_calendar": "Importer til kalender", + "import_button": "Importer valgt", + "importing": "Importerer hendelser …", + "success": "{count} hendelser ble importert", + "error": "Kunne ikke importere kalenderen", + "file_too_large": "Filen overskrider grensen på 10 MB", + "invalid_format": "Ugyldig kalenderfilformat" + }, + "webcal_action": { + "title": "Åpne kalenderlenken", + "description": "Hvordan vil du bruke \"{name}\"?", + "import_title": "Importer én gang", + "import_description": "Hent hendelsene nå og kopier dem inn i en av kalenderne dine.", + "subscribe_title": "Abonner", + "subscribe_description": "Hold denne kalenderen synkronisert automatisk som en separat kalender.", + "cancel": "Avbryt" + }, + "management": { + "title": "Kalenderadministrasjon", + "description": "Opprett, gi nytt navn og tilpass kalenderne dine. Høyreklikk på en kalender i sidefeltet for raskt å endre fargen.", + "name": "Navn", + "name_placeholder": "Kalendernavn", + "color": "Farge", + "change_color": "Bytt farge", + "random_color": "Ny tilfeldig farge", + "add_calendar": "Legg til kalender", + "edit": "Rediger", + "delete": "Slett", + "save": "Lagre", + "create": "Opprett", + "cancel": "Avbryt", + "default": "Standard", + "confirm_delete": "Vil du slette «{name}»? Alle hendelser i denne kalenderen vil bli fjernet.", + "confirm_clear": "Vil du fjerne alle hendelser fra «{name}»? Dette kan ikke angres.", + "set_default": "Sett som standard", + "default_updated": "Standard kalender oppdatert", + "error_default": "Kunne ikke angi standardkalender", + "clear_events": "Tøm hendelser", + "events_cleared": "{count} hendelser slettet", + "error_clear": "Kunne ikke tømme kalenderaktiviteter", + "calendar_created": "Kalender opprettet", + "calendar_updated": "Kalender oppdatert", + "calendar_deleted": "Kalender slettet", + "color_updated": "Kalenderfarge oppdatert", + "error_create": "Kunne ikke opprette kalender", + "error_update": "Kunne ikke oppdatere kalenderen", + "error_delete": "Kunne ikke slette kalenderen", + "caldav_url": "CalDAV-URL", + "copy_url": "Kopier CalDAV-URL", + "url_copied": "CalDAV-URL kopiert til utklippstavlen", + "share": "Del kalender", + "new_event_in_calendar": "Ny hendelse i denne kalenderen" + }, + "subscription": { + "title": "iCal-abonnement", + "section_title": "iCal-abonnementer", + "description": "Abonner på en ekstern iCalendar-strøm. Hendelser synkroniseres automatisk til en egen kalender. Støtter HTTPS- og webcal-URL-er.", + "url_label": "Kalender-URL", + "url_placeholder": "https://example.com/calendar.ics eller webcal://...", + "name_label": "Kalendernavn", + "name_placeholder": "f.eks. Helligdager", + "color_label": "Farge", + "refresh_interval": "Oppdateringsintervall", + "interval_15": "Hvert 15. minutt", + "interval_30": "Hvert 30. minutt", + "interval_60": "Hver time", + "interval_360": "Hver 6. time", + "interval_1440": "Hver dag", + "subscribe": "Abonner", + "subscribing": "Abonnerer...", + "save": "Lagre endringer", + "saving": "Lagrer...", + "edit": "Rediger", + "edit_title": "Rediger abonnement", + "updated": "Oppdatert \"{name}\"", + "update_error": "Kunne ikke oppdatere abonnementet", + "invalid_url": "Skriv inn en gyldig URL", + "success": "Abonnerer nå på \"{name}\"", + "error": "Kunne ikke legge til abonnement", + "refresh": "Oppdater nå", + "refresh_success": "Abonnementet er oppdatert", + "refresh_error": "Kunne ikke oppdatere abonnementet", + "unsubscribe": "Avslutt abonnementet", + "confirm_delete": "Vil du avslutte abonnementet på \"{name}\"? Kalenderen og alle dens hendelser vil bli fjernet.", + "deleted": "Abonnement fjernet", + "delete_error": "Kunne ikke fjerne abonnementet", + "last_refreshed": "Sist oppdatert: {time}" + }, + "tasks": { + "label": "Oppgaver", + "no_tasks": "Ingen oppgaver", + "no_title": "(Ingen tittel)", + "mark_complete": "Merk som fullført", + "mark_incomplete": "Merk som ufullstendig", + "filter_all": "Alle", + "filter_pending": "Venter", + "filter_completed": "Fullført", + "filter_overdue": "Forfalt", + "show_completed": "Vis fullførte", + "create": "Ny oppgave", + "edit": "Rediger oppgave", + "title_placeholder": "Oppgavetittel", + "description_placeholder": "Legg til en beskrivelse...", + "due_date": "Forfallsdato", + "include_time": "Inkluder tid", + "priority": "Prioritet", + "priority_none": "Ingen", + "priority_high": "Høy", + "priority_medium": "Middels", + "priority_low": "Lavt", + "progress": "Status", + "progress_needs_action": "Trenger handling", + "progress_in_process": "I prosess", + "progress_completed": "Fullført", + "progress_cancelled": "Kansellert", + "calendar": "Kalender", + "alert": "Påminnelse", + "alert_none": "Ingen", + "alert_at_time": "På forfallstidspunktet", + "alert_5min": "5 minutter før", + "alert_15min": "15 minutter før", + "alert_30min": "30 minutter før", + "alert_1hr": "1 time før", + "alert_1day": "1 dag før", + "delete": "Slett", + "cancel": "Avbryt", + "save": "Lagre", + "quick_add_placeholder": "Legg til en oppgave...", + "due_today": "I dag", + "due_tomorrow": "I morgen", + "overdue": "Forfalt" + } + }, + "sharing": { + "title": "Del \"{name}\"", + "description": "Gi tilgang til andre brukere eller grupper på denne serveren. Endringer trer i kraft umiddelbart.", + "no_shares": "Ikke delt med noen ennå.", + "add_person": "Legg til person eller gruppe", + "search_placeholder": "Søk på navn eller e-post...", + "loading_principals": "Laster inn brukere …", + "no_principals": "Ingen andre brukere eller grupper funnet.", + "no_match": "Ingen treff.", + "remove": "Fjern tilgang", + "group": "Gruppe", + "share_added": "Tilgang gitt", + "share_updated": "Tilgang oppdatert", + "share_removed": "Tilgang fjernet", + "share_failed": "Kunne ikke oppdatere deling", + "preset": { + "freeBusy": "Bare ledig/opptatt", + "read": "Lesebeskyttet", + "readWrite": "Les og skriv", + "manager": "Administrator", + "custom": "Egendefinert" + } + }, + "advanced_search": { + "title": "Avansert søk", + "from": "Fra", + "from_placeholder": "Avsenderens e-postadresse eller navn", + "to": "Til", + "to_placeholder": "Mottakers e-postadresse eller navn", + "subject": "Emne", + "subject_placeholder": "Emnet inneholder...", + "body": "Meldingstekst", + "body_placeholder": "Meldingsteksten inneholder...", + "folder": "Mappe", + "all_folders": "Alle mapper", + "has_attachment": "Vedlegg", + "date_after": "Etter", + "date_before": "Før", + "starred": "Stjernemerket", + "unread": "Ulest", + "read": "Lest", + "yes": "Ja", + "no": "Nei", + "clear": "Tøm", + "clear_all": "Fjern alle", + "filters_active": "{count} filter", + "filters_active_plural": "{count} filtre", + "toggle_filters": "Mer", + "search_hint": "Bruk avanserte filtre for presist søk", + "advanced_filters_tooltip": "Avanserte søkefiltre", + "results_found": "{count, plural, =0 {Ingen resultater funnet} one {# resultat funnet} other {# resultater funnet}}", + "results_found_more": "{count}+ resultater funnet" + }, + "welcome": { + "title": "Velkommen til din postkasse", + "tip_compose": "Trykk c for å skrive en ny e-post", + "tip_shortcuts": "Trykk på ? for å se alle hurtigtaster", + "tip_sidebar": "Finn kalender, kontakter og innstillinger i sidefeltmenyen", + "tip_settings": "Tilpass opplevelsen din i Innstillinger", + "got_it": "Skjønner", + "settings": "Innstillinger", + "dismiss": "Avvis", + "start_tour": "Start omvisning" + }, + "demo_welcome": { + "title": "Velkommen til Bulwark Mail", + "description": "Utforsk en fullverdig nettpostklient - rett i nettleseren din. All data forblir på enheten din, så test gjerne alt.", + "feature_email": "Les og skriv e-post", + "feature_organize": "Etiketter, stjerner og mapper", + "feature_shortcuts": "Hurtigtaster", + "feature_privacy": "100 % privat demo", + "hint": "Klikk på en e-post til venstre for å komme i gang, eller start omvisningen nedenfor." + }, + "files": { + "open_in_new_tab": "Åpne i ny fane", + "title": "Filer", + "search_placeholder": "Søk etter filer...", + "empty_state_title": "Ingen filer ennå", + "empty_state_description": "Last opp filer eller opprett mapper for å komme i gang", + "upload": "Last opp", + "upload_files": "Last opp filer", + "new_folder": "Ny mappe", + "new_folder_name": "Mappenavn", + "rename": "Gi nytt navn", + "rename_title": "Gi nytt navn", + "new_name": "Nytt navn", + "delete": "Slett", + "delete_confirm_title": "Slett ressurs", + "delete_confirm_message": "Er du sikker på at du vil slette \"{name}\"? Dette kan ikke angres.", + "download": "Last ned", + "name": "Navn", + "size": "Størrelse", + "modified": "Endret", + "type": "Type", + "folder": "Mappe", + "file": "Fil", + "parent_directory": "Overordnet katalog", + "breadcrumb_root": "Hjem", + "other_accounts": "Andre kontoer", + "no_accounts": "Ingen tilkoblede kontoer.", + "drop_files_here": "Slipp filer eller mapper her for å laste opp", + "uploading": "Laster opp ...", + "upload_success": "{count, plural, one {1 fil lastet opp} other {# filer lastet opp}}", + "upload_error": "Kunne ikke laste opp filen", + "create_folder_success": "Mappe opprettet", + "create_folder_error": "Kunne ikke opprette mappe", + "delete_success": "Slettet", + "delete_error": "Kunne ikke slette", + "rename_success": "Navnet er endret", + "rename_error": "Kunne ikke endre navn", + "download_error": "Kunne ikke laste ned", + "not_available": "Fillagring er ikke tilgjengelig på denne serveren", + "cancel": "Avbryt", + "create": "Opprett", + "save": "Lagre", + "no_results": "Ingen filer samsvarer med søket ditt", + "batch_delete_confirm_message": "Er du sikker på at du vil slette {count, plural, one {1 element} other {# elementer}}? Dette kan ikke angres.", + "batch_delete_success": "{count, plural, one {1 element slettet} other {# elementer slettet}}", + "grid_view": "Rutenettvisning", + "list_view": "Listevisning", + "details": "Detaljer", + "path": "Sti", + "preview": "Forhåndsvisning", + "preview_error": "Kunne ikke laste inn forhåndsvisningen", + "cut": "Kutt", + "copy": "Kopier", + "paste": "Lim inn", + "move_success": "{count, plural, one {1 element flyttet} other {# elementer flyttet}}", + "move_error": "Kunne ikke flytte", + "paste_success": "Limt inn", + "paste_error": "Kunne ikke lime inn", + "new_text_file": "Ny tekstfil", + "file_name": "Filnavn", + "retry": "Prøv på nytt", + "refresh": "Oppdater", + "toggle_favorite": "Legg til eller fjern favoritt", + "duplicate": "Dupliser", + "duplicate_success": "Duplisert", + "duplicate_error": "Kunne ikke duplisere", + "share": "Del", + "shared": "Delt", + "shared_with_me": "Delt med meg", + "shared_by": "Delt av {name}", + "create_file_success": "Fil opprettet", + "create_file_error": "Kunne ikke opprette filen", + "favorites": "Favoritter", + "recent": "Nylig", + "properties": "Egenskaper", + "open_folder": "Åpne mappen", + "upload_folder": "Last opp mappe", + "file_too_large": "\"{name}\" overskrider maksimal filstørrelse ({max})", + "undo": "Angre", + "undo_success": "Handling angret", + "undo_error": "Kunne ikke angre", + "toolbar": "Filhandlinger", + "open_folder_tree": "Åpne mappetreet", + "file_list": "Filer og mapper", + "context_menu": "Handlinger", + "settings_title": "Filinnstillinger", + "settings_display": "Visning", + "settings_default_view": "Standardvisning", + "settings_default_view_desc": "Velg mellom rutenett og listeoppsett", + "settings_default_sort": "Standardsortering", + "settings_default_sort_desc": "Velg standard sortering for filer", + "settings_sort_direction": "Sorteringsretning", + "settings_sort_direction_desc": "Velg stigende eller synkende rekkefølge", + "settings_ascending": "Stigende", + "settings_descending": "Synkende", + "settings_icons": "Ikoner", + "settings_show_icons": "Vis filikoner", + "settings_show_icons_desc": "Vis ikoner ved siden av filer og mapper", + "settings_colored_icons": "Fargede ikoner", + "settings_colored_icons_desc": "Bruk fargerike ikoner i stedet for monokrome", + "settings_show_thumbnails": "Vis miniatyrbilder", + "settings_show_thumbnails_desc": "Vis bildeforhåndsvisninger i stedet for ikoner for bildefiler", + "settings_behavior": "Atferd", + "settings_show_hidden": "Vis skjulte filer", + "settings_show_hidden_desc": "Vis filer og mapper som starter med en prikk", + "settings_folder_layout": "Mappenavigering", + "settings_folder_layout_desc": "Velg om mapper skal vises sammen med filene eller i et tre i sidefeltet", + "settings_folder_layout_inline": "Sammen med filer", + "settings_folder_layout_sidebar": "Sidefelt", + "disabled_title": "Filfunksjonen er deaktivert av administratoren din", + "disabled_description": "Store filopplastinger via WebDAV kan forårsake Stalwart/RocksDB ustabilitet, inkludert krasj uten minne og uopprettelig diskbruk. Slettede filer kan ikke fjernes umiddelbart fra blob-lagring. Denne funksjonen anbefales ikke for produksjonsmiljøer.", + "stability_warning": "Store filopplastinger kan forårsake serverustabilitet. Slettede filer kan ikke fjernes umiddelbart fra lagringen. Brukes med forsiktighet.", + "migration_title": "Oppdaterer filene dine …", + "migration_description": "Organiserer mapper og filer i riktig struktur. Dette skjer bare én gang." + }, + "smime": { + "your_certificates": "Dine sertifikater", + "your_certificates_desc": "Importer og administrer S/MIME-sertifikatene dine for signering og kryptering av e-poster", + "recipient_certificates": "Mottakers sertifikater", + "recipient_certificates_desc": "Offentlige sertifikater for kryptering av e-post til mottakere", + "identity_bindings": "Identitetsnøkkelbindinger", + "identity_bindings_desc": "Knytt S/MIME-sertifikater til e-postidentitetene dine", + "defaults_title": "Standarder", + "defaults_desc": "Konfigurer standardatferd for signering og kryptering", + "import_pkcs12": "Importer PKCS#12 (.p12/.pfx)", + "import_public_cert": "Importer sertifikat", + "no_certificates": "Ingen sertifikater importert ennå", + "no_recipient_certs": "Ingen mottakersertifikater", + "expires": "Utløper", + "expired": "Utløpt", + "bound_to": "Bundet til", + "no_key_bound": "Ingen", + "lock": "Lås nøkkel", + "unlock": "Lås opp nøkkel", + "details": "Se detaljer", + "delete": "Slett", + "encrypt_by_default": "Krypter som standard", + "encrypt_by_default_desc": "Krypter e-post automatisk når alle mottakere har sertifikater", + "remember_unlocked": "Husk ulåste nøkler", + "remember_unlocked_desc": "Hold nøkler ulåste så lenge denne nettleserøkten varer", + "sign_default_for": "Signer som standard for", + "enter_p12_passphrase": "Skriv inn PKCS#12-passordfrase", + "p12_passphrase_desc": "Skriv inn passordfrasen som beskytter denne sertifikatfilen", + "enter_storage_passphrase": "Angi lagringspassord", + "storage_passphrase_desc": "Velg en passordfrase for å beskytte denne nøkkelen i hvile i nettleseren din", + "next": "Neste", + "import": "Importer", + "unlock_key": "Lås opp nøkkel", + "unlock_key_desc": "Skriv inn lagringspassordet for å låse opp denne nøkkelen for signering eller dekryptering", + "passphrase_placeholder": "Skriv inn passordfrase", + "confirm_passphrase_placeholder": "Bekreft passordfrase", + "passphrase_mismatch": "Passordfrasene er ikke like", + "cancel": "Avbryt", + "processing": "Behandler …", + "close": "Lukk", + "certificate_details": "Sertifikatdetaljer", + "cert_subject": "Emne", + "cert_issuer": "Utsteder", + "cert_email": "E-post", + "cert_serial": "Serienummer", + "cert_validity": "Gyldighet", + "cert_fingerprint": "Fingeravtrykk (SHA-256)", + "cert_algorithm": "Algoritme", + "cert_capabilities": "Funksjoner", + "cert_source": "Kilde", + "cert_expired": "Dette sertifikatet har utløpt", + "cert_not_yet_valid": "Dette sertifikatet er ikke gyldig ennå", + "cap_sign": "Signering", + "cap_encrypt": "Kryptering", + "cap_none": "Ingen", + "show_passphrase": "Vis passordfrase", + "hide_passphrase": "Skjul passordfrase", + "sign_toggle": "Signer", + "encrypt_toggle": "Krypter", + "missing_recipient_certs": "Manglende sertifikater for: {emails}", + "missing_sender_cert": "Ingen sertifikater er knyttet til denne identiteten", + "status_encrypted_ok": "Denne meldingen ble kryptert", + "status_encrypted_no_key": "Denne meldingen er kryptert, men ingen samsvarende nøkkel ble funnet", + "status_encrypted_failed": "Kunne ikke dekryptere denne meldingen", + "status_signed_valid": "Signatur bekreftet", + "status_signed_invalid": "Signaturverifisering mislyktes", + "status_signed_expired_cert": "Signert med utløpt sertifikat", + "status_signed_self_signed": "Signaturen er gyldig, men sertifikatet er selvsignert (ikke klarert)", + "status_signed_mismatch": "Signatur gyldig, men underskriver samsvarer ikke med avsender", + "status_unsupported": "Ustøttet S/MIME-format", + "auto_import_signer_certs": "Autoimporter signeringssertifikater", + "auto_import_signer_certs_desc": "Lagre automatisk sertifikater fra bekreftede signerte e-poster for fremtidig kryptering", + "export": "Eksporter", + "enter_export_passphrase": "Angi eksportpassord", + "export_passphrase_desc": "Velg en passordfrase for å beskytte den eksporterte PKCS#12-filen", + "export_storage_desc": "Skriv inn lagringspassordet for å dekryptere nøkkelen for eksport", + "incorrect_passphrase": "Feil passordfrase" + }, + "tour": { + "step_counter": "Trinn {current} av {total}", + "skip": "Hopp over turen", + "back": "Tilbake", + "next": "Neste", + "finish": "Fullfør", + "take_a_tour": "Ta en omvisning i grensesnittet", + "restart_title": "Introduksjonstur", + "restart_desc": "Spill den guidede gjennomgangen av grensesnittet på nytt", + "restart_button": "Start omvisningen på nytt", + "show_on_new_devices_title": "Vis på nye enheter", + "show_on_new_devices_desc": "Spill av velkomstbanneret og omvisning første gang du logger på en ny enhet, selv om du allerede har fullført dem andre steder", + "sidebar_title": "Dine postkasser", + "sidebar_desc": "Dette er mappesidefeltet. Klikk på en postboks for å se e-postene. Du kan opprette mapper, dra e-poster mellom dem og se antallet uleste på et øyeblikk.", + "compose_title": "Skriv en e-post", + "compose_desc": "Klikk her for å skrive en ny e-post. Du kan legge til mottakere, vedlegg og bruke rik tekstformatering.", + "search_title": "Søk i e-posten din", + "search_desc": "Søk etter avsender, emne eller innhold. Klikk på filterikonet for avanserte alternativer som datoperiode, vedlegg og stjernemerkede meldinger.", + "email_list_title": "Din e-postliste", + "email_list_desc": "E-poster vises her. Klikk på en for å lese den til høyre. Bruk avmerkingsboksen for å velge flere, og flytt, slett eller merk dem samlet.", + "email_viewer_title": "Leseruten", + "email_viewer_desc": "Den valgte e-posten åpnes her. Svar, videresend, arkiver eller slett med knappene på verktøylinjen. Du kan også stjernemerke e-poster eller legge til fargemerker.", + "keywords_title": "Fargelapper", + "keywords_desc": "Organiser e-posten med fargekodede etiketter. Dra en e-post til en etikett for å merke den, eller høyreklikk på en e-post for å tilordne etiketter.", + "calendar_title": "Kalender", + "calendar_desc": "Bytt til kalenderen for å administrere hendelsene dine. Lag hendelser, angi påminnelser og se oppsett for dag, uke eller måned.", + "contacts_title": "Kontakter", + "contacts_desc": "Adresseboken din bor her. Importer kontakter, opprett grupper og klikk på en kontakt for å se alle detaljene deres.", + "settings_title": "Innstillinger", + "settings_desc": "Tilpass alt: tema, tetthet, signaturer, filtre, hurtigtaster, kalenderstandarder og mer.", + "shortcuts_title": "Hurtigtaster", + "shortcuts_desc": "Erfarne brukere vil like dette. Trykk på ? når som helst for å se alle tilgjengelige snarveier. Du kan navigere, skrive og administrere e-poster uten å bruke musen.", + "compose_open_title": "Meldingsvinduet", + "compose_open_desc": "Dette er e-postskriveren. Legg til mottakere, skriv meldingen din, legg ved filer og bruk rik tekstformatering. Du kan også lagre utkast og bruke maler.", + "calendar_view_title": "Kalenderen din", + "calendar_view_desc": "Her er kalenderen din med eksempler på hendelser. Du kan bytte mellom dag, uke, måned og agendavisning ved å bruke verktøylinjen.", + "create_event_title": "Opprett en hendelse", + "create_event_desc": "Klikk på denne knappen for å opprette en ny kalenderhendelse. Du kan angi en tittel, dato, klokkeslett og legge til deltakere.", + "event_modal_title": "Hendelsesdetaljer", + "event_modal_desc": "Her er hendelsesskjemaet. Fyll inn tittelen, velg dato og klokkeslett, og legg til sted eller deltakere. Trykk på Lagre når du er ferdig – eller lukk skjemaet og gå videre.", + "contacts_list_title": "Dine kontakter", + "contacts_list_desc": "Her er kontaktene dine. Klikk på en kontakt for å se alle detaljer til høyre. Du kan også opprette nye kontakter, importere vCards eller organisere kontakter i grupper.", + "settings_tabs_title": "Innstillinger-menyen", + "settings_tabs_desc": "Her er alle innstillingskategoriene. Tilpass utseendet ditt, administrer identiteter, sett opp e-postfiltre, konfigurer kalenderen din og mye mer.", + "files_title": "Fillagring", + "files_desc": "Filleseren din lar deg laste opp, organisere og dele filer – som en personlig skystasjon innebygd i e-posten din.", + "demo_banner_title": "Demokontroller", + "demo_banner_desc": "Du er i demomodus - alt forblir i nettleseren din. Trykk \"Tilbakestill demo\" når som helst for å starte på nytt med rene prøvedata.", + "quota_title": "Lagringsbruk", + "quota_desc": "Spor postkassestørrelsen din her. Sirkelen fylles opp etter hvert som du bruker mer plass." + }, + "unified_mailbox": { + "search_unavailable": "Søk er ikke tilgjengelig i den enhetlige visningen" + }, + "quote_header": { + "reply_line": "På {date} skrev {from}:", + "forwarded_separator": "---------- Videresendt melding ----------", + "from_label": "Fra", + "date_label": "Dato", + "subject_label": "Emne" + }, + "pwa_install": { + "title": "Installer {appName}", + "description": "Installer appen vår for rask tilgang og offline-støtte.", + "not_now": "Ikke nå", + "install": "Installer", + "dont_remind": "Ikke minn meg på det igjen", + "dismiss_aria": "Avvis installeringsforespørsel" + }, + "deep_link": { + "message_not_found": "Denne meldingen er ikke lenger tilgjengelig.", + "thread_not_found": "Denne samtalen er ikke lenger tilgjengelig.", + "folder_not_found": "Denne mappen er ikke lenger tilgjengelig.", + "event_not_found": "Dette arrangementet er ikke lenger tilgjengelig.", + "file_not_found": "Denne filen er ikke lenger tilgjengelig.", + "account_unavailable": "Logg på den kontoen for å åpne denne koblingen.", + "copy_message": "Kopier lenke til melding", + "copy_conversation": "Kopier lenken til samtalen", + "copy_event": "Kopier lenke til arrangementet", + "copied": "Lenken er kopiert", + "copy_failed": "Kunne ikke kopiere lenken" + } +} From b34d22d78b786651934f6bb9d2c588d7d4afd72e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Tobias=20Skjong-B=C3=B8rsting?= Date: Sun, 16 Aug 2026 13:41:51 +0200 Subject: [PATCH 02/10] =?UTF-8?q?fix(i18n):=20map=20Norwegian=20locale=20a?= =?UTF-8?q?lias=20to=20Bokm=C3=A5l?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- i18n/__tests__/locale-resolution.test.ts | 39 ++++++++++++++++++++++++ i18n/detect-locale.ts | 3 +- i18n/locale-resolution.ts | 25 +++++++++++++++ i18n/request.ts | 21 ++----------- 4 files changed, 68 insertions(+), 20 deletions(-) create mode 100644 i18n/__tests__/locale-resolution.test.ts create mode 100644 i18n/locale-resolution.ts diff --git a/i18n/__tests__/locale-resolution.test.ts b/i18n/__tests__/locale-resolution.test.ts new file mode 100644 index 000000000..d44257bc3 --- /dev/null +++ b/i18n/__tests__/locale-resolution.test.ts @@ -0,0 +1,39 @@ +import { afterEach, describe, expect, it } from 'vitest'; +import { detectBrowserLocale } from '../detect-locale'; +import { localeFromAcceptLanguage, normalizeLocaleTag } from '../locale-resolution'; + +const originalLanguages = Object.getOwnPropertyDescriptor(navigator, 'languages'); + +function setBrowserLanguages(languages: string[]) { + Object.defineProperty(navigator, 'languages', { + configurable: true, + value: languages, + }); +} + +afterEach(() => { + if (originalLanguages) { + Object.defineProperty(navigator, 'languages', originalLanguages); + } else { + Reflect.deleteProperty(navigator, 'languages'); + } +}); + +describe('Norwegian locale aliases', () => { + it.each(['no', 'no-NO'])('normalizes %s to Bokmål', (tag) => { + expect(normalizeLocaleTag(tag)).toBe('nb'); + }); + + it('keeps native Bokmål tags on nb', () => { + expect(normalizeLocaleTag('nb-NO')).toBe('nb'); + }); + + it('resolves no-NO from Accept-Language using quality ranking', () => { + expect(localeFromAcceptLanguage('da;q=0.5, no-NO;q=0.9, en;q=0.8')).toBe('nb'); + }); + + it.each(['no', 'no-NO'])('detects browser language %s as Bokmål', (tag) => { + setBrowserLanguages([tag]); + expect(detectBrowserLocale('en')).toBe('nb'); + }); +}); diff --git a/i18n/detect-locale.ts b/i18n/detect-locale.ts index a20335847..5ee759a03 100644 --- a/i18n/detect-locale.ts +++ b/i18n/detect-locale.ts @@ -1,5 +1,6 @@ import { routing } from './routing'; import { useLocaleStore } from '@/stores/locale-store'; +import { normalizeLocaleTag } from './locale-resolution'; /** * Pick the best supported locale for a first-time visitor from their browser @@ -15,7 +16,7 @@ export function detectBrowserLocale(fallback: string): string { const prefs = navigator.languages?.length ? navigator.languages : [navigator.language]; for (const tag of prefs) { if (!tag) continue; - const base = tag.toLowerCase().split('-')[0]; + const base = normalizeLocaleTag(tag); if (base === 'en') return fallback; // English is the top preference -> keep default if (supported.has(base)) return base; // first supported non-English preference wins } diff --git a/i18n/locale-resolution.ts b/i18n/locale-resolution.ts new file mode 100644 index 000000000..4a53dfeb9 --- /dev/null +++ b/i18n/locale-resolution.ts @@ -0,0 +1,25 @@ +import { routing } from './routing'; + +/** Map a BCP 47 language tag to the locale code Bulwark supports. */ +export function normalizeLocaleTag(tag: string): string { + const base = tag.trim().toLowerCase().split('-')[0]; + return base === 'no' ? 'nb' : base; +} + +/** Pick the highest-ranked supported locale from an Accept-Language header. */ +export function localeFromAcceptLanguage(header: string | null): string | null { + if (!header) return null; + const supported = new Set(routing.locales as readonly string[]); + const ranked = header + .split(',') + .map((part) => { + const [tag, q] = part.trim().split(';q='); + return { locale: normalizeLocaleTag(tag), q: q ? parseFloat(q) : 1 }; + }) + .sort((a, b) => b.q - a.q); + + for (const { locale } of ranked) { + if (supported.has(locale)) return locale; + } + return null; +} diff --git a/i18n/request.ts b/i18n/request.ts index 59f3b3258..2986fa30c 100644 --- a/i18n/request.ts +++ b/i18n/request.ts @@ -1,29 +1,12 @@ import { getRequestConfig } from 'next-intl/server'; import { headers } from 'next/headers'; +import { localeFromAcceptLanguage, normalizeLocaleTag } from './locale-resolution'; import { mergeMessages } from './merge-messages'; import { routing, type Locale } from './routing'; -// Default a first-time visitor (no explicit stored choice) to the best supported -// language from their browser's Accept-Language header, so "Auto" is the real -// default and the first server render already matches the browser language. -function localeFromAcceptLanguage(header: string | null): string | null { - if (!header) return null; - const supported = new Set(routing.locales as readonly string[]); - const ranked = header - .split(',') - .map((part) => { - const [tag, q] = part.trim().split(';q='); - return { base: tag.toLowerCase().split('-')[0], q: q ? parseFloat(q) : 1 }; - }) - .sort((a, b) => b.q - a.q); - for (const { base } of ranked) { - if (supported.has(base)) return base; - } - return null; -} - export default getRequestConfig(async ({ requestLocale }) => { let locale = await requestLocale; + if (locale) locale = normalizeLocaleTag(locale); if (!locale || !routing.locales.includes(locale as Locale)) { const accept = (await headers()).get('accept-language'); From bf92885fc55c0c3092699e44f9dc51fef927e53e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Tobias=20Skjong-B=C3=B8rsting?= Date: Sun, 16 Aug 2026 14:00:50 +0200 Subject: [PATCH 03/10] refactor(i18n): remove Norwegian locale alias --- i18n/__tests__/locale-resolution.test.ts | 39 ------------------------ i18n/detect-locale.ts | 3 +- i18n/locale-resolution.ts | 25 --------------- i18n/request.ts | 21 +++++++++++-- 4 files changed, 20 insertions(+), 68 deletions(-) delete mode 100644 i18n/__tests__/locale-resolution.test.ts delete mode 100644 i18n/locale-resolution.ts diff --git a/i18n/__tests__/locale-resolution.test.ts b/i18n/__tests__/locale-resolution.test.ts deleted file mode 100644 index d44257bc3..000000000 --- a/i18n/__tests__/locale-resolution.test.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { afterEach, describe, expect, it } from 'vitest'; -import { detectBrowserLocale } from '../detect-locale'; -import { localeFromAcceptLanguage, normalizeLocaleTag } from '../locale-resolution'; - -const originalLanguages = Object.getOwnPropertyDescriptor(navigator, 'languages'); - -function setBrowserLanguages(languages: string[]) { - Object.defineProperty(navigator, 'languages', { - configurable: true, - value: languages, - }); -} - -afterEach(() => { - if (originalLanguages) { - Object.defineProperty(navigator, 'languages', originalLanguages); - } else { - Reflect.deleteProperty(navigator, 'languages'); - } -}); - -describe('Norwegian locale aliases', () => { - it.each(['no', 'no-NO'])('normalizes %s to Bokmål', (tag) => { - expect(normalizeLocaleTag(tag)).toBe('nb'); - }); - - it('keeps native Bokmål tags on nb', () => { - expect(normalizeLocaleTag('nb-NO')).toBe('nb'); - }); - - it('resolves no-NO from Accept-Language using quality ranking', () => { - expect(localeFromAcceptLanguage('da;q=0.5, no-NO;q=0.9, en;q=0.8')).toBe('nb'); - }); - - it.each(['no', 'no-NO'])('detects browser language %s as Bokmål', (tag) => { - setBrowserLanguages([tag]); - expect(detectBrowserLocale('en')).toBe('nb'); - }); -}); diff --git a/i18n/detect-locale.ts b/i18n/detect-locale.ts index 5ee759a03..a20335847 100644 --- a/i18n/detect-locale.ts +++ b/i18n/detect-locale.ts @@ -1,6 +1,5 @@ import { routing } from './routing'; import { useLocaleStore } from '@/stores/locale-store'; -import { normalizeLocaleTag } from './locale-resolution'; /** * Pick the best supported locale for a first-time visitor from their browser @@ -16,7 +15,7 @@ export function detectBrowserLocale(fallback: string): string { const prefs = navigator.languages?.length ? navigator.languages : [navigator.language]; for (const tag of prefs) { if (!tag) continue; - const base = normalizeLocaleTag(tag); + const base = tag.toLowerCase().split('-')[0]; if (base === 'en') return fallback; // English is the top preference -> keep default if (supported.has(base)) return base; // first supported non-English preference wins } diff --git a/i18n/locale-resolution.ts b/i18n/locale-resolution.ts deleted file mode 100644 index 4a53dfeb9..000000000 --- a/i18n/locale-resolution.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { routing } from './routing'; - -/** Map a BCP 47 language tag to the locale code Bulwark supports. */ -export function normalizeLocaleTag(tag: string): string { - const base = tag.trim().toLowerCase().split('-')[0]; - return base === 'no' ? 'nb' : base; -} - -/** Pick the highest-ranked supported locale from an Accept-Language header. */ -export function localeFromAcceptLanguage(header: string | null): string | null { - if (!header) return null; - const supported = new Set(routing.locales as readonly string[]); - const ranked = header - .split(',') - .map((part) => { - const [tag, q] = part.trim().split(';q='); - return { locale: normalizeLocaleTag(tag), q: q ? parseFloat(q) : 1 }; - }) - .sort((a, b) => b.q - a.q); - - for (const { locale } of ranked) { - if (supported.has(locale)) return locale; - } - return null; -} diff --git a/i18n/request.ts b/i18n/request.ts index 2986fa30c..59f3b3258 100644 --- a/i18n/request.ts +++ b/i18n/request.ts @@ -1,12 +1,29 @@ import { getRequestConfig } from 'next-intl/server'; import { headers } from 'next/headers'; -import { localeFromAcceptLanguage, normalizeLocaleTag } from './locale-resolution'; import { mergeMessages } from './merge-messages'; import { routing, type Locale } from './routing'; +// Default a first-time visitor (no explicit stored choice) to the best supported +// language from their browser's Accept-Language header, so "Auto" is the real +// default and the first server render already matches the browser language. +function localeFromAcceptLanguage(header: string | null): string | null { + if (!header) return null; + const supported = new Set(routing.locales as readonly string[]); + const ranked = header + .split(',') + .map((part) => { + const [tag, q] = part.trim().split(';q='); + return { base: tag.toLowerCase().split('-')[0], q: q ? parseFloat(q) : 1 }; + }) + .sort((a, b) => b.q - a.q); + for (const { base } of ranked) { + if (supported.has(base)) return base; + } + return null; +} + export default getRequestConfig(async ({ requestLocale }) => { let locale = await requestLocale; - if (locale) locale = normalizeLocaleTag(locale); if (!locale || !routing.locales.includes(locale as Locale)) { const accept = (await headers()).get('accept-language'); From 135d34d76063b6565569565d34352d8624eaf4a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Tobias=20Skjong-B=C3=B8rsting?= Date: Sun, 16 Aug 2026 14:19:12 +0200 Subject: [PATCH 04/10] =?UTF-8?q?fix(i18n):=20polish=20Norwegian=20Bokm?= =?UTF-8?q?=C3=A5l=20translations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locales/nb/common.json | 298 ++++++++++++++++++++--------------------- 1 file changed, 149 insertions(+), 149 deletions(-) diff --git a/locales/nb/common.json b/locales/nb/common.json index 063450341..37f6a1824 100644 --- a/locales/nb/common.json +++ b/locales/nb/common.json @@ -14,11 +14,11 @@ "sign_in": "Logg på", "signing_in": "Logger på ...", "loading": "Laster inn...", - "reconnecting": "Forbindelsen mistet. Forsøker å koble til på nytt …", + "reconnecting": "Tilkoblingen ble brutt. Forsøker å koble til på nytt …", "error": { - "invalid_credentials": "Ugyldig e-postadresse eller passord. Sjekk legitimasjonen din og prøv igjen.", + "invalid_credentials": "Ugyldig e-postadresse eller passord. Sjekk påloggingsopplysningene dine og prøv igjen.", "connection_failed": "Kan ikke nå serveren. Sjekk internettilkoblingen og prøv igjen.", - "cors_blocked": "Serveren er tilgjengelig, men blokkerer forespørsler på tvers av opprinnelse. Sjekk JMAP-serverens CORS-innstillinger og tillat dette domenet.", + "cors_blocked": "Serveren er tilgjengelig, men blokkerer forespørsler fra andre opprinnelser. Sjekk JMAP-serverens CORS-innstillinger og tillat dette domenet.", "server_error": "Serveren er midlertidig utilgjengelig. Prøv igjen senere.", "generic": "Det oppstod en uventet feil. Hvis dette vedvarer, kontakt administratoren din.", "totp_required": "En tofaktorautentiseringskode kreves. Skriv inn koden nedenfor.", @@ -108,10 +108,10 @@ "important": "Viktig" }, "unified_inbox": "Samlet innboks", - "unified_sent": "Alle sendt", + "unified_sent": "Alt sendt", "unified_drafts": "Alle utkast", - "unified_trash": "All papirkurv", - "unified_archive": "Alt arkiv", + "unified_trash": "Alle papirkurver", + "unified_archive": "Alle arkiver", "unified_junk": "All søppelpost", "all_accounts": "Alle kontoer", "unified_mailbox": "Samlet postkasse", @@ -126,7 +126,7 @@ "toggle_menu": "Vis eller skjul menyen" }, "clear_search": "Tøm søk", - "vacation_active": "Feriesvar er aktiv", + "vacation_active": "Feriesvar er aktivt", "demo_banner": "Demo-modus", "demo_reset": "Tilbakestill", "demo_tour": "Omvisning", @@ -141,7 +141,7 @@ "scheduled": "Planlagt", "unified_all_unread": "Alt ulest", "unified_all_starred": "Alle med stjerne", - "unified_all_mail": "All post", + "unified_all_mail": "All e-post", "remove_account": "Fjern konto", "remove_account_confirm": "Vil du fjerne {account} fra denne enheten? Du kan legge den til igjen senere." }, @@ -252,7 +252,7 @@ "trash_hint": "Du kan tømme papirkurven for å fjerne alle meldinger permanent." }, "no_scheduled_emails": "Ingen planlagte e-poster", - "no_scheduled_emails_description": "Meldinger som er planlagt til senere vil vises her.", + "no_scheduled_emails_description": "Meldinger som er planlagt til senere, vises her.", "scheduled_count": "{count, plural, one {1 planlagt e-post} other {# planlagte e-poster}}", "scheduled_actions_hint": "Planlagte meldinger kan kanselleres, omplanlegges eller redigeres fra de planlagte handlingene.", "cancel_scheduled_send": "Avbryt sending", @@ -266,10 +266,10 @@ "prompt": "Avsenderen ba om å bli varslet når du åpner denne meldingen.", "send": "Send kvittering", "ignore": "Ignorer", - "sent": "Lesekvittering er sendt.", + "sent": "Lesebekreftelsen er sendt.", "send_failed": "Lesebekreftelse kunne ikke sendes", - "mdn_subject": "Les: {subject}", - "mdn_body": "Dette er en returkvittering for meldingen du sendte til {recipient}.\n\nMerk: Denne kvitteringen bekrefter kun at meldingen ble vist på mottakerens datamaskin. Det er ingen garanti for at mottakeren har lest eller forstått meldingsinnholdet." + "mdn_subject": "Lest: {subject}", + "mdn_body": "Dette er en lesebekreftelse for meldingen du sendte til {recipient}.\n\nMerk: Denne bekreftelsen viser bare at meldingen ble vist på mottakerens datamaskin. Det er ingen garanti for at mottakeren har lest eller forstått meldingsinnholdet." }, "no_email_selected": "Ingen e-post er valgt", "no_email_description": "Velg en e-post fra listen for å se den her", @@ -288,8 +288,8 @@ "reply_all": "Svar alle", "forward": "Videresend", "delete": "Slett", - "archive": "Arkiv", - "star": "Stjerne", + "archive": "Arkiver", + "star": "Stjernemerk", "unstar": "Fjern stjerne", "mark_unread": "Merk som ulest", "mark_read": "Merk som lest", @@ -371,17 +371,17 @@ }, "spf": { "pass": "SPF godkjent", - "fail": "SPF Mislykket", + "fail": "SPF mislykket", "none": "Ingen SPF" }, "dkim": { - "pass": "DKIM Gyldig", - "fail": "DKIM Ugyldig", + "pass": "DKIM gyldig", + "fail": "DKIM ugyldig", "none": "Ingen DKIM" }, "dmarc": { "pass": "DMARC godkjent", - "fail": "DMARC Mislykket", + "fail": "DMARC mislykket", "none": "Ingen DMARC" }, "spam_score": "Spam-poengsum", @@ -434,10 +434,10 @@ "reply": "Svar (r)", "reply_all": "Svar alle (a)", "forward": "Videresend (f)", - "archive": "Arkiv (e)", + "archive": "Arkiver (e)", "delete": "Slett (# eller Del)", - "star": "Stjerne(r)", - "unstar": "Fjern stjerne(r)", + "star": "Stjernemerk (s)", + "unstar": "Fjern stjerne (s)", "compose": "Skriv (c)", "previous": "Forrige e-post", "next": "Neste e-post", @@ -446,7 +446,7 @@ "spam": { "button_title": "Rapporter spam", "not_spam_title": "Merk som legitim", - "toast_success": "Flyttet til Junk", + "toast_success": "Flyttet til søppelpost", "toast_batch": "{count} e-poster flyttet til søppelpost", "toast_undo": "Angre", "toast_not_spam_success": "Flyttet til innboks", @@ -461,20 +461,20 @@ "confirm_button": "Bekreft", "cancel": "Avbryt", "success_http": "Avmeldingsside åpnet i ny fane", - "success_mailto": "Avslutt e-post sendt", + "success_mailto": "E-post for avmelding er sendt", "confirm_message_http": "Avmeldingssiden åpnes i en ny fane.", "confirm_message_mailto": "En avmeldings-e-post vil bli sendt til avsenderen.", "error": "Kan ikke avslutte abonnementet", "dismiss": "Avvis" }, "calendar_invitation": { - "loading": "Laster inn aktivitetsdetaljer …", + "loading": "Laster inn hendelsesdetaljer …", "title": "Kalenderinvitasjon", "published_title": "Publisert hendelse", "response_title": "Svar på hendelse", "update_title": "Hendelsesoppdatering", "counter_title": "Motforslag", - "refresh_title": "Oppdater forespørsel", + "refresh_title": "Forespørsel om oppdatering", "declined_counter_title": "Motforslag avvist", "cancelled_title": "Arrangementet er avlyst", "organizer": "Organisert av {name}", @@ -504,13 +504,13 @@ "sender_mismatch_unverified_info": "Denne invitasjonen ble sendt fra {sender}, mens arrangøren som er oppført i kalenderdataene er {organizer}, og meldingen kunne ikke bekreftes.", "organizer_role": "Du organiserer dette arrangementet", "your_response": "Ditt svar: {status}", - "response_needed": "Trenger respons", + "response_needed": "Svar kreves", "response_accepted": "Godtatt", "response_tentative": "Foreløpig", "response_declined": "Avslått", "response_delegated": "Delegert", "actor_sent_info": "Sendt av {name}.", - "actor_response_info": "{name} svarte {status}.", + "actor_response_info": "{name} svarte: {status}.", "actor_counter_info": "{name} foreslo endringer i denne hendelsen.", "actor_refresh_info": "{name} ba om de siste hendelsesdetaljene.", "actor_declined_counter_info": "{name} avslo motforslaget.", @@ -532,7 +532,7 @@ "already_in_calendar": "Allerede i kalenderen din", "request_info": "Du er invitert til dette arrangementet. Svar for å informere arrangøren om din tilgjengelighet.", "cancel_info": "Arrangøren har avlyst dette arrangementet.", - "event_updated": "Oppdater #{sequence}", + "event_updated": "Oppdatering #{sequence}", "event_status_tentative": "Foreløpig", "event_status_cancelled": "Kansellert", "expand": "Vis detaljer", @@ -572,7 +572,7 @@ }, "email_composer": { "read_receipt_on": "Lesebekreftelse forespurt (klikk for å deaktivere)", - "read_receipt_off": "Be om lesekvittering", + "read_receipt_off": "Be om lesebekreftelse", "new_message": "Ny melding", "reply": "Svar", "reply_all": "Svar alle", @@ -597,7 +597,7 @@ "saving": "Lagrer...", "sending": "Sender...", "add_link": "Legg til lenke", - "link_url_prompt": "Skriv inn URL", + "link_url_prompt": "Skriv inn nettadressen", "draft_saved": "Utkast lagret", "save_failed": "Kunne ikke lagre", "to_placeholder": "Mottakers e-postadresser", @@ -626,7 +626,7 @@ "from_override": { "toggle_off": "Overstyr", "toggle_on": "Avbryt overstyring", - "toggle_tooltip": "Rediger Fra-navnet og -adressen fritt. E-post sendes fortsatt gjennom din identitet - bare den synlige Fra-overskriften endres.", + "toggle_tooltip": "Rediger Fra-navnet og -adressen fritt. E-posten sendes fortsatt gjennom identiteten din – bare den synlige Fra-overskriften endres.", "name_label": "Fra navn", "name_placeholder": "Navn", "email_label": "Fra e-postadresse", @@ -637,7 +637,7 @@ "validation": { "recipient_required": "Legg til en mottaker for å sende", "body_required": "Skriv en melding eller legg ved en fil", - "attachments_uploading": "Vedlegg lastes fortsatt opp – sendes så snart de er ferdige", + "attachments_uploading": "Vedlegg lastes fortsatt opp – meldingen sendes så snart opplastingen er ferdig", "attachment_upload_failed": "Ikke sendt – et vedlegg kunne ikke lastes opp. Fjern det og prøv igjen." }, "upload_progress": "Laster opp {uploaded} / {total}", @@ -654,7 +654,7 @@ "smime_sign_off": "Aktiver S/MIME-signering", "smime_encrypt_on": "S/MIME-kryptering aktivert", "smime_encrypt_off": "Aktiver S/MIME-kryptering", - "smime_encrypt_unavailable": "S/MIME-kryptering er utilgjengelig – mangler mottakersertifikater", + "smime_encrypt_unavailable": "S/MIME-kryptering er utilgjengelig – mottakersertifikater mangler", "smime_unlock_title": "Lås opp S/MIME-nøkkel", "smime_unlock_message": "Skriv inn passordfrasen for å låse opp S/MIME-signeringsnøkkelen.", "smime_unlock_button": "Lås opp", @@ -673,11 +673,11 @@ "back": "Tilbake til redigering" }, "schedule_send": "Planlegg sending", - "schedule_send_description": "Velg når serveren skal frigi denne meldingen.", + "schedule_send_description": "Velg når serveren skal sende denne meldingen.", "schedule_send_required": "Velg dato og klokkeslett.", "schedule_send_invalid": "Skriv inn en gyldig dato og klokkeslett.", "schedule_send_future": "Velg et tidspunkt i fremtiden.", - "schedule_send_too_late": "Denne tiden er senere enn serveren tillater.", + "schedule_send_too_late": "Dette tidspunktet er senere enn serveren tillater.", "schedule_send_unsupported": "Planlagt sending støttes ikke for denne kontoen.", "schedule_send_cleanup_warning": "Planlagt sending ble opprettet, men utkastopprydding mislyktes.", "send_delay_unsupported": "Sendeforsinkelse støttes ikke for denne kontoen.", @@ -702,7 +702,7 @@ "quote": "Sitat", "code_block": "Kodeblokk", "align_left": "Juster til venstre", - "align_center": "Juster midten", + "align_center": "Midtstill", "align_right": "Høyrejuster", "text_direction": "Tekstretning (RTL/LTR)", "link": "Lenke", @@ -744,7 +744,7 @@ "no": "Nei", "unknown": "Ukjent", "app_title": "Webmail", - "reconnecting": "Forbindelsen mistet. Forsøker å koble til på nytt …", + "reconnecting": "Tilkoblingen ble brutt. Forsøker å koble til på nytt …", "rate_limited_title": "Serverautentisering er midlertidig hastighetsbegrenset.", "rate_limited_detail": "Bulwark har satt bakgrunnsforespørsler på pause for å unngå utestenging. Prøver på nytt om {seconds} sekunder.", "rate_limited_action_title": "Forespørselen er satt på pause for å unngå utestenging.", @@ -871,7 +871,7 @@ "discard_changes": "Vil du forkaste ulagrede endringer?", "discard": "Kast", "keep_editing": "Fortsett å redigere", - "search_placeholder": "Søkeinnstillinger", + "search_placeholder": "Søk i innstillinger", "search_clear": "Tøm søk", "search_no_results": "Ingen samsvarende innstillinger", "tabs": { @@ -907,7 +907,7 @@ "tab_groups": { "general": "Generelt", "account": "Konto og identitet", - "organization": "Postorganisasjon", + "organization": "Organisering av e-post", "apps": "Apper", "system": "System", "appearance": "Utseende", @@ -921,7 +921,7 @@ "theme": { "label": "Tema", "description": "Velg ditt foretrukne fargevalg", - "light": "Lys", + "light": "Lyst", "dark": "Mørkt", "system": "System" }, @@ -950,7 +950,7 @@ }, "toolbar_position": { "label": "Verktøylinjeposisjon", - "description": "Hvor skal du vise handlingsknapper for e-post (Svar, Arkiver, Slett osv.)", + "description": "Velg hvor handlingsknapper for e-post skal vises (Svar, Arkiver, Slett osv.)", "top": "Topp", "below_subject": "Under emnet" }, @@ -998,7 +998,7 @@ }, "favicon_unread_badge": { "label": "Antall uleste på faneikonet", - "description": "Vis antallet uleste innbokser som et merke på nettleserfaneikonet, slik at ny e-post er synlig når fanen ikke er fokusert. Deaktiver for å beholde ikonet uten merke." + "description": "Vis antall uleste meldinger i innboksen som et merke på nettleserfaneikonet, slik at ny e-post er synlig når fanen ikke er fokusert. Deaktiver for å beholde ikonet uten merke." }, "pro_interface": { "label": "Pro-grensesnitt (eksperimentelt)", @@ -1015,7 +1015,7 @@ "description": "Vis Stjernemerket i den samlede postkassen, med stjernemerket e-post fra de valgte mappene." }, "cross_all": { - "label": "All post", + "label": "All e-post", "description": "Vis All e-post i den samlede postkassen, med all e-post fra de valgte mappene." } }, @@ -1070,7 +1070,7 @@ "default": "Standard (pip)", "cheerful": "Munter", "involved": "Engasjert", - "swift": "Rask", + "swift": "Rask gest", "relax": "Rolig" }, "push": { @@ -1086,7 +1086,7 @@ "status_unsupported": "Denne nettleseren støtter ikke Web Push", "status_busy": "Jobber …", "enable": "Aktiver", - "reenable": "Registrer deg på nytt", + "reenable": "Registrer på nytt", "disable": "Deaktiver", "confirm_disable_title": "Vil du deaktivere bakgrunnsvarsler?", "confirm_disable_message": "Denne enheten vil slutte å motta varsler når nettstedet er stengt.", @@ -1147,13 +1147,13 @@ }, "time_format": { "label": "Tidsformat", - "description": "Velg mellom 12-timers eller 24-timers klokke", - "12h": "12 timer", - "24h": "24 timer" + "description": "Velg mellom 12- og 24-timersklokke", + "12h": "12-timersformat", + "24h": "24-timersformat" }, "first_day": { "label": "Første dag i uken", - "description": "Start uke på søndag eller mandag", + "description": "Start uken på søndag eller mandag", "sunday": "søndag", "monday": "mandag" } @@ -1161,11 +1161,11 @@ "email_behavior": { "request_read_receipt": { "label": "Be om lesebekreftelser som standard", - "description": "Forhåndsaktiver forespørselen om lesekvittering når du skriver en ny melding." + "description": "Forhåndsaktiver forespørselen om lesebekreftelse når du skriver en ny melding." }, "read_receipt_response": { - "label": "Svar på forespørsler om lesekvittering", - "description": "Hva du skal gjøre når en innkommende melding ber om en lesekvittering.", + "label": "Svar på forespørsler om lesebekreftelse", + "description": "Hva du skal gjøre når en innkommende melding ber om en lesebekreftelse.", "ask": "Spør hver gang", "always": "Send alltid", "never": "Send aldri" @@ -1181,7 +1181,7 @@ "never": "Aldri" }, "delete_action": { - "label": "Slett handling", + "label": "Handling ved sletting", "description": "Hva skjer når du sletter en e-post", "trash": "Flytt til papirkurven", "trash_and_read": "Flytt til papirkurven og merk som lest", @@ -1234,7 +1234,7 @@ }, "auto_select_reply_identity": { "label": "Svar fra mottatt adresse", - "description": "Når du svarer, send fra adressen meldingen opprinnelig ble sendt til. Matcher identiteter først; for domeneoppsamlingsleveringer, omskriver Fra-overskriften til aliaset mens du sender gjennom din primære identitet." + "description": "Når du svarer, send fra adressen meldingen opprinnelig ble sendt til. Bulwark matcher identiteter først. Ved domeneoppsamlingsleveringer omskrives Fra-overskriften til aliaset, mens meldingen sendes gjennom den primære identiteten din." }, "signature_position": { "label": "Signaturposisjon", @@ -1244,7 +1244,7 @@ }, "signature_separator": { "label": "Signaturavgrensning", - "description": "Sett standardavgrensningen \"--\" foran signaturen (RFC 3676). Slå av hvis meldingen skal gå rett over i signaturen." + "description": "Sett standardavgrensningslinjen \"-- \" foran signaturen (RFC 3676). Slå av hvis meldingen skal gå rett over i signaturen." }, "sub_address_delimiter": { "label": "Skilletegn for underadresser", @@ -1255,13 +1255,13 @@ }, "attachment_click_action": { "label": "Handling ved klikk på vedlegg", - "description": "Velg om du klikker på et filvedlegg for å forhåndsvise det eller laste det ned umiddelbart", + "description": "Velg om et klikk på et filvedlegg skal forhåndsvise det eller laste det ned umiddelbart", "preview": "Forhåndsvis når det er mulig", "download": "Last ned umiddelbart" }, "attachment_position": { "label": "Plassering av vedlegg", - "description": "Hvor skal du vise vedlegg i e-postoverskriften", + "description": "Velg hvor vedlegg skal vises i e-postoverskriften", "beside-sender": "Ved siden av avsender", "below-header": "Under overskriften" }, @@ -1270,7 +1270,7 @@ "25": "25 e-poster", "50": "50 e-poster", "100": "100 e-poster", - "label": "E-post per side", + "label": "E-poster per side", "description": "Antall e-poster som skal lastes inn samtidig" }, "always_light_mode": { @@ -1312,7 +1312,7 @@ "delete": "Slett", "star": "Legg til eller fjern stjerne", "mark_read": "Merk som lest eller ulest", - "archive": "Arkiv", + "archive": "Arkiver", "tag": "Etikett", "spam": "Merk som spam", "not_spam": "Ikke spam", @@ -1330,13 +1330,13 @@ "label": "Standard e-postprogram", "description": "Registrer {appName} som standard e-postprogram for mailto:-koblinger", "button": "Sett som standard", - "success": "Nettleseren blir bedt om å angi som standard", + "success": "Nettleseren ba deg angi programmet som standard", "error": "Nettleseren din støtter ikke denne funksjonen" }, "attachment_reminder": { "label": "Vedleggspåminnelse", "description": "Advar før sending når meldingen nevner vedlegg, men ingen er vedlagt", - "keywords_label": "Utløs søkeord", + "keywords_label": "Utløsende ord", "keywords_description": "Ord eller uttrykk som utløser påminnelsen når de finnes i meldingen", "add_placeholder": "Legg til søkeord...", "add": "Legg til", @@ -1356,7 +1356,7 @@ }, "send_delay": { "label": "Angre sending/sendingsforsinkelse", - "description": "Forsink normale sendinger med et kort servervindu.", + "description": "Forsink vanlige sendinger i et kort tidsrom på serveren.", "off": "Av", "seconds": "{seconds} sekunder", "unsupported": "Den nåværende kontoen annonserer ikke støtte for forsinket sending. Innstillingen er fortsatt lagret for andre kontoer." @@ -1366,8 +1366,8 @@ "description": "Etter å ha slettet eller merket den åpne meldingen som ulest, gå tilbake til meldingslisten i stedet for å åpne den neste meldingen." }, "rtl_editing": { - "label": "Høyre til venstre redigeringsstøtte", - "description": "Legg til en retningsknapp på verktøylinjen for å angi avsnitt fra venstre mot høyre eller høyre mot venstre" + "label": "Støtte for redigering fra høyre mot venstre", + "description": "Legger til en retningsknapp på verktøylinjen for å angi avsnitt fra venstre mot høyre eller høyre mot venstre" } }, "composer": { @@ -1375,14 +1375,14 @@ "description": "Konfigurer innstillinger for skriving av e-post", "autosave": { "label": "Automatisk lagringsintervall", - "description": "Hvor ofte lagre utkast automatisk", + "description": "Hvor ofte utkast skal lagres automatisk", "30s": "Hvert 30. sekund", "1m": "Hvert minutt", "2m": "Hvert 2. minutt", "5m": "Hvert 5. minutt" }, "send_confirmation": { - "label": "Send bekreftelse", + "label": "Bekreft før sending", "description": "Be om bekreftelse før du sender e-post" }, "default_reply": { @@ -1408,11 +1408,11 @@ "4h": "4 timer" }, "clear_cache": { - "label": "Tøm buffer", + "label": "Tøm hurtigbuffer", "description": "Fjern hurtigbufrede data og midlertidige filer", - "button": "Tøm buffer", + "button": "Tøm hurtigbuffer", "confirm": "Er du sikker på at du vil tømme hurtigbufferen?", - "success": "Bufferen ble tømt" + "success": "Hurtigbufferen ble tømt" } }, "account": { @@ -1590,7 +1590,7 @@ } }, "identities": { - "title": "Sende identiteter", + "title": "Sendeidentiteter", "description": "Administrer e-postadresser du kan sende fra", "identities_count": { "label": "Dine identiteter", @@ -1633,10 +1633,10 @@ "subject_description": "Emnelinje for autosvaret", "subject_placeholder": "Ikke på kontoret", "body_label": "Meldingstekst", - "body_description": "Innhold i ren tekstmelding", + "body_description": "Meldingsinnhold i ren tekst", "body_placeholder": "Takk for e-posten din. Jeg er for øyeblikket ikke på kontoret og vil svare når jeg kommer tilbake.", "html_label": "Formatert melding (HTML)", - "html_description": "Legg til en rik, formatert versjon med lenker og stil. Mottakere hvis e-postklient ikke kan vise den, faller tilbake til ren tekst ovenfor.", + "html_description": "Legg til en rikt formatert versjon med lenker og stil. Mottakere med e-postklienter som ikke kan vise den, får ren tekst-versjonen ovenfor.", "html_placeholder": "Skriv et formatert fraværssvar..." }, "preview": { @@ -1649,7 +1649,7 @@ "warnings": { "end_before_start": "Sluttdatoen må være etter startdatoen", "start_in_past": "Startdatoen er i fortiden", - "empty_body": "Meldingsteksten er tom - mottakerne vil motta et blankt svar" + "empty_body": "Meldingsteksten er tom - mottakerne vil motta et tomt svar" } }, "folders": { @@ -1658,7 +1658,7 @@ "description": "Administrer e-postmappene dine og tildel standardroller", "folder_list": "Dine mapper", "folder_list_description": "Klikk på et mappeikon for å tilpasse det", - "standard_roles": "Standard mapperoller", + "standard_roles": "Standardroller for mapper", "standard_roles_description": "Tilordne hvilke mapper som brukes for standard postboksroller som innboks, sendt, papirkurv osv.", "role_inbox": "Innboks", "role_drafts": "Utkast", @@ -1671,7 +1671,7 @@ "create_subfolder": "Opprett undermappe", "reorder": "Dra for å omorganisere", "reorder_error": "Kunne ikke omorganisere mapper", - "subfolder_of": "Inne {name}", + "subfolder_of": "I {name}", "subfolder_name": "Navn på undermappe", "new_folder_name": "Mappenavn", "rename": "Gi nytt navn", @@ -1683,7 +1683,7 @@ "no_folders": "Ingen egendefinerte mapper", "cannot_delete_role": "Kan ikke slette en mappe med en standardrolle. Fjern rollen først.", "folder_created": "Mappe opprettet", - "folder_renamed": "Mappe endret navn", + "folder_renamed": "Mappen har fått nytt navn", "folder_deleted": "Mappe slettet", "role_updated": "Mapperollen er oppdatert", "error_create": "Kunne ikke opprette mappe", @@ -1705,7 +1705,7 @@ "jmap": "JMAP-klient", "jmap_description": "Postboksoperasjoner, e-posthenting og JMAP-protokollforespørsler", "calendar": "Kalender", - "calendar_description": "Kalenderhendelser, importer og planlegging av meldinger", + "calendar_description": "Kalenderhendelser, import og planleggingsmeldinger", "tasks": "Oppgaver", "tasks_description": "Oppretting, henting og oppdatering av kalenderoppgaver", "auth": "Autentisering", @@ -1713,9 +1713,9 @@ "filters": "Filtre", "filters_description": "Sieve-filterregler og ferieskript", "email": "E-postvisning", - "email_description": "E-postgjengivelse, TNEF-behandling og merk-som-lest", + "email_description": "E-postgjengivelse, TNEF-behandling og merking som lest", "push": "Push-varsler", - "push_description": "Oppsett og levering av pushvarsling", + "push_description": "Oppsett og levering av pushvarsler", "contacts": "Kontakter og adressebøker", "contacts_description": "Kontaktsynkronisering, adressebokoperasjoner og pålitelige avsendere" }, @@ -1738,7 +1738,7 @@ }, "refresh_cache": { "label": "Oppdater bufrede data", - "description": "Last inn kontakter, kalendere og mapper på nytt fra serveren. Beholder kontoene og øktene dine – fikser en foreldet eller feil visning uten å logge av.", + "description": "Last inn kontakter, kalendere og mapper på nytt fra serveren. Beholder kontoene og øktene dine – retter en utdatert eller feil visning uten å logge av.", "button": "Oppdater" }, "reset_settings": { @@ -1814,7 +1814,7 @@ }, "strip_diacritics": { "label": "Fjern diakritiske tegn", - "description": "Konverter aksentbokstaver til deres ASCII-ekvivalenter (ä → a, é → e). Nyttig for verktøy som mangler Unicode-filnavn." + "description": "Konverter bokstaver med diakritiske tegn til tilsvarende ASCII-tegn (ä → a, é → e). Nyttig for verktøy som mangler støtte for Unicode-filnavn." }, "collapse_separators": { "label": "Slå sammen gjentatte skilletegn", @@ -1830,10 +1830,10 @@ }, "filters": { "title": "E-postfiltre", - "description": "Lag regler for å automatisk sortere, merke og administrere innkommende e-poster", + "description": "Lag regler for automatisk å sortere, merke og administrere innkommende e-poster", "add_rule": "Legg til regel", "no_rules": "Ingen filterregler", - "no_rules_description": "Lag regler for å automatisk organisere innkommende e-poster", + "no_rules_description": "Lag regler for automatisk å organisere innkommende e-poster", "vacation_active": "Feriesvar er aktivt", "vacation_active_description": "Autosvar er aktivert for innkommende meldinger", "vacation_configure": "Konfigurer", @@ -1844,8 +1844,8 @@ "enable": "Aktiver", "disable": "Deaktiver", "raw_editor": "Rediger Sieve-kode", - "raw_editor_warning": "Redigering av det rå Sieve-skriptet kan bryte visuell regelredigering. Endringer som er gjort her overstyrer den visuelle byggeren.", - "validate": "Bekreft", + "raw_editor_warning": "Redigering av rå Sieve-kode kan gjøre at reglene ikke lenger kan redigeres visuelt. Endringer som gjøres her, overstyrer den visuelle regelbyggeren.", + "validate": "Valider", "validation_success": "Skriptet er gyldig", "validation_error": "Skriptet har feil", "save": "Lagre regler", @@ -1856,8 +1856,8 @@ "not_supported": "E-postserveren din støtter ikke e-postfiltre.", "rule_name": "Regelnavn", "rule_name_placeholder": "f.eks. Sorter nyhetsbrev", - "match_all": "Samsvar med ALLE vilkår", - "match_any": "Samsvar med ET HVILKET SOM HELST vilkår", + "match_all": "ALLE vilkår må samsvare", + "match_any": "Minst ETT vilkår må samsvare", "conditions": "Vilkår", "add_condition": "Legg til vilkår", "actions": "Handlinger", @@ -1876,7 +1876,7 @@ "body": "Meldingstekst" }, "comparators": { - "has_any": "er tilstede", + "has_any": "finnes", "has_type": "av typen", "contains": "inneholder", "not_contains": "inneholder ikke", @@ -1909,15 +1909,15 @@ "label_name": "Etikettnavn", "label_placeholder": "Velg etikett", "header_name": "Overskriftsnavn", - "header_placeholder": "f.eks. X-postliste", + "header_placeholder": "f.eks. X-Mailing-List", "size_bytes": "Størrelse i byte", "size_placeholder": "f.eks. 1000000", "system_managed": "Systemstyrt regel", - "opaque_warning": "Dette skriptet ble redigert utenfor den visuelle byggeren. Bare rå Sieve redigering er tilgjengelig.", - "open_sieve_editor": "Åpne redigering av Sieve-kode", + "opaque_warning": "Dette skriptet ble redigert utenfor den visuelle regelbyggeren. Bare redigering av rå Sieve-kode er tilgjengelig.", + "open_sieve_editor": "Åpne redigereren for Sieve-kode", "fetch_error": "Kunne ikke laste inn filtre", "expanded_view": "Utvidet visning", - "expanded_view_description": "Vis filterregler med detaljerte tilstands- og handlingsblokker", + "expanded_view_description": "Vis filterregler med detaljerte vilkårs- og handlingsblokker", "if": "Hvis", "then": "Så", "match_all_conditions": "alle samsvarer", @@ -1928,12 +1928,12 @@ "confirm_delete": "Slett", "rule_list": "Filterregler", "drag_to_reorder": "Dra for å omorganisere", - "match_type": "Matchtype", + "match_type": "Samsvarstype", "reset_to_visual": "Tilbakestill til visuell redigering", "reset_warning": "Dette vil forkaste det gjeldende skriptet og starte på nytt.", "confirm_reset": "Tilbakestill", "validation_empty_name": "Regelnavn er obligatorisk", - "validation_empty_conditions": "Det kreves minst én betingelse med en verdi", + "validation_empty_conditions": "Det kreves minst ett vilkår med en verdi", "validation_empty_actions": "Minst én handling er nødvendig", "templates_section": "Start med en mal", "template_newsletters": "Flytt nyhetsbrev til mappe", @@ -1942,13 +1942,13 @@ "template_notifications": "Filtrer varsler", "sieve_editor": { "title": "Redigering av Sieve-skript", - "warning": "Redigering av det rå Sieve-skriptet kan bryte visuell regelredigering. Endringer som er gjort her overstyrer den visuelle byggeren.", + "warning": "Redigering av rå Sieve-kode kan gjøre at reglene ikke lenger kan redigeres visuelt. Endringer som gjøres her, overstyrer den visuelle regelbyggeren.", "script_content": "Sieve-skript", "valid": "Skriptet er gyldig", "invalid": "Skriptet har feil", "save_warning": "Lagring vil overskrive eventuelle visuelle regler. Dette kan ikke angres. Klikk Lagre igjen for å bekrefte.", "validating": "Validerer...", - "validate": "Bekreft", + "validate": "Valider", "cancel": "Avbryt", "save": "Lagre", "confirm_save": "Bekreft lagring", @@ -1959,7 +1959,7 @@ "actions_count": "{count, plural, one {# handling} other {# handlinger}}" }, "origin_external": "Ekstern", - "managed_by_tooltip": "Administrert av {source}. Rediger den i den appen, eller bruk den rå Sieve-editoren." + "managed_by_tooltip": "Administrert av {source}. Rediger den i den appen, eller bruk redigereren for rå Sieve-kode." }, "templates": { "title": "E-postmaler", @@ -1991,7 +1991,7 @@ "import": "Importer", "validation": { "empty": "Malnavn er påkrevd", - "too_long": "Malnavnet må være på 200 tegn eller mindre" + "too_long": "Malnavnet kan inneholde maksimalt 200 tegn" } }, "files": { @@ -2012,7 +2012,7 @@ "grid": "Rutenett" }, "default_sort": { - "label": "Standard sortering", + "label": "Standardsortering", "description": "Velg standard sortering for filer", "name": "Navn", "size": "Størrelse", @@ -2076,12 +2076,12 @@ "forward": "Videresend", "mark_read": "Merk som lest", "mark_unread": "Merk som ulest", - "star": "Stjerne", + "star": "Stjernemerk", "unstar": "Fjern stjerne", "pin": "Fest", "unpin": "Løsne", "move_to": "Flytt til...", - "archive": "Arkiv", + "archive": "Arkiver", "delete": "Slett", "mark_as_spam": "Rapporter spam", "not_spam": "Ikke spam", @@ -2121,7 +2121,7 @@ "toast_marked_all_read": "Alle mapper er merket som lest", "toast_emptied": "Mappen tømt", "toast_folder_created": "Mappe opprettet", - "toast_folder_renamed": "Mappe endret navn", + "toast_folder_renamed": "Mappen har fått nytt navn", "toast_folder_deleted": "Mappe slettet", "toast_error_mark_read": "Kunne ikke merke som lest", "toast_error_empty": "Kunne ikke tømme mappen", @@ -2152,7 +2152,7 @@ "reply_all": "Svar alle", "forward": "Videresend", "star": "Slå stjernemerking av eller på", - "archive": "Arkiv", + "archive": "Arkiver", "delete": "Slett", "mark_unread": "Merk som ulest", "mark_read": "Merk som lest", @@ -2261,7 +2261,7 @@ "picker_title": "Velg en mal", "search_placeholder": "Søk etter maler...", "section_favorites": "Favoritter", - "section_recent": "Nylig", + "section_recent": "Nylige", "section_uncategorized": "Annet", "no_templates": "Ingen maler ennå", "no_results": "Finner ingen maler", @@ -2289,7 +2289,7 @@ "category_name_label": "Kategorinavn", "category_renamed": "Kategorien har fått nytt navn", "category_rename_failed": "Kunne ikke gi kategorien nytt navn", - "category_added": "Kontakt lagt til {name}", + "category_added": "Kontakt lagt til i {name}", "category_added_plural": "{count} kontakter lagt til i {name}", "empty_state": "Ingen kontakter ennå", "empty_state_title": "Ingen kontakter ennå", @@ -2348,7 +2348,7 @@ "personal_info": "Personlig informasjon", "languages": "Språk", "categories": "Kategorier", - "related_contacts": "Relaterte kontakter", + "related_contacts": "Tilknyttede kontakter", "crypto_keys": "Kryptonøkler", "cert_issuer": "Utsteder", "cert_expires": "Utløper", @@ -2398,7 +2398,7 @@ "title_label": "Tittel", "role_label": "Rolle", "language_label": "Språk", - "related_default_label": "Beslektet", + "related_default_label": "Tilknyttet", "more_actions": "Flere handlinger", "age_years": "{count, plural, one {1 år gammel} other {# år gammel}}", "years_since": "{count, plural, one {1 år} other {# år}}" @@ -2456,8 +2456,8 @@ "add_address": "Legg til adresse", "street": "Gate", "city": "By", - "region": "Stat / region", - "postcode": "postnummer", + "region": "Delstat/region", + "postcode": "Postnummer", "country": "Land", "online_services": "Nettjenester", "add_online_service": "Legg til nettjeneste", @@ -2477,7 +2477,7 @@ "personal_interest": "Interesse", "personal_other": "Annet", "level": "Nivå", - "level_high": "Høy", + "level_high": "Høyt", "level_medium": "Middels", "level_low": "Lavt", "categories": "Kategorier", @@ -2514,7 +2514,7 @@ "delete": "Slett", "upload_photo": "Last opp bilde", "remove_photo": "Fjern bildet", - "photo_hint": "JPG eller PNG, opptil 10 MB. Vil bli endret i størrelse.", + "photo_hint": "JPG eller PNG, opptil 10 MB. Bildet skaleres automatisk.", "photo_too_large": "Bildet er for stort (maks 10 MB)", "photo_invalid": "Ugyldig bildefil", "change_photo": "Endre" @@ -2600,7 +2600,7 @@ "clear": "Tøm", "close": "Lukk", "title": "Avanserte filtre", - "organization": "Selskapet", + "organization": "Selskap", "organization_placeholder": "f.eks. Acme Corp", "job_title": "Stillingstittel", "job_title_placeholder": "f.eks. Designer", @@ -2625,7 +2625,7 @@ "views": { "month": "Måned", "week": "Uke", - "day": "dag", + "day": "Dag", "agenda": "Agenda", "today": "I dag", "month_hint": "Måned (m)", @@ -2712,27 +2712,27 @@ "weekly": "Ukentlig", "monthly": "Månedlig", "yearly": "Årlig", - "every_n_days": "Hver {count} dag", - "every_n_weeks": "Hver {count} uke", - "every_n_months": "Hver {count} måned", + "every_n_days": "Hver {count}. dag", + "every_n_weeks": "Hver {count}. uke", + "every_n_months": "Hver {count}. måned", "until": "Inntil", "occurrences": "{count} forekomster", "custom": "Egendefinert …", "edit_custom": "Rediger egendefinert gjentakelse", - "every_n_years": "Hvert {count} år", + "every_n_years": "Hvert {count}. år", "on_days": "på {days}", "on_day_n": "på dag {day}", "on_the_nth": "på {nth} {day}", "in_month": "i {month}", - "nth_1": "først", + "nth_1": "første", "nth_2": "andre", "nth_3": "tredje", "nth_4": "fjerde", - "nth_last": "sist", - "editor_freq_day": "dag", + "nth_last": "siste", + "editor_freq_day": "Dag", "editor_freq_week": "Uke", "editor_freq_month": "Måned", - "editor_freq_year": "år", + "editor_freq_year": "År", "editor_repeats_on": "Gjentas på", "editor_every": "Hver", "editor_unit_days": "dag(er)", @@ -2783,8 +2783,8 @@ "time_format": "Tidsformat", "default_calendar": "Standard kalender", "default_reminder": "Standard påminnelse", - "time_format_12h": "12 timer", - "time_format_24h": "24 timer", + "time_format_12h": "12-timersformat", + "time_format_24h": "24-timersformat", "notifications_enabled": "Hendelsesvarsler", "notifications_enabled_desc": "Vis varsler for kommende kalenderhendelser", "notification_sound": "Varslingslyd", @@ -2800,7 +2800,7 @@ "show_tasks_on_calendar": "Vis oppgaver i kalenderen", "show_tasks_on_calendar_desc": "Vis oppgavebrikker på dag- og ukekalendervisningene", "hover_preview": "Forhåndsvis hendelser ved peking", - "hover_preview_desc": "Vis en detaljert popover når du holder markøren over kalenderhendelser", + "hover_preview_desc": "Vis et detaljvindu når du holder markøren over kalenderhendelser", "hover_preview_instant": "Øyeblikkelig", "hover_preview_delay_500ms": "0,5 sekunders forsinkelse", "hover_preview_delay_1s": "1 sekunds forsinkelse", @@ -2936,11 +2936,11 @@ "confirm_delete": "Vil du slette «{name}»? Alle hendelser i denne kalenderen vil bli fjernet.", "confirm_clear": "Vil du fjerne alle hendelser fra «{name}»? Dette kan ikke angres.", "set_default": "Sett som standard", - "default_updated": "Standard kalender oppdatert", + "default_updated": "Standardkalenderen er oppdatert", "error_default": "Kunne ikke angi standardkalender", "clear_events": "Tøm hendelser", "events_cleared": "{count} hendelser slettet", - "error_clear": "Kunne ikke tømme kalenderaktiviteter", + "error_clear": "Kunne ikke fjerne kalenderhendelsene", "calendar_created": "Kalender opprettet", "calendar_updated": "Kalender oppdatert", "calendar_deleted": "Kalender slettet", @@ -2978,7 +2978,7 @@ "updated": "Oppdatert \"{name}\"", "update_error": "Kunne ikke oppdatere abonnementet", "invalid_url": "Skriv inn en gyldig URL", - "success": "Abonnerer nå på \"{name}\"", + "success": "Abonnementet på \"{name}\" er lagt til", "error": "Kunne ikke legge til abonnement", "refresh": "Oppdater nå", "refresh_success": "Abonnementet er oppdatert", @@ -2996,7 +2996,7 @@ "mark_complete": "Merk som fullført", "mark_incomplete": "Merk som ufullstendig", "filter_all": "Alle", - "filter_pending": "Venter", + "filter_pending": "Ventende", "filter_completed": "Fullført", "filter_overdue": "Forfalt", "show_completed": "Vis fullførte", @@ -3010,10 +3010,10 @@ "priority_none": "Ingen", "priority_high": "Høy", "priority_medium": "Middels", - "priority_low": "Lavt", + "priority_low": "Lav", "progress": "Status", "progress_needs_action": "Trenger handling", - "progress_in_process": "I prosess", + "progress_in_process": "Pågår", "progress_completed": "Fullført", "progress_cancelled": "Kansellert", "calendar": "Kalender", @@ -3158,7 +3158,7 @@ "path": "Sti", "preview": "Forhåndsvisning", "preview_error": "Kunne ikke laste inn forhåndsvisningen", - "cut": "Kutt", + "cut": "Klipp ut", "copy": "Kopier", "paste": "Lim inn", "move_success": "{count, plural, one {1 element flyttet} other {# elementer flyttet}}", @@ -3180,7 +3180,7 @@ "create_file_success": "Fil opprettet", "create_file_error": "Kunne ikke opprette filen", "favorites": "Favoritter", - "recent": "Nylig", + "recent": "Nylige", "properties": "Egenskaper", "open_folder": "Åpne mappen", "upload_folder": "Last opp mappe", @@ -3197,7 +3197,7 @@ "settings_default_view": "Standardvisning", "settings_default_view_desc": "Velg mellom rutenett og listeoppsett", "settings_default_sort": "Standardsortering", - "settings_default_sort_desc": "Velg standard sortering for filer", + "settings_default_sort_desc": "Velg standardsortering for filer", "settings_sort_direction": "Sorteringsretning", "settings_sort_direction_desc": "Velg stigende eller synkende rekkefølge", "settings_ascending": "Stigende", @@ -3217,19 +3217,19 @@ "settings_folder_layout_inline": "Sammen med filer", "settings_folder_layout_sidebar": "Sidefelt", "disabled_title": "Filfunksjonen er deaktivert av administratoren din", - "disabled_description": "Store filopplastinger via WebDAV kan forårsake Stalwart/RocksDB ustabilitet, inkludert krasj uten minne og uopprettelig diskbruk. Slettede filer kan ikke fjernes umiddelbart fra blob-lagring. Denne funksjonen anbefales ikke for produksjonsmiljøer.", - "stability_warning": "Store filopplastinger kan forårsake serverustabilitet. Slettede filer kan ikke fjernes umiddelbart fra lagringen. Brukes med forsiktighet.", + "disabled_description": "Store filopplastinger via WebDAV kan føre til ustabilitet i Stalwart/RocksDB, blant annet krasj på grunn av for lite minne og diskplass som ikke kan gjenvinnes. Slettede filer kan ikke fjernes umiddelbart fra blob-lagringen. Denne funksjonen anbefales ikke for produksjonsmiljøer.", + "stability_warning": "Store filopplastinger kan gjøre serveren ustabil. Slettede filer kan ikke fjernes umiddelbart fra lagringen. Bruk med forsiktighet.", "migration_title": "Oppdaterer filene dine …", "migration_description": "Organiserer mapper og filer i riktig struktur. Dette skjer bare én gang." }, "smime": { "your_certificates": "Dine sertifikater", "your_certificates_desc": "Importer og administrer S/MIME-sertifikatene dine for signering og kryptering av e-poster", - "recipient_certificates": "Mottakers sertifikater", + "recipient_certificates": "Mottakersertifikater", "recipient_certificates_desc": "Offentlige sertifikater for kryptering av e-post til mottakere", "identity_bindings": "Identitetsnøkkelbindinger", "identity_bindings_desc": "Knytt S/MIME-sertifikater til e-postidentitetene dine", - "defaults_title": "Standarder", + "defaults_title": "Standardinnstillinger", "defaults_desc": "Konfigurer standardatferd for signering og kryptering", "import_pkcs12": "Importer PKCS#12 (.p12/.pfx)", "import_public_cert": "Importer sertifikat", @@ -3290,7 +3290,7 @@ "status_signed_invalid": "Signaturverifisering mislyktes", "status_signed_expired_cert": "Signert med utløpt sertifikat", "status_signed_self_signed": "Signaturen er gyldig, men sertifikatet er selvsignert (ikke klarert)", - "status_signed_mismatch": "Signatur gyldig, men underskriver samsvarer ikke med avsender", + "status_signed_mismatch": "Signaturen er gyldig, men den som signerte, samsvarer ikke med avsenderen", "status_unsupported": "Ustøttet S/MIME-format", "auto_import_signer_certs": "Autoimporter signeringssertifikater", "auto_import_signer_certs_desc": "Lagre automatisk sertifikater fra bekreftede signerte e-poster for fremtidig kryptering", @@ -3302,18 +3302,18 @@ }, "tour": { "step_counter": "Trinn {current} av {total}", - "skip": "Hopp over turen", + "skip": "Hopp over omvisningen", "back": "Tilbake", "next": "Neste", "finish": "Fullfør", "take_a_tour": "Ta en omvisning i grensesnittet", - "restart_title": "Introduksjonstur", + "restart_title": "Introduksjonsomvisning", "restart_desc": "Spill den guidede gjennomgangen av grensesnittet på nytt", "restart_button": "Start omvisningen på nytt", "show_on_new_devices_title": "Vis på nye enheter", - "show_on_new_devices_desc": "Spill av velkomstbanneret og omvisning første gang du logger på en ny enhet, selv om du allerede har fullført dem andre steder", + "show_on_new_devices_desc": "Vis velkomstbanneret og omvisningen første gang du logger på en ny enhet, selv om du allerede har fullført dem andre steder", "sidebar_title": "Dine postkasser", - "sidebar_desc": "Dette er mappesidefeltet. Klikk på en postboks for å se e-postene. Du kan opprette mapper, dra e-poster mellom dem og se antallet uleste på et øyeblikk.", + "sidebar_desc": "Dette er mappesidefeltet. Klikk på en postboks for å se e-postene. Du kan opprette mapper, dra e-poster mellom dem og se antall uleste meldinger med et øyekast.", "compose_title": "Skriv en e-post", "compose_desc": "Klikk her for å skrive en ny e-post. Du kan legge til mottakere, vedlegg og bruke rik tekstformatering.", "search_title": "Søk i e-posten din", @@ -3327,13 +3327,13 @@ "calendar_title": "Kalender", "calendar_desc": "Bytt til kalenderen for å administrere hendelsene dine. Lag hendelser, angi påminnelser og se oppsett for dag, uke eller måned.", "contacts_title": "Kontakter", - "contacts_desc": "Adresseboken din bor her. Importer kontakter, opprett grupper og klikk på en kontakt for å se alle detaljene deres.", + "contacts_desc": "Her finner du adresseboken din. Importer kontakter, opprett grupper og klikk på en kontakt for å se alle detaljene.", "settings_title": "Innstillinger", "settings_desc": "Tilpass alt: tema, tetthet, signaturer, filtre, hurtigtaster, kalenderstandarder og mer.", "shortcuts_title": "Hurtigtaster", "shortcuts_desc": "Erfarne brukere vil like dette. Trykk på ? når som helst for å se alle tilgjengelige snarveier. Du kan navigere, skrive og administrere e-poster uten å bruke musen.", "compose_open_title": "Meldingsvinduet", - "compose_open_desc": "Dette er e-postskriveren. Legg til mottakere, skriv meldingen din, legg ved filer og bruk rik tekstformatering. Du kan også lagre utkast og bruke maler.", + "compose_open_desc": "Dette er meldingsvinduet. Legg til mottakere, skriv meldingen din, legg ved filer og bruk rik tekstformatering. Du kan også lagre utkast og bruke maler.", "calendar_view_title": "Kalenderen din", "calendar_view_desc": "Her er kalenderen din med eksempler på hendelser. Du kan bytte mellom dag, uke, måned og agendavisning ved å bruke verktøylinjen.", "create_event_title": "Opprett en hendelse", @@ -3342,17 +3342,17 @@ "event_modal_desc": "Her er hendelsesskjemaet. Fyll inn tittelen, velg dato og klokkeslett, og legg til sted eller deltakere. Trykk på Lagre når du er ferdig – eller lukk skjemaet og gå videre.", "contacts_list_title": "Dine kontakter", "contacts_list_desc": "Her er kontaktene dine. Klikk på en kontakt for å se alle detaljer til høyre. Du kan også opprette nye kontakter, importere vCards eller organisere kontakter i grupper.", - "settings_tabs_title": "Innstillinger-menyen", + "settings_tabs_title": "Innstillingsmenyen", "settings_tabs_desc": "Her er alle innstillingskategoriene. Tilpass utseendet ditt, administrer identiteter, sett opp e-postfiltre, konfigurer kalenderen din og mye mer.", "files_title": "Fillagring", - "files_desc": "Filleseren din lar deg laste opp, organisere og dele filer – som en personlig skystasjon innebygd i e-posten din.", + "files_desc": "Filutforskeren lar deg laste opp, organisere og dele filer – som en personlig skystasjon innebygd i e-posten din.", "demo_banner_title": "Demokontroller", "demo_banner_desc": "Du er i demomodus - alt forblir i nettleseren din. Trykk \"Tilbakestill demo\" når som helst for å starte på nytt med rene prøvedata.", "quota_title": "Lagringsbruk", - "quota_desc": "Spor postkassestørrelsen din her. Sirkelen fylles opp etter hvert som du bruker mer plass." + "quota_desc": "Følg med på størrelsen på postkassen her. Sirkelen fylles opp etter hvert som du bruker mer plass." }, "unified_mailbox": { - "search_unavailable": "Søk er ikke tilgjengelig i den enhetlige visningen" + "search_unavailable": "Søk er ikke tilgjengelig i den samlede visningen" }, "quote_header": { "reply_line": "På {date} skrev {from}:", @@ -3376,7 +3376,7 @@ "event_not_found": "Dette arrangementet er ikke lenger tilgjengelig.", "file_not_found": "Denne filen er ikke lenger tilgjengelig.", "account_unavailable": "Logg på den kontoen for å åpne denne koblingen.", - "copy_message": "Kopier lenke til melding", + "copy_message": "Kopier lenken til meldingen", "copy_conversation": "Kopier lenken til samtalen", "copy_event": "Kopier lenke til arrangementet", "copied": "Lenken er kopiert", From a8ebd3fa8faca142083daf7335037be4b72bf940 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Tobias=20Skjong-B=C3=B8rsting?= Date: Sun, 16 Aug 2026 14:58:03 +0200 Subject: [PATCH 05/10] =?UTF-8?q?fix(i18n):=20refine=20Norwegian=20Bokm?= =?UTF-8?q?=C3=A5l=20translations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locales/nb/common.json | 1274 ++++++++++++++++++++-------------------- 1 file changed, 637 insertions(+), 637 deletions(-) diff --git a/locales/nb/common.json b/locales/nb/common.json index 37f6a1824..3c4e9845d 100644 --- a/locales/nb/common.json +++ b/locales/nb/common.json @@ -1,7 +1,7 @@ { - "meta_description": "Minimalistisk nettpostklient som bruker protokollen JMAP", + "meta_description": "Minimalistisk nettpostklient som bruker JMAP-protokollen", "login": { - "title": "Webmail", + "title": "Nettpost", "username_label": "E-post", "username_placeholder": "user@example.com", "password_label": "Passord", @@ -10,35 +10,35 @@ "jmap_endpoint_placeholder": "https://mail.example.com", "jmap_endpoint_cors_hint": "Serveren må tillate CORS-forespørsler fra dette domenet.", "jmap_server_label": "Server", - "jmap_server_auto_picked": "Server valgt fra e-postdomenet ditt.", + "jmap_server_auto_picked": "Serveren ble valgt ut fra e-postdomenet ditt.", "sign_in": "Logg på", "signing_in": "Logger på ...", "loading": "Laster inn...", "reconnecting": "Tilkoblingen ble brutt. Forsøker å koble til på nytt …", "error": { "invalid_credentials": "Ugyldig e-postadresse eller passord. Sjekk påloggingsopplysningene dine og prøv igjen.", - "connection_failed": "Kan ikke nå serveren. Sjekk internettilkoblingen og prøv igjen.", + "connection_failed": "Kan ikke nå serveren. Sjekk internettforbindelsen og prøv igjen.", "cors_blocked": "Serveren er tilgjengelig, men blokkerer forespørsler fra andre opprinnelser. Sjekk JMAP-serverens CORS-innstillinger og tillat dette domenet.", "server_error": "Serveren er midlertidig utilgjengelig. Prøv igjen senere.", - "generic": "Det oppstod en uventet feil. Hvis dette vedvarer, kontakt administratoren din.", - "totp_required": "En tofaktorautentiseringskode kreves. Skriv inn koden nedenfor.", + "generic": "Det oppstod en uventet feil. Kontakt administratoren din hvis feilen vedvarer.", + "totp_required": "Du må skrive inn en tofaktorautentiseringskode nedenfor.", "totp_invalid": "Ugyldig autentiseringskode. Sjekk autentiseringsappen din og prøv igjen.", "oauth_discovery_failed": "SSO er aktivert, men identitetsleverandøren kunne ikke nås. Sjekk OAuth-konfigurasjonen." }, "show_password": "Vis passord", "hide_password": "Skjul passord", - "totp_toggle": "Jeg har en 2FA-kode", + "totp_toggle": "Jeg har en kode for tofaktorautentisering", "remember_me": "Husk meg", "config_error": { "title": "Konfigurasjonsfeil", - "fetch_failed": "Kan ikke laste applikasjonskonfigurasjonen. Prøv igjen senere.", - "server_not_configured": "E-postserveren er ikke konfigurert. Kontakt administratoren din." + "fetch_failed": "Kan ikke laste inn programoppsettet. Prøv igjen senere.", + "server_not_configured": "E-postserveren er ikke satt opp. Kontakt administratoren din." }, "remove_from_history": "Fjern fra historien", "totp_label": "Autentiseringskode", "totp_placeholder": "000 000", "session_expired": "Økten din er utløpt. Logg på igjen.", - "dismiss": "Avvis", + "dismiss": "Lukk", "or": "eller", "sign_in_sso": "Logg på med SSO", "add_account_title": "Legg til konto", @@ -51,15 +51,15 @@ "demo_description": "Utforsk med eksempeldata – ingen konto nødvendig", "demo_launching": "Starter demoen...", "demo_login_button": "Start demoen", - "demo_tagline": "Opplev en e-postklient med alle funksjoner. Ingen konto kreves.", + "demo_tagline": "Prøv en fullverdig e-postklient. Du trenger ingen konto.", "demo_no_signup": "Ingen registrering nødvendig – utforsk fritt med eksempeldata", "oauth_completing": "Fullfører pålogging ...", "oauth_error": { "title": "Autentisering mislyktes", - "invalid_state": "Sikkerhetsvalidering mislyktes. Prøv å logge på igjen.", + "invalid_state": "Sikkerhetskontrollen mislyktes. Prøv å logge på igjen.", "missing_params": "Manglende autorisasjonsdata. Prøv å logge på igjen.", "token_exchange_failed": "Kunne ikke fullføre autentiseringen. Prøv igjen.", - "access_denied": "Tilgang ble nektet. Kontakt administratoren din.", + "access_denied": "Du fikk ikke tilgang. Kontakt administratoren din.", "back_to_login": "Tilbake til innlogging" } }, @@ -82,14 +82,14 @@ "contacts": "Kontakter", "calendar": "Kalender", "settings": "Innstillinger", - "admin": "Admin", + "admin": "Administrasjon", "files": "Filer", "loading_mailboxes": "Laster inn postkasser...", - "push_connected": "Sanntidsoppdateringer aktive", - "push_disconnected": "Sanntidsoppdateringer inaktive", + "push_connected": "Sanntidsoppdateringer er aktive", + "push_disconnected": "Sanntidsoppdateringer er inaktive", "keyboard_shortcuts": "Tastatursnarveier", "theme": { - "light": "Lysmodus", + "light": "Lys modus", "dark": "Mørk modus", "system": "Systemtema" }, @@ -108,7 +108,7 @@ "important": "Viktig" }, "unified_inbox": "Samlet innboks", - "unified_sent": "Alt sendt", + "unified_sent": "Alle sendte meldinger", "unified_drafts": "Alle utkast", "unified_trash": "Alle papirkurver", "unified_archive": "Alle arkiver", @@ -116,18 +116,18 @@ "all_accounts": "Alle kontoer", "unified_mailbox": "Samlet postkasse", "expand": "Utvid", - "collapse": "Skjul", + "collapse": "Fold sammen", "expand_tooltip": "Utvid", - "collapse_tooltip": "Skjul", + "collapse_tooltip": "Fold sammen", "mobile": { "search": "Søk", "compose": "Skriv", "go_back": "Gå tilbake", "toggle_menu": "Vis eller skjul menyen" }, - "clear_search": "Tøm søk", + "clear_search": "Tøm søket", "vacation_active": "Feriesvar er aktivt", - "demo_banner": "Demo-modus", + "demo_banner": "Demomodus", "demo_reset": "Tilbakestill", "demo_tour": "Omvisning", "tags": "Etiketter", @@ -139,74 +139,74 @@ "nav_label": "Navigasjon", "add_app": "Apper", "scheduled": "Planlagt", - "unified_all_unread": "Alt ulest", - "unified_all_starred": "Alle med stjerne", + "unified_all_unread": "Alle uleste", + "unified_all_starred": "Alle stjernemerkede", "unified_all_mail": "All e-post", "remove_account": "Fjern konto", "remove_account_confirm": "Vil du fjerne {account} fra denne enheten? Du kan legge den til igjen senere." }, "protocol_handlers": { - "title": "Standard apper", - "description": "Velg om e-post- og kalenderkoblinger skal åpnes i Bulwark. Teknisk sett registrerer Bulwark seg som en protokollbehandler for mailto: og webcal:-lenker.", - "unsupported": "Denne nettleseren eller tilkoblingen støtter ikke manuell protokollbehandlerregistrering. Det kan hende du fortsatt kan bruke den installerte PWA via nettleser- eller OS-innstillinger.", - "mailto_label": "E-postkoblinger", + "title": "Standardapper", + "description": "Velg om e-post- og kalenderlenker skal åpnes i Bulwark. Teknisk sett registrerer Bulwark seg som protokollbehandler for mailto:- og webcal:-lenker.", + "unsupported": "Denne nettleseren eller tilkoblingen støtter ikke manuell registrering av protokollbehandlere. Det kan hende du likevel kan velge den installerte PWA-en i innstillingene for nettleseren eller operativsystemet.", + "mailto_label": "E-postlenker", "mailto_description": "Åpne mailto:-lenker i Bulwark med et forhåndsutfylt meldingsvindu.", - "protocol_open_mode_label": "Når du åpner protokolllenker", - "protocol_open_mode_description": "Velg om Bulwark åpner mailto:- og webcal:-lenker i en ny fane eller gjenbruker en åpen økt. Alternativet for aktiv økt trenger varslingstillatelse, slik at du kan klikke på et reservevarsel for å hente Bulwark frem hvis nettleseren blokkerer fokus.", + "protocol_open_mode_label": "Når mailto:- og webcal:-lenker åpnes", + "protocol_open_mode_description": "Velg om Bulwark skal åpne mailto:- og webcal:-lenker i en ny fane eller bruke en økt som allerede er åpen. Alternativet for aktiv økt krever tillatelse til varsler. Hvis nettleseren hindrer Bulwark i å få fokus, kan du klikke på et varsel for å vise vinduet.", "protocol_open_mode_active_session": "Åpne i aktiv økt hvis mulig", "protocol_open_mode_new_tab": "Åpne alltid en ny fane", "focus_notification_title": "Åpne Bulwark", - "focus_notification_body": "Koblingen ble åpnet i Bulwark. Klikk for å hente vinduet frem.", + "focus_notification_body": "Lenken ble åpnet i Bulwark. Klikk for å vise vinduet.", "webcal_label": "Kalenderlenker", "webcal_description": "Åpne webcal:-lenker i Bulwark med en forhåndsutfylt dialog for kalenderabonnement.", - "register_mailto": "Registrer e-postapp", - "register_webcal": "Registrer kalenderappen", - "mailto_registered": "Registrering av e-postbehandler forespurt", - "webcal_registered": "Forespurt registrering av kalenderbehandler", + "register_mailto": "Registrer e-postprogram", + "register_webcal": "Registrer kalenderprogram", + "mailto_registered": "Forespørsel om registrering av e-postprogram er sendt", + "webcal_registered": "Forespørsel om registrering av kalenderprogram er sendt", "registration_failed": "Registrering av protokollbehandler mislyktes", "opening_mailto": "Åpner meldingsvinduet...", "opening_webcal": "Åpner kalenderen...", - "browser_note": "Nettleseren eller operativsystemet kan be deg om å bekrefte dette og kan kreve at Bulwark installeres før den kan velges som standardapp.", + "browser_note": "Nettleseren eller operativsystemet kan be deg bekrefte dette. Det kan også hende at Bulwark må installeres før programmet kan velges som standardapp.", "select_account_title": "Velg konto", - "select_mailto_account": "Velg hvilken konto som skal åpne denne e-postkoblingen.", + "select_mailto_account": "Velg hvilken konto som skal åpne denne e-postlenken.", "select_webcal_account": "Velg hvilken konto som skal åpne denne kalenderlenken.", - "select_account_note": "Dette gjelder kun denne protokolllenken.", + "select_account_note": "Dette gjelder bare denne lenken.", "detail_to": "Til", "detail_subject": "Emne", - "detail_no_subject": "Ingen emne", + "detail_no_subject": "Uten emne", "detail_calendar": "Kalender", "detail_source": "Kilde", "active_account": "Aktiv", "switching_account": "Bytter konto …" }, "sidebar_apps": { - "modal_title": "Sidefelt-apper", + "modal_title": "Apper i sidefeltet", "add_new": "Legg til app", "edit_app": "Rediger app", "name_label": "Navn", "name_placeholder": "Min app", - "name_required": "Navn er påkrevd", + "name_required": "Navn må fylles ut", "url_label": "URL", - "url_required": "URL kreves", + "url_required": "URL må fylles ut", "url_invalid": "Skriv inn en gyldig HTTP- eller HTTPS-URL", "icon_label": "Ikon", - "icon_required": "Ikon er påkrevd", + "icon_required": "Du må velge et ikon", "open_mode_label": "Åpningsmodus", "open_new_tab": "Ny fane", - "open_inline": "Integrert", + "open_inline": "I sidefeltet", "cancel": "Avbryt", "add": "Legg til", "update": "Oppdater", "delete": "Slett", "delete_confirm_title": "Slett appen", - "delete_confirm": "Er du sikker på at du vil slette \"{name}\"?", + "delete_confirm": "Er du sikker på at du vil slette «{name}»?", "no_apps": "Ingen apper er lagt til ennå", - "no_apps_hint": "Legg til egendefinerte apper og koblinger til sidefeltet", + "no_apps_hint": "Legg til egendefinerte apper og lenker i sidefeltet", "search_icons": "Søk etter ikoner...", - "show_popular": "Populært", + "show_popular": "Populære", "show_all": "Alle", "no_icons_found": "Ingen ikoner funnet", - "inline_badge": "Integrert", + "inline_badge": "Sidefelt", "tab_badge": "Fane", "show_on_mobile": "Vis på mobil" }, @@ -227,7 +227,7 @@ "conversations_count_simple": "{count} samtaler", "no_conversations": "Ingen samtaler", "loading_more": "Laster inn flere e-poster...", - "no_more_emails": "Ingen flere e-poster å laste", + "no_more_emails": "Ingen flere e-poster å laste inn", "batch_actions": { "select": "Velg e-poster", "select_all": "Velg alle", @@ -241,33 +241,33 @@ }, "permanent_delete": "Slett permanent", "permanent_delete_confirm_title": "Slett permanent", - "permanent_delete_confirm_message": "Denne e-posten vil bli slettet permanent. Denne handlingen kan ikke angres.", + "permanent_delete_confirm_message": "Denne e-posten slettes permanent. Denne handlingen kan ikke angres.", "permanent_delete_confirm_batch_message": "{count, plural, one {Denne e-posten} other {Disse # e-postene}} blir slettet permanent. Denne handlingen kan ikke angres.", "empty_folder": { "button": "Tøm mappe", "confirm_title": "Tøm mappe", - "confirm_message": "Alle e-poster i denne mappen vil bli permanent slettet. Denne handlingen kan ikke angres.", + "confirm_message": "Alle e-postene i denne mappen slettes permanent. Denne handlingen kan ikke angres.", "confirm_button": "Tøm mappe", - "junk_hint": "Du kan tømme søppelmappen for å fjerne alle meldinger permanent.", + "junk_hint": "Du kan tømme søppelpostmappen for å fjerne alle meldinger permanent.", "trash_hint": "Du kan tømme papirkurven for å fjerne alle meldinger permanent." }, "no_scheduled_emails": "Ingen planlagte e-poster", "no_scheduled_emails_description": "Meldinger som er planlagt til senere, vises her.", "scheduled_count": "{count, plural, one {1 planlagt e-post} other {# planlagte e-poster}}", - "scheduled_actions_hint": "Planlagte meldinger kan kanselleres, omplanlegges eller redigeres fra de planlagte handlingene.", + "scheduled_actions_hint": "Bruk handlingene for planlagte meldinger til å avbryte, planlegge på nytt eller redigere dem.", "cancel_scheduled_send": "Avbryt sending", "reschedule_send": "Planlegg på nytt", "cancel_and_edit": "Avbryt og rediger", - "cancel_and_compose_again": "Avbryt og skriv på nytt", + "cancel_and_compose_again": "Avbryt og skriv meldingen på nytt", "reschedule_prompt": "Skriv inn ny dato og klokkeslett, for eksempel 2026-05-04T15:30" }, "email_viewer": { "read_receipt": { "prompt": "Avsenderen ba om å bli varslet når du åpner denne meldingen.", - "send": "Send kvittering", + "send": "Send lesebekreftelse", "ignore": "Ignorer", "sent": "Lesebekreftelsen er sendt.", - "send_failed": "Lesebekreftelse kunne ikke sendes", + "send_failed": "Lesebekreftelsen kunne ikke sendes", "mdn_subject": "Lest: {subject}", "mdn_body": "Dette er en lesebekreftelse for meldingen du sendte til {recipient}.\n\nMerk: Denne bekreftelsen viser bare at meldingen ble vist på mottakerens datamaskin. Det er ingen garanti for at mottakeren har lest eller forstått meldingsinnholdet." }, @@ -277,9 +277,9 @@ "no_conversation_description": "Velg en samtale fra listen for å lese den her", "compose": "Skriv", "compose_hint": "Skriv ny melding", - "no_subject": "(Ingen emne)", - "no_body_content": "(Ikke noe meldingsinnhold)", - "no_preview_available": "Ingen forhåndsvisning tilgjengelig", + "no_subject": "(Uten emne)", + "no_body_content": "(Meldingen har ikke noe innhold)", + "no_preview_available": "Ingen forhåndsvisning er tilgjengelig", "show_quoted_text": "Vis sitert tekst", "hide_quoted_text": "Skjul sitert tekst", "loading_email": "Laster inn e-post...", @@ -295,20 +295,20 @@ "mark_read": "Merk som lest", "unread": "Ulest", "read": "Lest", - "spam_short": "Spam", - "not_spam_short": "Ikke spam", + "spam_short": "Søppelpost", + "not_spam_short": "Ikke søppelpost", "move": "Flytt", "print": "Skriv ut", - "view_source": "Se kilde", + "view_source": "Vis meldingskilde", "export_email": "Eksporter som .eml", "forward_as_attachment": "Videresend som vedlegg", "import_email": "Importer .eml eller .zip", - "keyboard_shortcuts": "Hurtigtaster (?)", - "email_source": "E-postkilde", + "keyboard_shortcuts": "Tastatursnarveier (?)", + "email_source": "Meldingskilde", "draft_banner": "Denne meldingen er et utkast", "edit_draft": "Rediger", "copy_source": "Kopier til utklippstavlen", - "source_copied": "Kilden er kopiert til utklippstavlen", + "source_copied": "Meldingskilden er kopiert til utklippstavlen", "attachments": "Vedlegg", "important": "Viktig", "download": "Last ned", @@ -328,7 +328,7 @@ "view_contact": "Se kontakt", "message_details": "Meldingsdetaljer", "more_reply_options": "Flere svaralternativer", - "set_tag": "Sett etikett", + "set_tag": "Legg til etikett", "tag": "Etikett", "more_actions": "Flere handlinger", "previous": "Forrige", @@ -336,10 +336,10 @@ "move_to": "Flytt til...", "remove_tag": "Fjern etiketten", "tag_filter_placeholder": "Filtrer etiketter", - "tag_no_matches": "Ingen samsvarende etiketter", + "tag_no_matches": "Ingen etiketter passer med søket", "more_count": "+{count} til", "characters_count": "{count} tegn", - "quick_reply_placeholder": "Skriv et raskt svar...", + "quick_reply_placeholder": "Skriv et kort svar...", "more_options": "Flere alternativer", "sending": "Sender...", "security_authentication": "Sikkerhet og autentisering", @@ -348,10 +348,10 @@ "reply_to_label": "Svar til:", "delivery_time_label": "Leveringstid:", "conversation_part_label": "En del av samtalen:", - "previous_messages": "{count} forrige melding", + "previous_messages": "{count} tidligere melding", "previous_messages_plural": "{count} tidligere meldinger", "time": { - "day": "Dag", + "day": "dag", "days": "dager", "hour": "time", "hours": "timer", @@ -371,7 +371,7 @@ }, "spf": { "pass": "SPF godkjent", - "fail": "SPF mislykket", + "fail": "SPF ikke godkjent", "none": "Ingen SPF" }, "dkim": { @@ -381,14 +381,14 @@ }, "dmarc": { "pass": "DMARC godkjent", - "fail": "DMARC mislykket", + "fail": "DMARC ikke godkjent", "none": "Ingen DMARC" }, - "spam_score": "Spam-poengsum", + "spam_score": "Poengsum for søppelpost", "tooltip_spf": "Sender Policy Framework: Verifiserer at avsenderserveren er autorisert til å sende e-post på vegne av domenet", "tooltip_dkim": "DomainKeys Identified Mail: Bekrefter at e-posten ikke ble endret under overføringen ved hjelp av en kryptografisk signatur", - "tooltip_dmarc": "Domenebasert meldingsautentisering, rapportering og samsvar: Sikrer at SPF og DKIM er på linje med avsenderens domene og setter en policy for feil", - "policy": "Politikk", + "tooltip_dmarc": "Domenebasert meldingsautentisering, rapportering og samsvar: Kontrollerer at SPF og DKIM samsvarer med avsenderens domene, og fastsetter hvordan meldinger som ikke godkjennes, skal behandles", + "policy": "Retningslinje", "result": { "pass": "Godkjent", "fail": "Mislykket", @@ -422,7 +422,7 @@ "spam_status": "Søppelpoststatus", "ai_verdict": "KI-vurdering", "account": "Konto", - "no_subject": "(ingen emne)" + "no_subject": "(uten emne)" }, "headers": { "routing": "Ruting", @@ -444,28 +444,28 @@ "edit_draft": "Rediger utkast" }, "spam": { - "button_title": "Rapporter spam", - "not_spam_title": "Merk som legitim", + "button_title": "Rapporter som søppelpost", + "not_spam_title": "Merk som ikke søppelpost", "toast_success": "Flyttet til søppelpost", "toast_batch": "{count} e-poster flyttet til søppelpost", "toast_undo": "Angre", - "toast_not_spam_success": "Flyttet til innboks", + "toast_not_spam_success": "Flyttet til innboksen", "toast_not_spam_batch": "{count} e-poster flyttet til innboksen", - "error": "Kunne ikke rapportere spam", + "error": "Kunne ikke rapportere søppelpost", "error_not_spam": "Kunne ikke gjenopprette e-post" }, "unsubscribe_banner": { "label": "Nyhetsbrev", "button": "Avslutt abonnementet", - "confirm_title": "Vil du avslutte abonnementet på denne avsenderen?", + "confirm_title": "Vil du melde deg av denne avsenderens e-postliste?", "confirm_button": "Bekreft", "cancel": "Avbryt", - "success_http": "Avmeldingsside åpnet i ny fane", - "success_mailto": "E-post for avmelding er sendt", + "success_http": "Avmeldingssiden er åpnet i en ny fane", + "success_mailto": "Forespørselen om avmelding er sendt", "confirm_message_http": "Avmeldingssiden åpnes i en ny fane.", - "confirm_message_mailto": "En avmeldings-e-post vil bli sendt til avsenderen.", + "confirm_message_mailto": "En forespørsel om avmelding sendes til avsenderen.", "error": "Kan ikke avslutte abonnementet", - "dismiss": "Avvis" + "dismiss": "Lukk" }, "calendar_invitation": { "loading": "Laster inn hendelsesdetaljer …", @@ -476,9 +476,9 @@ "counter_title": "Motforslag", "refresh_title": "Forespørsel om oppdatering", "declined_counter_title": "Motforslag avvist", - "cancelled_title": "Arrangementet er avlyst", - "organizer": "Organisert av {name}", - "organizer_label": "Organisert av", + "cancelled_title": "Hendelsen er avlyst", + "organizer": "Arrangør: {name}", + "organizer_label": "Arrangør", "attendees": "{count, plural, one {# deltaker} other {# deltakere}}", "accept": "Godta", "maybe": "Kanskje", @@ -487,26 +487,26 @@ "added": "Lagt til i kalenderen", "rsvp_sent": "Svar sendt", "parse_error": "Kunne ikke lese invitasjonen", - "action_failed": "Kunne ikke fullføre den kalenderhandlingen.", - "no_calendar": "Kalender er ikke tilgjengelig", - "published_info": "Denne hendelsen ble delt for referanse.", - "response_info": "Denne meldingen inneholder et deltakersvar.", - "response_info_organizer": "Dette deltakersvaret oppdaterer arrangementet ditt.", + "action_failed": "Kunne ikke fullføre handlingen i kalenderen.", + "no_calendar": "Kalenderen er ikke tilgjengelig", + "published_info": "Denne hendelsen ble delt til informasjon.", + "response_info": "Denne meldingen inneholder et svar fra en deltaker.", + "response_info_organizer": "Dette svaret fra deltakeren oppdaterer hendelsen din.", "update_info": "Denne meldingen oppdaterer en eksisterende hendelse.", "counter_info": "Denne meldingen foreslår endringer i en hendelse.", - "counter_info_organizer": "Denne deltakeren foreslo endringer i arrangementet ditt.", + "counter_info_organizer": "Denne deltakeren foreslo endringer i hendelsen din.", "refresh_info": "Denne meldingen ber om de siste hendelsesdetaljene.", "refresh_info_organizer": "En deltaker ba om de siste hendelsesdetaljene.", "declined_counter_info": "Arrangøren avslo et motforslag.", - "authentication_failed_info": "E-postautentiseringssjekker for denne invitasjonen mislyktes. Behandle kalenderhandlinger med forsiktighet.", - "authentication_missing_info": "Denne invitasjonen inkluderer ikke bekreftet e-postautentisering. Bekreft detaljene med arrangøren hvis noe ser uvanlig ut.", + "authentication_failed_info": "Kontrollen av e-postautentisering for denne invitasjonen mislyktes. Vær forsiktig med handlingene i kalenderinvitasjonen.", + "authentication_missing_info": "Denne invitasjonen har ingen bekreftet e-postautentisering. Avklar detaljene med arrangøren hvis noe ser uvanlig ut.", "sender_mismatch_info": "Denne invitasjonen ble sendt fra {sender}, mens arrangøren som er oppført i kalenderdataene er {organizer}.", "sender_mismatch_unverified_info": "Denne invitasjonen ble sendt fra {sender}, mens arrangøren som er oppført i kalenderdataene er {organizer}, og meldingen kunne ikke bekreftes.", - "organizer_role": "Du organiserer dette arrangementet", + "organizer_role": "Du er arrangør for denne hendelsen", "your_response": "Ditt svar: {status}", "response_needed": "Svar kreves", "response_accepted": "Godtatt", - "response_tentative": "Foreløpig", + "response_tentative": "Kanskje", "response_declined": "Avslått", "response_delegated": "Delegert", "actor_sent_info": "Sendt av {name}.", @@ -519,36 +519,36 @@ "proposed_changes": "Foreslåtte endringer", "change_title": "Tittel", "change_time": "Tid", - "change_location": "Beliggenhet", + "change_location": "Sted", "change_description": "Beskrivelse", "change_empty": "Ingen", - "change_from_to": "{before} -> {after}", + "change_from_to": "{before} → {after}", "apply_proposal": "Bruk foreslåtte endringer", - "proposal_applied": "Foreslåtte endringer tatt i bruk.", + "proposal_applied": "De foreslåtte endringene er tatt i bruk.", "review_proposal": "Gjennomgå forslaget", "review_request": "Gjennomgå forespørselen", "view_in_calendar": "Se i kalenderen", "select_calendar": "Velg kalender", "already_in_calendar": "Allerede i kalenderen din", - "request_info": "Du er invitert til dette arrangementet. Svar for å informere arrangøren om din tilgjengelighet.", - "cancel_info": "Arrangøren har avlyst dette arrangementet.", + "request_info": "Du er invitert til denne hendelsen. Svar for å gi arrangøren beskjed om du kan delta.", + "cancel_info": "Arrangøren har avlyst denne hendelsen.", "event_updated": "Oppdatering #{sequence}", "event_status_tentative": "Foreløpig", - "event_status_cancelled": "Kansellert", + "event_status_cancelled": "Avlyst", "expand": "Vis detaljer", "collapse": "Skjul detaljer" }, "send": "Send", "more": "mer", - "scheduled_banner": "Planlagt å sende kl. {date}", - "scheduled_send_created": "E-post planlagt for sending", + "scheduled_banner": "Planlagt sending: {date}", + "scheduled_send_created": "Sendingen er planlagt", "cancel_scheduled_send": "Avbryt sending", "reschedule_send": "Planlegg på nytt", "cancel_and_edit": "Avbryt og rediger", - "cancel_and_compose_again": "Avbryt og skriv på nytt", + "cancel_and_compose_again": "Avbryt og skriv meldingen på nytt", "reschedule_prompt": "Skriv inn ny dato og klokkeslett, for eksempel 2026-05-04T15:30", - "scheduled_actions_only": "Planlagt visning støtter bare planlagte handlinger", - "undo_send_scheduled": "Melding er planlagt for sending", + "scheduled_actions_only": "I denne visningen kan du bare bruke handlinger for planlagte meldinger", + "undo_send_scheduled": "Meldingen er planlagt for sending", "undo_send": "Angre sending", "contact_sidebar": { "title": "Kontakt", @@ -556,22 +556,22 @@ "action_email": "E-post", "action_email_title": "Send e-post", "action_copy": "Kopier", - "action_copy_title": "Kopier e-post", + "action_copy_title": "Kopier e-postadresse", "action_edit_title": "Rediger kontakt", - "section_emails": "E-poster", - "section_phones": "Telefoner", + "section_emails": "E-postadresser", + "section_phones": "Telefonnumre", "section_organizations": "Organisasjoner", "section_addresses": "Adresser", "section_notes": "Notater", "not_in_contacts": "Ikke i kontaktene dine", - "add_to_contacts": "Legg til i kontakter", + "add_to_contacts": "Legg til som kontakt", "copied": "Kopiert!", "copy_failed": "Kunne ikke kopiere" }, "send_now": "Send nå" }, "email_composer": { - "read_receipt_on": "Lesebekreftelse forespurt (klikk for å deaktivere)", + "read_receipt_on": "Ber om lesebekreftelse (klikk for å slå av)", "read_receipt_off": "Be om lesebekreftelse", "new_message": "Ny melding", "reply": "Svar", @@ -591,18 +591,18 @@ "attach": "Legg ved", "attach_photos": "Bilder og videoer", "attach_files": "Filer", - "discard": "Kast", + "discard": "Forkast", "discard_draft_title": "Vil du forkaste utkastet?", "discard_draft_confirm": "Du har ulagrede endringer. Vil du forkaste dette utkastet?", "saving": "Lagrer...", "sending": "Sender...", "add_link": "Legg til lenke", "link_url_prompt": "Skriv inn nettadressen", - "draft_saved": "Utkast lagret", - "save_failed": "Kunne ikke lagre", - "to_placeholder": "Mottakers e-postadresser", - "cc_placeholder": "Kopi-mottakere", - "bcc_placeholder": "Blindkopi-mottakere", + "draft_saved": "Utkastet er lagret", + "save_failed": "Kunne ikke lagre utkastet", + "to_placeholder": "E-postadresser til mottakere", + "cc_placeholder": "Kopimottakere", + "bcc_placeholder": "Blindkopimottakere", "subject_placeholder": "Emne", "cc_label": "Kopi:", "bcc_label": "Blindkopi:", @@ -612,10 +612,10 @@ "forward": "Fwd:", "reply": "Re:" }, - "no_subject": "(Ingen emne)", + "no_subject": "(Uten emne)", "unknown_sender": "Ukjent", "quote": { - "reply_header": "På {date} skrev {sender}:", + "reply_header": "Den {date} skrev {sender}:", "forward_header": "---------- Videresendt melding ----------", "from": "Fra: {sender}", "date": "Dato: {date}", @@ -624,18 +624,18 @@ }, "remove_sub_address": "Fjern underadressen", "from_override": { - "toggle_off": "Overstyr", - "toggle_on": "Avbryt overstyring", + "toggle_off": "Endre avsender", + "toggle_on": "Avbryt endringen", "toggle_tooltip": "Rediger Fra-navnet og -adressen fritt. E-posten sendes fortsatt gjennom identiteten din – bare den synlige Fra-overskriften endres.", - "name_label": "Fra navn", + "name_label": "Navn i Fra-feltet", "name_placeholder": "Navn", - "email_label": "Fra e-postadresse", + "email_label": "E-postadresse i Fra-feltet", "email_placeholder": "alias@example.com" }, "use_template": "Mal", "save_as_template": "Lagre som mal", "validation": { - "recipient_required": "Legg til en mottaker for å sende", + "recipient_required": "Legg til minst én mottaker før du sender", "body_required": "Skriv en melding eller legg ved en fil", "attachments_uploading": "Vedlegg lastes fortsatt opp – meldingen sendes så snart opplastingen er ferdig", "attachment_upload_failed": "Ikke sendt – et vedlegg kunne ikke lastes opp. Fjern det og prøv igjen." @@ -644,10 +644,10 @@ "upload_cancel": "Avbryt opplasting", "upload_failed": "Kunne ikke laste opp {filename}", "drop_files": "Slipp filer for å legge ved", - "show_less": "Vis mindre", + "show_less": "Vis færre", "send_failed": "Kunne ikke sende e-post", "send_timeout": "Serveren sluttet å svare. Sjekk Sendt-mappen før du sender på nytt – meldingen kan ha blitt sendt.", - "continue_draft": "Fortsett utkast", + "continue_draft": "Fortsett å skrive", "close_draft_title": "Lagre eller forkast utkast?", "close_draft_message": "Du har ulagrede endringer. Vil du lagre dette som et utkast eller forkaste det?", "smime_sign_on": "S/MIME-signering aktivert", @@ -661,15 +661,15 @@ "smime_passphrase_placeholder": "Passordfrase", "forgot_attachment": { "title": "Har du glemt et vedlegg?", - "message": "Meldingen din nevner \"{keyword}\", men ingen fil er vedlagt. Sende likevel?", - "send_anyway": "Send uansett", + "message": "Meldingen din nevner «{keyword}», men ingen fil er vedlagt. Sende likevel?", + "send_anyway": "Send likevel", "back": "Tilbake til redigering" }, "empty_subject": { "title": "Sende uten emne?", "message": "Denne meldingen har ikke noe emne. Sende den likevel?", "dont_ask_again": "Ikke spør igjen", - "send_anyway": "Send uansett", + "send_anyway": "Send likevel", "back": "Tilbake til redigering" }, "schedule_send": "Planlegg sending", @@ -679,7 +679,7 @@ "schedule_send_future": "Velg et tidspunkt i fremtiden.", "schedule_send_too_late": "Dette tidspunktet er senere enn serveren tillater.", "schedule_send_unsupported": "Planlagt sending støttes ikke for denne kontoen.", - "schedule_send_cleanup_warning": "Planlagt sending ble opprettet, men utkastopprydding mislyktes.", + "schedule_send_cleanup_warning": "Sendingen ble planlagt, men oppryddingen av utkastet mislyktes.", "send_delay_unsupported": "Sendeforsinkelse støttes ikke for denne kontoen.", "send_delay_unsupported_confirm": "Denne kontoen støtter ikke sendeforsinkelse. Send umiddelbart i stedet?", "recipient_edit_email": "Rediger e-postadresse", @@ -689,9 +689,9 @@ "autocomplete_search_server": "Søk på serveren", "autocomplete_searching": "Søker...", "toolbar": { - "bold": "Fet", + "bold": "Fet skrift", "italic": "Kursiv", - "underline": "Understrek", + "underline": "Understreking", "strikethrough": "Gjennomstreking", "text_color": "Tekstfarge", "remove_color": "Fjern farge", @@ -701,7 +701,7 @@ "ordered_list": "Nummerert liste", "quote": "Sitat", "code_block": "Kodeblokk", - "align_left": "Juster til venstre", + "align_left": "Venstrejuster", "align_center": "Midtstill", "align_right": "Høyrejuster", "text_direction": "Tekstretning (RTL/LTR)", @@ -716,11 +716,11 @@ "add_column_after": "Legg til kolonne etter", "delete_row": "Slett rad", "delete_column": "Slett kolonne", - "toggle_header_row": "Slå overskriftsrad av eller på", + "toggle_header_row": "Slå overskriftsraden av eller på", "delete_table": "Slett tabell", "pick_size": "Velg størrelse" }, - "send_filing_warning": "Sendt - men oppryddingen etter sending mislyktes, et foreldet utkast kan forbli." + "send_filing_warning": "Meldingen ble sendt, men oppryddingen etterpå mislyktes. Et gammelt utkast kan bli liggende." }, "confirm_dialog": { "confirm": "Bekreft", @@ -729,7 +729,7 @@ "common": { "loading": "Laster inn...", "error": "Feil", - "success": "Suksess", + "success": "Vellykket", "cancel": "Avbryt", "save": "Lagre", "delete": "Slett", @@ -743,57 +743,57 @@ "yes": "Ja", "no": "Nei", "unknown": "Ukjent", - "app_title": "Webmail", + "app_title": "Nettpost", "reconnecting": "Tilkoblingen ble brutt. Forsøker å koble til på nytt …", - "rate_limited_title": "Serverautentisering er midlertidig hastighetsbegrenset.", - "rate_limited_detail": "Bulwark har satt bakgrunnsforespørsler på pause for å unngå utestenging. Prøver på nytt om {seconds} sekunder.", - "rate_limited_action_title": "Forespørselen er satt på pause for å unngå utestenging.", - "rate_limited_action_detail": "Bulwark venter til serverens sperreperiode er over før flere autentiserte forespørsler sendes. Prøv igjen om {seconds} sekunder." + "rate_limited_title": "Serveren begrenser midlertidig antall autentiseringsforsøk.", + "rate_limited_detail": "Bulwark har satt bakgrunnsforespørsler på pause for å unngå at kontoen blir låst. Prøver på nytt om {seconds} sekunder.", + "rate_limited_action_title": "Forespørselen er satt på pause for å unngå at kontoen blir låst.", + "rate_limited_action_detail": "Bulwark venter til sperreperioden på serveren er over før flere autentiserte forespørsler sendes. Prøv igjen om {seconds} sekunder." }, "notifications": { - "email_sent": "E-post sendt", - "email_deleted": "E-post slettet", - "email_archived": "E-post arkivert", - "email_starred": "E-post stjernemerket", - "email_unstarred": "Stjernemerking fjernet fra e-post", - "email_marked_read": "E-post merket som lest", - "email_marked_unread": "E-post merket som ulest", + "email_sent": "E-posten er sendt", + "email_deleted": "E-posten er slettet", + "email_archived": "E-posten er arkivert", + "email_starred": "E-posten er stjernemerket", + "email_unstarred": "E-posten er ikke lenger stjernemerket", + "email_marked_read": "E-posten er merket som lest", + "email_marked_unread": "E-posten er merket som ulest", "copied_to_clipboard": "Kopiert til utklippstavlen", - "source_copied": "Kilden er kopiert til utklippstavlen", + "source_copied": "Meldingskilden er kopiert til utklippstavlen", "error_sending": "Kunne ikke sende e-post", "error_deleting": "Kunne ikke slette e-post", "error_loading": "Kunne ikke laste inn e-poster", "new_email": "Ny e-post", "new_email_from": "Fra {sender}", "click_to_view": "Klikk for å se", - "email_moved": "E-post flyttet", + "email_moved": "E-posten er flyttet", "emails_moved": "{count} e-poster er flyttet", "moved_to_mailbox": "Flyttet til {mailbox}", - "move_failed": "Flytting mislyktes", + "move_failed": "Kunne ikke flytte e-posten", "move_error": "Kunne ikke flytte e-poster til den valgte mappen", - "email_tagged": "Etikett lagt til på e-post", - "emails_tagged": "Etikett lagt til på {count} e-poster", + "email_tagged": "E-posten er merket med en etikett", + "emails_tagged": "{count} e-poster er merket med en etikett", "tag_failed": "Kunne ikke legge til etiketten", - "identity_created": "Identitet opprettet", - "identity_updated": "Identiteten ble oppdatert", + "identity_created": "Identiteten er opprettet", + "identity_updated": "Identiteten er oppdatert", "identity_deleted": "Identiteten er slettet", - "identity_set_primary": "Primær identitet oppdatert", + "identity_set_primary": "Hovedidentiteten er oppdatert", "identity_create_failed": "Kunne ikke opprette identitet: {error}", "identity_update_failed": "Kunne ikke oppdatere identitet: {error}", "identity_delete_failed": "Kunne ikke slette identitet: {error}", "identity_unauthorized": "Du er ikke autorisert til å sende fra denne e-postadressen", - "identity_not_found": "Finner ikke identitet", + "identity_not_found": "Finner ikke identiteten", "vacation_saved": "Innstillinger for feriesvar er lagret", "vacation_save_failed": "Kunne ikke lagre innstillingene for feriesvar", "filters_saved": "Filtrene er lagret", - "filters_save_failed": "Kunne ikke lagre filtre", - "filters_deleted": "Filterregel slettet", - "templates_exported": "Malene ble eksportert", + "filters_save_failed": "Kunne ikke lagre filtrene", + "filters_deleted": "Filterregelen er slettet", + "templates_exported": "Malene er eksportert", "templates_imported": "{count, plural, one {# mal} other {# maler}} importert", "templates_import_errors": "Noen maler kunne ikke importeres", - "templates_import_empty": "Finner ingen maler i filen", + "templates_import_empty": "Fant ingen maler i filen", "export_email_error": "Kunne ikke eksportere e-post", - "import_email_success": "E-post importert", + "import_email_success": "E-posten er importert", "import_email_error": "Kunne ikke importere e-post" }, "date": { @@ -834,7 +834,7 @@ "switch_to_russian": "Bytt til russisk", "switching": "Bytter språk...", "switch": "Bytt språk", - "current": "Nåværende språk", + "current": "Gjeldende språk", "polish": "Polski", "switch_to_polish": "Bytt til polsk", "en": "engelsk", @@ -848,7 +848,7 @@ "nl": "Nederlands", "pl": "Polski", "pt": "Português", - "he": "hebraisk", + "he": "עברית", "ru": "Русский", "sk": "Slovenčina", "uk": "Українська", @@ -864,20 +864,20 @@ "title": "Innstillinger", "back_to_mail": "Tilbake til e-post", "save_success": "Innstillingene er lagret", - "import_success": "Innstillinger ble importert", + "import_success": "Innstillingene er importert", "import_error": "Kunne ikke importere innstillinger", - "reset_confirm": "Er du sikker på at du vil tilbakestille alle innstillinger til standard?", + "reset_confirm": "Vil du tilbakestille alle innstillingene?", "unsaved_changes": "Du har ulagrede endringer", "discard_changes": "Vil du forkaste ulagrede endringer?", - "discard": "Kast", + "discard": "Forkast", "keep_editing": "Fortsett å redigere", "search_placeholder": "Søk i innstillinger", - "search_clear": "Tøm søk", - "search_no_results": "Ingen samsvarende innstillinger", + "search_clear": "Tøm søket", + "search_no_results": "Ingen innstillinger passer med søket", "tabs": { "appearance": "Utseende", "language": "Språk, region og tid", - "email": "E-postatferd", + "email": "E-posthåndtering", "composer": "Skriving", "privacy": "Personvern og sikkerhet", "account": "Konto", @@ -893,15 +893,15 @@ "files": "Filer", "contacts": "Kontakter", "encryption": "Kryptering", - "protocol_handlers": "Standard apper", - "sidebar_apps": "Sidefelt-apper", + "protocol_handlers": "Standardapper", + "sidebar_apps": "Apper i sidefeltet", "notifications": "Varsler", "layout": "Oppsett", "reading": "Lesing", "composing": "Skriving", "downloads": "Nedlastinger", "content_senders": "Innhold og avsendere", - "about_data": "Om og data", + "about_data": "Om programmet og data", "debug": "Feilsøking" }, "tab_groups": { @@ -917,17 +917,17 @@ }, "appearance": { "title": "Utseende", - "description": "Tilpass hvordan nettposten ser ut og oppleves", + "description": "Tilpass utseendet til nettposten", "theme": { "label": "Tema", - "description": "Velg ditt foretrukne fargevalg", + "description": "Velg fargevalget du foretrekker", "light": "Lyst", "dark": "Mørkt", "system": "System" }, "language": { "label": "Språk", - "description": "Velg ditt foretrukne språk" + "description": "Velg språket du foretrekker" }, "font_size": { "label": "Skriftstørrelse", @@ -942,29 +942,29 @@ "extra_compact": "Ekstra kompakt", "compact": "Kompakt", "regular": "Vanlig", - "comfortable": "Komfortabel" + "comfortable": "Luftig" }, "animations": { "label": "Aktiver animasjoner", "description": "Vis jevne overganger og effekter" }, "toolbar_position": { - "label": "Verktøylinjeposisjon", + "label": "Plassering av verktøylinjen", "description": "Velg hvor handlingsknapper for e-post skal vises (Svar, Arkiver, Slett osv.)", "top": "Topp", "below_subject": "Under emnet" }, "toolbar_labels": { - "label": "Vis verktøylinjeetiketter", - "description": "Vis tekstetiketter ved siden av verktøylinjeikoner. Deaktiver for å spare plass når du er kjent med ikonene." + "label": "Vis tekst ved ikonene", + "description": "Vis tekst ved siden av ikonene på verktøylinjen. Deaktiver dette for å spare plass når du har blitt kjent med ikonene." }, "hide_account_switcher": { "label": "Skjul kontobytter i sidefeltet", "description": "Skjul kontovelgeren øverst i mappesidefeltet. Du kan fortsatt bytte konto fra navigasjonsfeltet nederst." }, "show_rail_account_list": { - "label": "Vis kontoavatarer i navigasjonsfeltet", - "description": "Vis hver konto nederst i navigasjonsfeltet for rask veksling, med en utloggingsknapp nedenfor." + "label": "Vis kontobilder i navigasjonsfeltet", + "description": "Vis et kontobilde for hver konto nederst i navigasjonsfeltet, slik at du raskt kan bytte konto. En utloggingsknapp vises nedenfor." }, "unified_mailbox": { "label": "Samlet postkasse", @@ -974,7 +974,7 @@ "description": "Slå sammen den samlede postkassen på tvers av alle tilkoblede kontoer, i stedet for å begrense den til den aktive kontoen." }, "include_group": { - "label": "Inkluder gruppeinnbokser", + "label": "Ta med gruppeinnbokser", "description": "Ta også med delte innbokser og gruppeinnbokser i den samlede visningen." } }, @@ -982,15 +982,15 @@ "folders_label": "Mapper i de samlede listene", "folders_description": "Velg hvilke mapper fra denne kontoen som skal tas med i listene All e-post, Ulest og Stjernemerket.", "account_hint": "Gjelder {account}.", - "no_folders": "Ingen mapper tilgjengelig." + "no_folders": "Ingen mapper er tilgjengelige." }, "colorful_sidebar_icons": { - "label": "Fargerike sidefeltikoner", - "description": "Fargelegg mappe- og etikettikoner etter type (blå innboks, rød søppelpost, grønn Sendt osv.). Deaktiver for et ensfarget sidefelt." + "label": "Fargede ikoner i sidefeltet", + "description": "Fargelegg mappe- og etikettikoner etter type (blått ikon for Innboks, rødt for Søppelpost, grønt for Sendt osv.). Deaktiver dette for et ensfarget sidefelt." }, "tint_list_rows": { - "label": "Fargelegg rader etter etikettfarge", - "description": "Gi hver meldingsrad et skjær av fargen til den første etiketten. Deaktiver for nøytrale rader; prikker og etiketter viser fortsatt fargen." + "label": "Fargelegg meldingsrader etter etikett", + "description": "Gi hver meldingsrad en svak bakgrunnsfarge basert på den første etiketten. Deaktiver dette for nøytrale rader; etikettmarkørene viser fortsatt fargen." }, "show_folder_total_count": { "label": "Vis totalt antall meldinger", @@ -1023,8 +1023,8 @@ "title": "E-postetiketter", "description": "Definer etiketter for å organisere e-postene dine. De lagres som JMAP-nøkkelord på serveren.", "add_keyword": "Legg til etikett", - "label_field": "Vist navn", - "label_placeholder": "f.eks. Arbeid, personlig, haster", + "label_field": "Visningsnavn", + "label_placeholder": "f.eks. arbeid, personlig, haster", "id_field": "Etikett-ID", "id_placeholder": "f.eks. jobb, personlig", "color_field": "Farge", @@ -1038,14 +1038,14 @@ "migration_error": "Kunne ikke oppdatere etiketten på eksisterende e-poster", "nesting": { "label": "Nestede etiketter", - "description": "Plasser etiketter under andre etiketter og vis dem som et tre i sidefeltet." + "description": "Plasser etiketter under hverandre og vis dem som et hierarki i sidefeltet." }, "parent_field": "Overordnet etikett", "no_parent": "Ingen overordnet", "too_long": "Denne etikettstien er for lang (høyst {max} tegn)", "has_children_locked": "Andre etiketter er nestet under denne, så navnet og den overordnede etiketten er låst. Flytt eller fjern dem først.", "has_children_delete": "Fjern etikettene som er nestet under denne først", - "visibility_field": "Synlighet i sidefelt", + "visibility_field": "Synlighet i sidefeltet", "visibility": { "show": "Vis", "unread": "Vis hvis ulest", @@ -1053,45 +1053,45 @@ }, "unrecognized": { "title": "Gjenopprett etiketter fra serveren", - "description": "Navn og farger på etiketter lagres i denne nettleseren, men selve etikettene finnes på meldingene som JMAP-nøkkelord. Skann e-posten etter nøkkelord som ikke er definert her, og legg dem til igjen.", - "scan": "Skann etter etiketter", - "rescan": "Skann på nytt", - "scanning": "Skanner … {scanned} av {total} meldinger", + "description": "Navn og farger på etiketter lagres i denne nettleseren, men selve etikettene finnes på meldingene som JMAP-nøkkelord. Søk gjennom meldingene etter nøkkelord som ikke er definert her, og legg dem til igjen.", + "scan": "Søk etter etiketter", + "rescan": "Søk på nytt", + "scanning": "Søker … {scanned} av {total} meldinger", "none": "Alle etikettene på meldingene dine er allerede definert her.", "messages": "{count, plural, one {# melding} other {# meldinger}}", "add_all": "Legg til alle {count}", "partial": "Bare de {scanned} siste av {total} meldingene ble skannet. Etiketter som bare brukes på eldre e-poster, kan mangle.", - "error": "Kunne ikke skanne e-posten etter etiketter." + "error": "Kunne ikke søke gjennom meldingene etter etiketter." } }, "notifications": { - "test_sound": "Testvarslingslyd", + "test_sound": "Test varslingslyden", "sounds": { "default": "Standard (pip)", "cheerful": "Munter", "involved": "Engasjert", - "swift": "Rask gest", + "swift": "Rask", "relax": "Rolig" }, "push": { "title": "Bakgrunnsvarsler", - "description": "Motta systemvarsler for ny e-post når denne siden er stengt. Leveres via Bulwark push-relé; reléet ser aldri e-postinnhold.", + "description": "Motta systemvarsler om ny e-post selv når denne siden ikke er åpen. Varslene leveres via Bulwarks push-relé, som aldri ser innholdet i e-posten.", "relay_label": "Push-relé", - "relay_desc": "Standardinnstillingen er Bulwarks vertsbaserte relé. Endre dette bare hvis du drifter ditt eget.", + "relay_desc": "Reléet som driftes av Bulwark, brukes som standard. Endre dette bare hvis du drifter et eget relé.", "relay_locked": "Angitt av administrator", "relay_locked_desc": "URL-en til push-reléet er angitt av administratoren og kan ikke endres.", "relay_placeholder": "https://notifications.relay.example.com", "status_active": "Aktiv på denne enheten", "status_inactive": "Ikke aktivert på denne enheten", "status_unsupported": "Denne nettleseren støtter ikke Web Push", - "status_busy": "Jobber …", + "status_busy": "Behandler …", "enable": "Aktiver", "reenable": "Registrer på nytt", "disable": "Deaktiver", "confirm_disable_title": "Vil du deaktivere bakgrunnsvarsler?", - "confirm_disable_message": "Denne enheten vil slutte å motta varsler når nettstedet er stengt.", - "dismiss_aria": "Avvis varselmeldingen", - "ios_hint": "På iOS må du først installere nettstedet på Hjem-skjermen – Safari leverer bare Web Push til installerte PWA-er." + "confirm_disable_message": "Denne enheten slutter å motta varsler når Bulwark ikke er åpent.", + "dismiss_aria": "Lukk forespørselen om varsler", + "ios_hint": "På iOS må du først installere nettstedet på startskjermen – Safari leverer bare Web Push til installerte PWA-er." }, "sound_selection": { "title": "Varslingslyd", @@ -1101,7 +1101,7 @@ }, "email": { "title": "E-postvarsler", - "description": "Konfigurer varsler for innkommende e-poster", + "description": "Velg innstillinger for varsler om innkommende e-post", "enabled": "E-postvarsler", "enabled_desc": "Vis varsler når nye e-poster kommer", "sound": "Varslingslyd", @@ -1109,13 +1109,13 @@ }, "calendar": { "title": "Kalendervarsler", - "description": "Konfigurer varsler for kalenderhendelser", + "description": "Velg innstillinger for varsler om kalenderhendelser", "enabled": "Hendelsesvarsler", "enabled_desc": "Vis varsler for kommende kalenderhendelser", "sound": "Varslingslyd", "sound_desc": "Spill av et lydvarsel for kalenderpåminnelser", - "invitation_parsing": "Analyser e-postinvitasjoner", - "invitation_parsing_desc": "Finn kalenderinvitasjoner i e-postvedlegg og vis kalenderhandlinger" + "invitation_parsing": "Les kalenderinvitasjoner i e-post", + "invitation_parsing_desc": "Finn kalenderinvitasjoner i e-postvedlegg og vis tilgjengelige kalenderhandlinger" } }, "language_region": { @@ -1123,16 +1123,16 @@ "description": "Språk, datoformat, tidsformat og andre regionale preferanser", "language": { "label": "Språk", - "description": "Velg ditt foretrukne språk", + "description": "Velg språket du foretrekker", "english": "engelsk", "french": "Français" }, "date_format": { "label": "Datoformat", "description": "Hvordan datoer vises i e-postlisten", - "smart": "Smart (tilpasset språk og region)", + "smart": "Automatisk (tilpasset språk og region)", "relative": "Relativ (1 t siden, 2 d siden)", - "full": "Alltid full dato", + "full": "Alltid fullstendig dato", "preview_today": "I dag:", "preview_this_week": "Denne uken:", "preview_older": "Eldre:" @@ -1161,20 +1161,20 @@ "email_behavior": { "request_read_receipt": { "label": "Be om lesebekreftelser som standard", - "description": "Forhåndsaktiver forespørselen om lesebekreftelse når du skriver en ny melding." + "description": "Be automatisk om lesebekreftelse når du skriver en ny melding." }, "read_receipt_response": { "label": "Svar på forespørsler om lesebekreftelse", - "description": "Hva du skal gjøre når en innkommende melding ber om en lesebekreftelse.", + "description": "Velg hva som skal skje når en innkommende melding ber om lesebekreftelse.", "ask": "Spør hver gang", "always": "Send alltid", "never": "Send aldri" }, - "title": "E-postatferd", - "description": "Konfigurer hvordan e-poster håndteres", + "title": "E-posthåndtering", + "description": "Velg hvordan e-post skal håndteres", "mark_read": { "label": "Merk som lest", - "description": "Når du skal merke e-poster som lest når de åpnes", + "description": "Velg når e-poster skal merkes som lest etter at de er åpnet", "instant": "Øyeblikkelig", "delay_3s": "Etter 3 sekunder", "delay_5s": "Etter 5 sekunder", @@ -1182,17 +1182,17 @@ }, "delete_action": { "label": "Handling ved sletting", - "description": "Hva skjer når du sletter en e-post", + "description": "Velg hva som skal skje når du sletter en e-post", "trash": "Flytt til papirkurven", "trash_and_read": "Flytt til papirkurven og merk som lest", "permanent": "Slett permanent", - "warning": "E-poster slettes permanent og kan ikke gjenopprettes. Denne handlingen er irreversibel." + "warning": "E-poster slettes permanent og kan ikke gjenopprettes. Handlingen kan ikke angres." }, "message_spacing": { - "label": "Meldingsavstand", + "label": "Luft rundt meldingen", "description": "Luft rundt meldingsteksten i leseren", - "auto": "Auto (anbefalt)", - "always": "Legg alltid til mellomrom", + "auto": "Automatisk (anbefalt)", + "always": "Legg alltid til luft", "edge": "Kant til kant" }, "archive_mode": { @@ -1215,7 +1215,7 @@ "split": "Delt rute", "split_description": "Hold meldingslisten og leseruten synlige side ved side.", "focus": "Fokusert liste", - "focus_description": "Vis én linje per melding og åpne e-post i full bredde mens du holder mappesidefeltet synlig.", + "focus_description": "Vis én linje per melding, og åpne meldingen i full bredde samtidig som mappesidefeltet forblir synlig.", "horizontal": "Leseruten nederst", "horizontal_description": "Vis meldingslisten øverst og åpne den valgte meldingen i en leserute under den." }, @@ -1230,25 +1230,25 @@ }, "plain_text_mode": { "label": "Kun ren tekst", - "description": "Deaktiver redigeringsprogrammet for rik tekst og send alle e-poster kun som ren tekst, inkludert svar og videresendinger" + "description": "Deaktiver redigering av formatert tekst, og send all e-post som ren tekst, også svar og videresendinger" }, "auto_select_reply_identity": { "label": "Svar fra mottatt adresse", - "description": "Når du svarer, send fra adressen meldingen opprinnelig ble sendt til. Bulwark matcher identiteter først. Ved domeneoppsamlingsleveringer omskrives Fra-overskriften til aliaset, mens meldingen sendes gjennom den primære identiteten din." + "description": "Når du svarer, bruker Bulwark adressen meldingen opprinnelig ble sendt til. Programmet ser først etter en samsvarende identitet. For meldinger til et oppsamlingsdomene brukes aliaset i Fra-feltet, mens sendingen går gjennom hovedidentiteten din." }, "signature_position": { "label": "Signaturposisjon", - "description": "Velg hvor signaturen skal settes inn i svar og videresendinger. Over den siterte teksten avslutter den svaret naturlig, mens plassering nedenfor holder den opprinnelige meldingen samlet.", + "description": "Velg hvor signaturen skal settes inn i svar og videresendinger. Over den siterte teksten fungerer den som en naturlig avslutning på svaret. Under den siterte teksten holdes den opprinnelige meldingen samlet.", "above_quote": "Før sitert tekst", "below_quote": "Etter sitert tekst" }, "signature_separator": { "label": "Signaturavgrensning", - "description": "Sett standardavgrensningslinjen \"-- \" foran signaturen (RFC 3676). Slå av hvis meldingen skal gå rett over i signaturen." + "description": "Sett standardavgrensningen «-- » på en egen linje foran signaturen (RFC 3676). Slå av hvis meldingen skal gå rett over i signaturen." }, "sub_address_delimiter": { "label": "Skilletegn for underadresser", - "description": "Tegn som skiller brukernavnet ditt fra en underadressekode. Match skilletegnet e-postserveren din bruker (f.eks. user{delimiter}tag@domain.com).", + "description": "Tegnet som skiller brukernavnet fra en underadressekode. Bruk samme skilletegn som e-postserveren (f.eks. user{delimiter}tag@domain.com).", "option": "{delimiter} (user{delimiter}tag@domain.com)", "custom": "Egendefinert …", "custom_input_label": "Egendefinert skilletegn" @@ -1275,7 +1275,7 @@ }, "always_light_mode": { "label": "Vis alltid e-poster i lysmodus", - "description": "Gjengi e-postinnhold i lys modus selv når appen er i mørk modus, og unngå problemer med konvertering av mørk modus" + "description": "Vis e-postinnhold i lys modus selv når programmet bruker mørk modus. Dette unngår problemer ved konvertering til mørk modus." }, "external_content": { "label": "Eksternt innhold", @@ -1286,39 +1286,39 @@ }, "trusted_senders": { "label": "Pålitelige avsendere", - "description": "Administrer avsendere som bilder lastes inn automatisk fra", + "description": "Administrer avsendere du alltid vil laste inn bilder fra", "count_zero": "Ingen", "count_one": "1 avsender", "count_other": "{count} avsendere", "modal_title": "Pålitelige avsendere", "empty_title": "Ingen pålitelige avsendere ennå", - "empty_description": "Når du ser på en e-post med blokkerte bilder, klikker du \"Stol alltid på denne avsenderen\" for å legge til avsenderen her.", + "empty_description": "Når du ser på en e-post med blokkerte bilder, klikker du «Stol alltid på denne avsenderen» for å legge til avsenderen her.", "add_manually": "Legg til avsender manuelt", "add_button": "Legg til", "add_placeholder": "Skriv inn e-postadresse", "search_placeholder": "Søk etter avsendere...", - "no_results": "Ingen avsendere samsvarer med søket ditt", + "no_results": "Ingen avsendere passer med søket ditt", "remove": "Fjern", "close": "Lukk", "invalid_email": "Skriv inn en gyldig e-postadresse", - "already_added": "Denne avsenderen er allerede klarert", - "save_error": "Kunne ikke lagre - sjekk feilsøkingsloggen for kontakter for detaljer", + "already_added": "Denne avsenderen står allerede på listen over pålitelige avsendere", + "save_error": "Kunne ikke lagre – se feilsøkingsloggen for kontakter for mer informasjon", "use_address_book_label": "Synkroniser med adressebok", - "use_address_book_description": "Lagre pålitelige avsendere i en dedikert \"Trusted Senders\"-adressebok slik at de synkroniseres på tvers av alle enhetene dine" + "use_address_book_description": "Lagre pålitelige avsendere i en egen «Trusted Senders»-adressebok, slik at de synkroniseres på tvers av alle enhetene dine" }, "hover_actions": { - "label": "Raske svevehandlinger", + "label": "Hurtighandlinger når du peker", "description": "Velg hvilke hurtighandlinger som skal vises når du holder musepekeren over en e-post i listen", "delete": "Slett", "star": "Legg til eller fjern stjerne", "mark_read": "Merk som lest eller ulest", "archive": "Arkiver", "tag": "Etikett", - "spam": "Merk som spam", - "not_spam": "Ikke spam", + "spam": "Merk som søppelpost", + "not_spam": "Ikke søppelpost", "none_selected": "Ingen handlinger er valgt", "mode_label": "Visningsmodus", - "mode_inline": "Integrert", + "mode_inline": "På raden", "mode_floating": "Flytende", "corner_label": "Plassering av flytende handlinger", "corner_top-left": "Øverst til venstre", @@ -1328,7 +1328,7 @@ }, "default_mail_program": { "label": "Standard e-postprogram", - "description": "Registrer {appName} som standard e-postprogram for mailto:-koblinger", + "description": "Registrer {appName} som standard e-postprogram for mailto:-lenker", "button": "Sett som standard", "success": "Nettleseren ba deg angi programmet som standard", "error": "Nettleseren din støtter ikke denne funksjonen" @@ -1336,7 +1336,7 @@ "attachment_reminder": { "label": "Vedleggspåminnelse", "description": "Advar før sending når meldingen nevner vedlegg, men ingen er vedlagt", - "keywords_label": "Utløsende ord", + "keywords_label": "Ord som utløser påminnelsen", "keywords_description": "Ord eller uttrykk som utløser påminnelsen når de finnes i meldingen", "add_placeholder": "Legg til søkeord...", "add": "Legg til", @@ -1347,23 +1347,23 @@ "description": "Be om bekreftelse før du sender en melding uten emne." }, "hide_inline_image_attachments": { - "label": "Skjul innebygde bilder fra vedlegg", + "label": "Skjul innebygde bilder i vedleggslisten", "description": "Bilder som er innebygd i meldingsteksten, er ikke oppført som separate vedlegg" }, "attachment_image_previews": { "label": "Vis forhåndsvisninger av bilder i vedlegg", - "description": "Gjengi bildevedlegg som miniatyrkort i stedet for generiske filikoner" + "description": "Vis bildevedlegg som miniatyrer i stedet for vanlige filikoner" }, "send_delay": { - "label": "Angre sending/sendingsforsinkelse", + "label": "Angre sending (sendeforsinkelse)", "description": "Forsink vanlige sendinger i et kort tidsrom på serveren.", "off": "Av", "seconds": "{seconds} sekunder", - "unsupported": "Den nåværende kontoen annonserer ikke støtte for forsinket sending. Innstillingen er fortsatt lagret for andre kontoer." + "unsupported": "Denne kontoen støtter ikke forsinket sending. Innstillingen lagres likevel for andre kontoer." }, "return_to_list_after_action": { "label": "Gå tilbake til listen etter sletting eller merking som ulest", - "description": "Etter å ha slettet eller merket den åpne meldingen som ulest, gå tilbake til meldingslisten i stedet for å åpne den neste meldingen." + "description": "Gå tilbake til meldingslisten i stedet for å åpne neste melding etter at du har slettet den åpne meldingen eller merket den som ulest." }, "rtl_editing": { "label": "Støtte for redigering fra høyre mot venstre", @@ -1372,9 +1372,9 @@ }, "composer": { "title": "Skriving", - "description": "Konfigurer innstillinger for skriving av e-post", + "description": "Velg innstillinger for skriving av e-post", "autosave": { - "label": "Automatisk lagringsintervall", + "label": "Intervall for automatisk lagring", "description": "Hvor ofte utkast skal lagres automatisk", "30s": "Hvert 30. sekund", "1m": "Hvert minutt", @@ -1386,15 +1386,15 @@ "description": "Be om bekreftelse før du sender e-post" }, "default_reply": { - "label": "Standard svarmodus", - "description": "Standardhandling når du klikker svar", + "label": "Standardhandling for svar", + "description": "Handlingen som brukes når du klikker på «Svar»", "reply": "Svar", "reply_all": "Svar alle" } }, "privacy": { "title": "Personvern og sikkerhet", - "description": "Administrer personvern- og sikkerhetsinnstillingene dine", + "description": "Velg innstillinger for personvern og sikkerhet", "external_images": { "label": "Blokker eksterne bilder", "description": "Forhindre sporing gjennom eksterne bilder" @@ -1409,16 +1409,16 @@ }, "clear_cache": { "label": "Tøm hurtigbuffer", - "description": "Fjern hurtigbufrede data og midlertidige filer", + "description": "Fjern data i hurtigbufferen og midlertidige filer", "button": "Tøm hurtigbuffer", "confirm": "Er du sikker på at du vil tømme hurtigbufferen?", - "success": "Hurtigbufferen ble tømt" + "success": "Hurtigbufferen er tømt" } }, "account": { "title": "Konto", "description": "Se kontoinformasjonen din", - "name_label": "Vist navn", + "name_label": "Visningsnavn", "username_label": "Brukernavn", "account_type_label": "Kontotype", "auth_method_label": "Autentisering", @@ -1445,7 +1445,7 @@ "accounts": { "title": "Innloggede kontoer", "description": "Dra for å endre rekkefølgen på kontoene i kontomenyen", - "active": "Aktiv konto for øyeblikket", + "active": "Aktiv konto", "default_badge": "Standardkonto", "set_default": "Sett som standard", "switch_to": "Bytt til denne kontoen", @@ -1462,13 +1462,13 @@ }, "scoped": { "back": "Tilbake til kontoen min", - "managing": "Administrerer: {name}" + "managing": "Innstillinger for: {name}" }, "security": { "title": "Kontosikkerhet", "description": "Administrer passordet ditt, tofaktorautentisering og sikkerhetsinnstillinger", - "detecting": "Oppdager serverfunksjoner...", - "not_available": "Kontosikkerhetsadministrasjon er ikke tilgjengelig for denne e-postserveren. Nødvendige tillatelser kan være deaktivert. Se dokumentasjonen for detaljer.", + "detecting": "Kontrollerer hvilke funksjoner serveren støtter...", + "not_available": "Administrasjon av kontosikkerhet er ikke tilgjengelig på denne e-postserveren. Nødvendige tillatelser kan være deaktivert. Se dokumentasjonen for mer informasjon.", "password": { "title": "Endre passord", "current": "Gjeldende passord", @@ -1477,12 +1477,12 @@ "submit": "Endre passord", "success": "Passordet ble endret", "error_title": "Passordendring mislyktes", - "error_mismatch": "Nye passord stemmer ikke", - "error_min_length": "Passordet må være på minst 8 tegn", + "error_mismatch": "De nye passordene er ikke like", + "error_min_length": "Passordet må inneholde minst 8 tegn", "error_generic": "Kunne ikke endre passord" }, "display_name": { - "label": "Vist navn", + "label": "Visningsnavn", "description": "Navnet ditt slik det vises på serveren", "placeholder": "Skriv inn visningsnavnet ditt", "save": "Lagre", @@ -1497,15 +1497,15 @@ "inactive": "Deaktivert", "enabled": "Tofaktorautentisering aktivert", "disabled": "Tofaktorautentisering deaktivert", - "enable_error": "Kunne ikke aktivere 2FA", - "disable_error": "Kunne ikke deaktivere 2FA", + "enable_error": "Kunne ikke aktivere tofaktorautentisering", + "disable_error": "Kunne ikke deaktivere tofaktorautentisering", "setup_instructions": "Kopier denne URL-en til autentiseringsappen din (Google Authenticator, Authy osv.):", "verification_code": "Bekreftelseskode", "confirm": "Bekreft", "disable": "Deaktiver", "disable_confirm_prompt": "Skriv inn passordet ditt for å deaktivere tofaktorautentisering.", - "password_required": "Passord kreves", - "code_required": "Bekreftelseskode kreves", + "password_required": "Passord må fylles ut", + "code_required": "Bekreftelseskode må fylles ut", "code_invalid": "Ugyldig bekreftelseskode. Sjekk autentiseringsappen din og prøv igjen." }, "app_passwords": { @@ -1521,57 +1521,57 @@ "expires_label": "Utløper (valgfritt)", "allowed_ips_label": "Tillatte IP-er (valgfritt)", "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", - "allowed_ips_hint": "Komma- eller mellomromseparert. La stå tomt for å tillate hvilken som helst IP.", - "password_label": "Passord (la det stå tomt for automatisk generering)", - "password_placeholder": "Autogenerert hvis tom", + "allowed_ips_hint": "Skill adressene med komma eller mellomrom. La feltet stå tomt for å tillate alle IP-adresser.", + "password_label": "Passord (la feltet stå tomt for å generere automatisk)", + "password_placeholder": "Genereres automatisk hvis feltet er tomt", "copy_now_warning": "Kopier dette passordet nå – det vises ikke igjen.", - "added": "App-passord opprettet", - "removed": "App-passord fjernet", + "added": "App-passordet er opprettet", + "removed": "App-passordet er fjernet", "add_error": "Kunne ikke opprette app-passord", "remove_error": "Kunne ikke fjerne app-passordet", - "none": "Ingen app-passord er konfigurert" + "none": "Ingen app-passord er opprettet" }, "api_keys": { "title": "API-nøkler", "description": "Lag API-nøkler for skript og integrasjoner som kommuniserer direkte med serveren", "name_label": "Nøkkelnavn", - "name_placeholder": "f.eks. Sikkerhetskopieringsskript, CI-løper", + "name_placeholder": "f.eks. sikkerhetskopieringsskript, CI-løper", "copy_now_warning": "Kopier denne API-nøkkelen nå – den vises ikke igjen.", - "added": "API-nøkkel opprettet", - "removed": "API-nøkkel fjernet", + "added": "API-nøkkelen er opprettet", + "removed": "API-nøkkelen er fjernet", "add_error": "Kunne ikke opprette API-nøkkel", "remove_error": "Kunne ikke fjerne API-nøkkelen", - "none": "Ingen API-nøkler er konfigurert" + "none": "Ingen API-nøkler er opprettet" }, "encryption": { - "section_title": "Kryptering i hvile", + "section_title": "Kryptering av lagrede data", "label": "E-postkryptering", "description": "Krypter lagrede e-poster på serveren for ekstra personvern", - "active": "{type} kryptering aktivert", + "active": "{type}-kryptering er aktivert", "inactive": "Deaktivert", - "enabled": "Kryptering i hvile aktivert", - "disabled_success": "Kryptering i hvile er deaktivert", + "enabled": "Kryptering av lagrede data er aktivert", + "disabled_success": "Kryptering av lagrede data er deaktivert", "error": "Kunne ikke oppdatere krypteringsinnstillingene", "algorithm_label": "Krypteringsalgoritme", "encrypt_on_append": "Krypter nye e-poster ved opplasting", - "allow_spam_training": "Tillat spam-trening før du krypterer e-post", + "allow_spam_training": "Tillat opplæring av søppelpostfilteret før e-post krypteres", "enable_encryption": "Aktiver kryptering", "enable_tooltip": "Aktiver kryptering med denne nøkkelen", "configure_title": "Aktiver kryptering med denne nøkkelen", "enable_button": "Aktiver", "disable_tooltip": "Deaktiver kryptering", - "enabled_success": "Kryptering i hvile aktivert" + "enabled_success": "Kryptering av lagrede data er aktivert" }, "public_keys": { "name_label": "Navn på offentlig nøkkel", "name_placeholder": "f.eks. Min nøkkel", "key_label": "Offentlig nøkkel (S/MIME eller ASCII-armert PGP)", "key_placeholder": "Lim inn den offentlige nøkkelen din her", - "none": "Ingen offentlige nøkler er konfigurert" + "none": "Ingen offentlige nøkler er lagt til" }, "email_client": { "title": "Oppsett av e-postklient", - "description": "Bruk denne påloggingsinformasjonen til å konfigurere en e-postklient på datamaskin eller mobil (Thunderbird, Apple Mail, Outlook osv.)", + "description": "Bruk denne påloggingsinformasjonen til å sette opp en e-postklient på datamaskinen eller mobilen (Thunderbird, Apple Mail, Outlook osv.)", "jmap_username_label": "JMAP-brukernavn", "copy": "Kopier", "copied": "Kopiert", @@ -1579,10 +1579,10 @@ }, "link_device": { "title": "Koble til mobilappen", - "description": "Logg på Bulwark Mail-mobilappen uten å skrive noe. Generer en QR-kode her og skann den fra appens påloggingsskjerm.", + "description": "Logg på Bulwark Mail-mobilappen uten å skrive inn påloggingsopplysninger. Lag en QR-kode her, og skann den fra påloggingsskjermen i appen.", "generate": "Vis QR-kode", "regenerate": "Vis en ny kode", - "instructions": "Åpne Bulwark Mail-appen, trykk på \"Skann QR-kode\" på påloggingsskjermen, og pek kameraet ditt hit.", + "instructions": "Åpne Bulwark Mail-appen, trykk på «Skann QR-kode» på påloggingsskjermen, og rett kameraet mot denne koden.", "expires_in": "Denne koden utløper om {seconds} sekunder. Den kan bare brukes én gang.", "expired": "Denne koden er utløpt.", "generating": "Genererer …", @@ -1590,11 +1590,11 @@ } }, "identities": { - "title": "Sendeidentiteter", + "title": "Avsenderidentiteter", "description": "Administrer e-postadresser du kan sende fra", "identities_count": { "label": "Dine identiteter", - "description": "E-postadresser konfigurert for sending", + "description": "E-postadresser som er satt opp for sending", "count_zero": "Ingen identiteter", "count_one": "1 identitet", "count_other": "{count} identiteter" @@ -1609,9 +1609,9 @@ "vacation": { "title": "Feriesvar", "description": "Svar automatisk på innkommende e-poster mens du er borte", - "loading": "Laster inn ferieinnstillinger ...", + "loading": "Laster inn innstillinger for feriesvar ...", "not_supported": "E-postserveren din støtter ikke feriesvar.", - "fetch_error": "Kunne ikke laste inn ferieinnstillingene. Prøv igjen.", + "fetch_error": "Kunne ikke laste inn innstillingene for feriesvar. Prøv igjen.", "status": { "label": "Feriesvar", "description": "Send et automatisk svar til folk som sender deg e-post", @@ -1620,23 +1620,23 @@ }, "date_range": { "title": "Datoperiode", - "description": "Begrens autosvaret til en bestemt periode", + "description": "Begrens om ønskelig autosvaret til en bestemt periode", "start": "Startdato", - "start_description": "La stå tomt for ingen startgrense", + "start_description": "La feltet stå tomt hvis det ikke skal være noen startdato", "end": "Sluttdato", - "end_description": "La stå tomt for ingen endegrense" + "end_description": "La feltet stå tomt hvis det ikke skal være noen sluttdato" }, "message": { - "title": "Automatisk svarmelding", + "title": "Melding for automatisk svar", "description": "Meldingen som sendes som svar", "subject_label": "Emne", "subject_description": "Emnelinje for autosvaret", "subject_placeholder": "Ikke på kontoret", "body_label": "Meldingstekst", "body_description": "Meldingsinnhold i ren tekst", - "body_placeholder": "Takk for e-posten din. Jeg er for øyeblikket ikke på kontoret og vil svare når jeg kommer tilbake.", + "body_placeholder": "Takk for e-posten. Jeg er ikke på kontoret for øyeblikket og svarer når jeg er tilbake.", "html_label": "Formatert melding (HTML)", - "html_description": "Legg til en rikt formatert versjon med lenker og stil. Mottakere med e-postklienter som ikke kan vise den, får ren tekst-versjonen ovenfor.", + "html_description": "Legg til en versjon med rik formatering, lenker og stil. Mottakere med e-postklienter som ikke kan vise den, får versjonen i ren tekst ovenfor.", "html_placeholder": "Skriv et formatert fraværssvar..." }, "preview": { @@ -1649,7 +1649,7 @@ "warnings": { "end_before_start": "Sluttdatoen må være etter startdatoen", "start_in_past": "Startdatoen er i fortiden", - "empty_body": "Meldingsteksten er tom - mottakerne vil motta et tomt svar" + "empty_body": "Meldingsteksten er tom – mottakerne får et tomt svar" } }, "folders": { @@ -1659,32 +1659,32 @@ "folder_list": "Dine mapper", "folder_list_description": "Klikk på et mappeikon for å tilpasse det", "standard_roles": "Standardroller for mapper", - "standard_roles_description": "Tilordne hvilke mapper som brukes for standard postboksroller som innboks, sendt, papirkurv osv.", + "standard_roles_description": "Velg hvilke mapper som skal ha standardroller som innboks, sendt, papirkurv osv.", "role_inbox": "Innboks", "role_drafts": "Utkast", "role_sent": "Sendt", "role_trash": "Papirkurv", - "role_junk": "Spam / søppelpost", + "role_junk": "Søppelpost", "role_archive": "Arkiv", "role_none": "Ingen", "create_folder": "Opprett mappe", "create_subfolder": "Opprett undermappe", - "reorder": "Dra for å omorganisere", - "reorder_error": "Kunne ikke omorganisere mapper", + "reorder": "Dra for å endre rekkefølgen", + "reorder_error": "Kunne ikke endre rekkefølgen på mappene", "subfolder_of": "I {name}", "subfolder_name": "Navn på undermappe", "new_folder_name": "Mappenavn", "rename": "Gi nytt navn", "change_icon": "Endre ikon", "delete": "Slett", - "confirm_delete": "Er du sikker på at du vil slette \"{name}\"? E-poster i denne mappen vil bli flyttet til papirkurven.", + "confirm_delete": "Er du sikker på at du vil slette «{name}»? E-postene i denne mappen flyttes til papirkurven.", "create": "Opprett", "cancel": "Avbryt", "no_folders": "Ingen egendefinerte mapper", "cannot_delete_role": "Kan ikke slette en mappe med en standardrolle. Fjern rollen først.", - "folder_created": "Mappe opprettet", + "folder_created": "Mappen er opprettet", "folder_renamed": "Mappen har fått nytt navn", - "folder_deleted": "Mappe slettet", + "folder_deleted": "Mappen er slettet", "role_updated": "Mapperollen er oppdatert", "error_create": "Kunne ikke opprette mappe", "error_rename": "Kunne ikke gi nytt navn til mappen", @@ -1701,7 +1701,7 @@ "description": "Aktiver detaljert logging for feilsøking" }, "debug_categories": { - "description": "Velg hvilke kategorier som skal logges. Deaktiver kategorier du ikke trenger for å redusere konsollstøy.", + "description": "Velg hvilke kategorier som skal logges. Deaktiver kategorier du ikke trenger, for å redusere antallet meldinger i konsollen.", "jmap": "JMAP-klient", "jmap_description": "Postboksoperasjoner, e-posthenting og JMAP-protokollforespørsler", "calendar": "Kalender", @@ -1713,8 +1713,8 @@ "filters": "Filtre", "filters_description": "Sieve-filterregler og ferieskript", "email": "E-postvisning", - "email_description": "E-postgjengivelse, TNEF-behandling og merking som lest", - "push": "Push-varsler", + "email_description": "Visning av e-post, TNEF-behandling og merking som lest", + "push": "Pushvarsler", "push_description": "Oppsett og levering av pushvarsler", "contacts": "Kontakter og adressebøker", "contacts_description": "Kontaktsynkronisering, adressebokoperasjoner og pålitelige avsendere" @@ -1725,25 +1725,25 @@ }, "sender_favicons": { "label": "Nettstedsikoner for avsendere", - "description": "Vis nettstedikoner som profilbilder for bedriftsavsendere" + "description": "Vis nettstedsikoner som profilbilder for bedriftsavsendere" }, "show_avatars_in_junk": { - "label": "Vis avatarer i søppelmappen", - "description": "Vis profilbilder og nettstedsikoner for avsendere i søppelpostmappen. Deaktivert som standard for å unngå å gi phishing-forsøk visuell legitimitet." + "label": "Vis profilbilder i søppelpostmappen", + "description": "Vis profilbilder og nettstedsikoner for avsendere i søppelpostmappen. Dette er deaktivert som standard for å unngå at svindelforsøk virker mer troverdige." }, "keyboard_shortcuts": { "label": "Tastatursnarveier", - "description": "Se tilgjengelige hurtigtaster", + "description": "Se tilgjengelige tastatursnarveier", "button": "Vis snarveier" }, "refresh_cache": { "label": "Oppdater bufrede data", - "description": "Last inn kontakter, kalendere og mapper på nytt fra serveren. Beholder kontoene og øktene dine – retter en utdatert eller feil visning uten å logge av.", + "description": "Last inn kontakter, kalendere og mapper på nytt fra serveren. Kontoene og øktene beholdes, slik at du kan rette en utdatert eller feil visning uten å logge av.", "button": "Oppdater" }, "reset_settings": { "label": "Tilbakestill innstillinger", - "description": "Gjenopprett alle innstillinger til standardverdier", + "description": "Gjenopprett standardinnstillingene", "button": "Tilbakestill til standard" }, "export_settings": { @@ -1761,10 +1761,10 @@ } }, "sidebar_apps": { - "title": "Sidefelt-apper", + "title": "Apper i sidefeltet", "description": "Administrer egendefinerte apper og lenker i sidefeltet", - "keep_loaded": "Hold apper lastet", - "keep_loaded_description": "La innebygde apper kjøre i bakgrunnen når du bytter mellom dem for å unngå omlasting", + "keep_loaded": "Hold apper åpne i bakgrunnen", + "keep_loaded_description": "La apper i sidefeltet fortsette å kjøre i bakgrunnen når du bytter mellom dem, slik at de ikke må lastes inn på nytt", "manage_title": "Egendefinerte apper", "manage_description": "Legg til, rediger eller fjern egendefinerte apper fra sidefeltet" }, @@ -1772,57 +1772,57 @@ "title": "Kontakter", "description": "Importer og eksporter kontaktene dine", "group_by_letter_label": "Grupper etter første bokstav", - "group_by_letter_description": "Vis alfabetiske seksjonsoverskrifter i kontaktlisten", + "group_by_letter_description": "Vis alfabetiske overskrifter i kontaktlisten", "import_label": "Importer kontakter", "import_description": "Importer kontakter fra en vCard-fil (.vcf).", "export_label": "Eksporter kontakter", "export_description": "Eksporter alle kontakter som en vCard-fil (.vcf).", "manage_title": "Adressebøker", "manage_description": "Gi nytt navn til adressebøkene dine", - "no_address_books": "Finner ingen adressebøker", + "no_address_books": "Ingen adressebøker funnet", "categories_title": "Kategorier", "categories_description": "Gi nytt navn til kontaktkategorier", "no_categories": "Ingen kategorier funnet" }, "downloads": { "title": "Nedlastinger", - "description": "Tilpass hvordan nedlastede e-poster og vedlegg heter.", - "reset": "Gjenopprett standard", + "description": "Tilpass hvordan nedlastede e-poster og vedlegg navngis.", + "reset": "Gjenopprett standardinnstillinger", "preview": "Forhåndsvisning:", "email_template": { "label": "Filnavn for e-post (.eml)", - "description": "Mal som brukes når du eksporterer en e-post eller drar en ut til filsystemet. .eml-utvidelsen legges til automatisk." + "description": "Malen som brukes når du eksporterer en e-post eller drar den ut til filsystemet. Filtypen .eml legges til automatisk." }, "attachment_template": { - "label": "Vedleggsfilnavn", - "description": "Mal som brukes når du laster ned eller drar ut et vedlegg. Hvis du utelater '{filename}' og '{ext}', blir den opprinnelige utvidelsen bevart." + "label": "Filnavn for vedlegg", + "description": "Malen som brukes når du laster ned eller drar ut et vedlegg. Hvis du utelater «{filename}» og «{ext}», beholdes den opprinnelige filtypen." }, "bundle_template": { "label": "ZIP-filnavn for flere e-poster", - "description": "Mal som brukes når du drar ut eller laster ned flere utvalgte e-poster som ett enkelt .zip-arkiv. .zip-utvidelsen legges til automatisk." + "description": "Malen som brukes når du drar ut eller laster ned flere valgte e-poster som ett .zip-arkiv. Filtypen .zip legges til automatisk." }, "spaces": { "label": "Mellomrom", - "description": "Erstatt mellomrom i det resulterende filnavnet med et annet tegn.", + "description": "Erstatt mellomrom i det ferdige filnavnet med et annet tegn.", "keep": "Behold mellomrom", "underscore": "Erstatt med _", - "dash": "Bytt ut med -" + "dash": "Erstatt med -" }, "lowercase": { "label": "Små bokstaver", - "description": "Tving hele filnavnet til små bokstaver." + "description": "Gjør hele filnavnet om til små bokstaver." }, "strip_diacritics": { "label": "Fjern diakritiske tegn", - "description": "Konverter bokstaver med diakritiske tegn til tilsvarende ASCII-tegn (ä → a, é → e). Nyttig for verktøy som mangler støtte for Unicode-filnavn." + "description": "Konverter bokstaver med diakritiske tegn til tilsvarende ASCII-tegn (ä → a, é → e). Nyttig for verktøy som ikke håndterer Unicode-filnavn riktig." }, "collapse_separators": { "label": "Slå sammen gjentatte skilletegn", - "description": "Slå sammen rekker med mellomrom, understreker eller bindestreker til ett tegn." + "description": "Erstatt sammenhengende mellomrom, understreker eller bindestreker med ett tegn." }, "after_export": { "label": "Etter eksport", - "description": "Flytt eventuelt e-posten etter å ha eksportert den som .eml.", + "description": "Flytt om ønskelig e-posten etter at den er eksportert som .eml.", "keep": "Behold i postkassen", "archive": "Flytt til arkiv", "trash": "Flytt til papirkurven" @@ -1836,14 +1836,14 @@ "no_rules_description": "Lag regler for automatisk å organisere innkommende e-poster", "vacation_active": "Feriesvar er aktivt", "vacation_active_description": "Autosvar er aktivert for innkommende meldinger", - "vacation_configure": "Konfigurer", + "vacation_configure": "Sett opp", "edit_rule": "Rediger regel", "new_rule": "Ny regel", "delete_rule": "Slett regel", "delete_confirm": "Er du sikker på at du vil slette denne regelen?", "enable": "Aktiver", "disable": "Deaktiver", - "raw_editor": "Rediger Sieve-kode", + "raw_editor": "Rediger rå Sieve-kode", "raw_editor_warning": "Redigering av rå Sieve-kode kan gjøre at reglene ikke lenger kan redigeres visuelt. Endringer som gjøres her, overstyrer den visuelle regelbyggeren.", "validate": "Valider", "validation_success": "Skriptet er gyldig", @@ -1851,27 +1851,27 @@ "save": "Lagre regler", "saving": "Lagrer...", "saved": "Filtrene er lagret", - "save_failed": "Kunne ikke lagre filtre", + "save_failed": "Kunne ikke lagre filtrene", "loading": "Laster inn filtre...", "not_supported": "E-postserveren din støtter ikke e-postfiltre.", "rule_name": "Regelnavn", - "rule_name_placeholder": "f.eks. Sorter nyhetsbrev", + "rule_name_placeholder": "f.eks. sorter nyhetsbrev", "match_all": "ALLE vilkår må samsvare", "match_any": "Minst ETT vilkår må samsvare", "conditions": "Vilkår", "add_condition": "Legg til vilkår", "actions": "Handlinger", "add_action": "Legg til handling", - "stop_processing": "Slutt å behandle påfølgende regler", + "stop_processing": "Ikke behandle flere regler", "attachment_type_placeholder": "f.eks. pdf, doc, jpg", - "value_placeholder_multi": "Verdi (flere atskilt med komma)", + "value_placeholder_multi": "Verdi (skill flere verdier med komma)", "condition_fields": { "attachment": "Vedlegg", "from": "Fra", "to": "Til", "cc": "Kopi", "subject": "Emne", - "header": "Egendefinert topptekst", + "header": "Egendefinert meldingshode", "size": "Størrelse", "body": "Meldingstekst" }, @@ -1880,7 +1880,7 @@ "has_type": "av typen", "contains": "inneholder", "not_contains": "inneholder ikke", - "is": "er akkurat", + "is": "er lik", "not_is": "er ikke", "starts_with": "starter med", "ends_with": "slutter med", @@ -1895,7 +1895,7 @@ "mark_read": "Merk som lest", "star": "Stjernemerk melding", "add_label": "Legg til etikett", - "discard": "Kast (slett stille)", + "discard": "Forkast (slett uten varsel)", "reject": "Avvis med melding", "keep": "Behold i innboksen", "stop": "Stopp behandlingen" @@ -1905,21 +1905,21 @@ "forward_to": "Videresend til e-postadresse", "forward_placeholder": "email@example.com", "reject_message": "Avvisningsmelding", - "reject_placeholder": "E-posten din har blitt avvist", + "reject_placeholder": "Meldingen din er avvist", "label_name": "Etikettnavn", "label_placeholder": "Velg etikett", - "header_name": "Overskriftsnavn", + "header_name": "Navn på meldingshode", "header_placeholder": "f.eks. X-Mailing-List", "size_bytes": "Størrelse i byte", "size_placeholder": "f.eks. 1000000", - "system_managed": "Systemstyrt regel", + "system_managed": "Regel som styres av systemet", "opaque_warning": "Dette skriptet ble redigert utenfor den visuelle regelbyggeren. Bare redigering av rå Sieve-kode er tilgjengelig.", "open_sieve_editor": "Åpne redigereren for Sieve-kode", "fetch_error": "Kunne ikke laste inn filtre", "expanded_view": "Utvidet visning", - "expanded_view_description": "Vis filterregler med detaljerte vilkårs- og handlingsblokker", + "expanded_view_description": "Vis filterregler med detaljerte blokker for vilkår og handlinger", "if": "Hvis", - "then": "Så", + "then": "Gjør følgende", "match_all_conditions": "alle samsvarer", "match_any_condition": "minst ett samsvarer", "and": "og", @@ -1927,56 +1927,56 @@ "cancel": "Avbryt", "confirm_delete": "Slett", "rule_list": "Filterregler", - "drag_to_reorder": "Dra for å omorganisere", - "match_type": "Samsvarstype", - "reset_to_visual": "Tilbakestill til visuell redigering", - "reset_warning": "Dette vil forkaste det gjeldende skriptet og starte på nytt.", + "drag_to_reorder": "Dra for å endre rekkefølgen", + "match_type": "Samsvar", + "reset_to_visual": "Gå tilbake til visuell redigering", + "reset_warning": "Dette forkaster det gjeldende skriptet og lar deg begynne på nytt.", "confirm_reset": "Tilbakestill", - "validation_empty_name": "Regelnavn er obligatorisk", - "validation_empty_conditions": "Det kreves minst ett vilkår med en verdi", - "validation_empty_actions": "Minst én handling er nødvendig", + "validation_empty_name": "Regelnavn må fylles ut", + "validation_empty_conditions": "Minst ett vilkår må ha en verdi", + "validation_empty_actions": "Du må legge til minst én handling", "templates_section": "Start med en mal", "template_newsletters": "Flytt nyhetsbrev til mappe", - "template_receipts": "Autoarkiver kvitteringer", - "template_important": "Flagg viktige e-poster", + "template_receipts": "Arkiver kvitteringer automatisk", + "template_important": "Stjernemerk viktige e-poster", "template_notifications": "Filtrer varsler", "sieve_editor": { - "title": "Redigering av Sieve-skript", + "title": "Rediger Sieve-skript", "warning": "Redigering av rå Sieve-kode kan gjøre at reglene ikke lenger kan redigeres visuelt. Endringer som gjøres her, overstyrer den visuelle regelbyggeren.", "script_content": "Sieve-skript", "valid": "Skriptet er gyldig", "invalid": "Skriptet har feil", - "save_warning": "Lagring vil overskrive eventuelle visuelle regler. Dette kan ikke angres. Klikk Lagre igjen for å bekrefte.", + "save_warning": "Lagring overskriver eventuelle visuelle regler. Dette kan ikke angres. Klikk på «Lagre» igjen for å bekrefte.", "validating": "Validerer...", "validate": "Valider", "cancel": "Avbryt", "save": "Lagre", "confirm_save": "Bekreft lagring", - "validation_failed": "Valideringsforespørsel mislyktes" + "validation_failed": "Kunne ikke validere skriptet" }, "rule_summary": { "conditions_count": "{count, plural, one {# vilkår} other {# vilkår}}", "actions_count": "{count, plural, one {# handling} other {# handlinger}}" }, "origin_external": "Ekstern", - "managed_by_tooltip": "Administrert av {source}. Rediger den i den appen, eller bruk redigereren for rå Sieve-kode." + "managed_by_tooltip": "Denne regelen administreres av {source}. Rediger den der, eller bruk redigereren for rå Sieve-kode." }, "templates": { "title": "E-postmaler", - "description": "Lag gjenbrukbare e-postmaler med plassholdervariabler", + "description": "Lag gjenbrukbare e-postmaler med variabler som plassholdere", "add": "Ny mal", "edit": "Rediger mal", "name": "Malnavn", - "name_placeholder": "f.eks. oppfølgings-e-post", + "name_placeholder": "f.eks. oppfølgingsmelding", "category": "Kategori", "category_placeholder": "f.eks. jobb, personlig", "subject": "Emne", - "subject_placeholder": "Emnelinje på e-post", + "subject_placeholder": "Emne i e-posten", "body": "Meldingstekst", "body_placeholder": "Innhold i e-posten...", "recipients_placeholder": "email@example.com", "identity": "Send som", - "default_identity": "Standard identitet", + "default_identity": "Standardidentitet", "favorite": "Favoritt", "cancel": "Avbryt", "create": "Opprett", @@ -1990,14 +1990,14 @@ "export": "Eksporter", "import": "Importer", "validation": { - "empty": "Malnavn er påkrevd", - "too_long": "Malnavnet kan inneholde maksimalt 200 tegn" + "empty": "Malnavn må fylles ut", + "too_long": "Malnavnet kan inneholde høyst 200 tegn" } }, "files": { "display": { "title": "Visning", - "description": "Konfigurer hvordan filer og mapper vises" + "description": "Velg hvordan filer og mapper skal vises" }, "folder_layout": { "label": "Mappenavigering", @@ -2013,7 +2013,7 @@ }, "default_sort": { "label": "Standardsortering", - "description": "Velg standard sortering for filer", + "description": "Velg standardsortering for filer", "name": "Navn", "size": "Størrelse", "modified": "Endret" @@ -2026,7 +2026,7 @@ }, "icons": { "title": "Ikoner", - "description": "Konfigurer filikonets utseende" + "description": "Velg hvordan filikonene skal se ut" }, "show_icons": { "label": "Vis filikoner", @@ -2034,15 +2034,15 @@ }, "colored_icons": { "label": "Fargede ikoner", - "description": "Bruk fargerike ikoner i stedet for monokrome" + "description": "Bruk fargede ikoner i stedet for ensfargede" }, "show_thumbnails": { "label": "Vis miniatyrbilder", "description": "Vis bildeforhåndsvisninger i stedet for ikoner for bildefiler" }, "behavior": { - "title": "Atferd", - "description": "Konfigurer filnettleserens virkemåte" + "title": "Virkemåte", + "description": "Velg hvordan filutforskeren skal fungere" }, "show_hidden": { "label": "Vis skjulte filer", @@ -2059,7 +2059,7 @@ "sidebar_error": "Kan ikke laste inn postkasser", "email_list_error": "Kan ikke laste inn e-poster", "viewer_error_title": "Kan ikke vise e-post", - "viewer_error_description": "Det oppsto et problem med å gjengi denne e-posten. Den kan inneholde innhold som ikke støttes.", + "viewer_error_description": "Det oppstod et problem med å vise denne e-posten. Den kan inneholde innhold som ikke støttes.", "composer_error": "Kan ikke laste inn meldingsvinduet", "settings_error_title": "Innstillinger utilgjengelige", "settings_error_description": "Kan ikke laste inn innstillinger. Det kan hende at innstillingene dine ikke lagres.", @@ -2083,15 +2083,15 @@ "move_to": "Flytt til...", "archive": "Arkiver", "delete": "Slett", - "mark_as_spam": "Rapporter spam", - "not_spam": "Ikke spam", + "mark_as_spam": "Rapporter som søppelpost", + "not_spam": "Ikke søppelpost", "tag": "Etikett", - "items_selected": "{count} e-poster valgt", + "items_selected": "Valgt: {count}", "edit_draft": "Rediger utkast", "cancel_scheduled_send": "Avbryt sending", "reschedule_send": "Planlegg på nytt", "cancel_and_edit": "Avbryt og rediger", - "cancel_and_compose_again": "Avbryt og skriv på nytt" + "cancel_and_compose_again": "Avbryt og skriv meldingen på nytt" }, "mailbox_context_menu": { "mark_folder_read": "Merk mappen som lest", @@ -2106,23 +2106,23 @@ "delete_folder": "Slett mappe", "refresh": "Oppdater", "mark_all_confirm_title": "Merk alle mapper som lest", - "mark_all_confirm_message": "Vil du merke hver uleste melding på din personlige konto som lest?", + "mark_all_confirm_message": "Vil du merke alle uleste meldinger på den personlige kontoen din som lest?", "delete_confirm_title": "Slett mappe", - "delete_confirm_message": "Vil du slette mappen \"{name}\" permanent? Denne handlingen kan ikke angres.", + "delete_confirm_message": "Vil du slette mappen «{name}» permanent? Denne handlingen kan ikke angres.", "prompt_new_subfolder": "Skriv inn et navn for den nye undermappen.", "prompt_new_folder": "Skriv inn et navn for den nye mappen.", "prompt_rename": "Skriv inn et nytt navn for denne mappen.", "placeholder_folder_name": "Mappenavn", "create": "Opprett", "rename_confirm": "Gi nytt navn", - "toast_marked_read": "Mappe merket som lest", + "toast_marked_read": "Mappen er merket som lest", "toast_marked_read_count": "Merket {count, plural, one {1 melding} other {# meldinger}} som lest", "toast_already_read": "Ingen uleste meldinger", "toast_marked_all_read": "Alle mapper er merket som lest", - "toast_emptied": "Mappen tømt", - "toast_folder_created": "Mappe opprettet", + "toast_emptied": "Mappen er tømt", + "toast_folder_created": "Mappen er opprettet", "toast_folder_renamed": "Mappen har fått nytt navn", - "toast_folder_deleted": "Mappe slettet", + "toast_folder_deleted": "Mappen er slettet", "toast_error_mark_read": "Kunne ikke merke som lest", "toast_error_empty": "Kunne ikke tømme mappen", "toast_error_create": "Kunne ikke opprette mappe", @@ -2137,7 +2137,7 @@ "sections": { "navigation": "Navigasjon", "actions": "E-posthandlinger", - "global": "Globalt", + "global": "Generelt", "threads": "Tråder", "composer": "Skriving" }, @@ -2156,17 +2156,17 @@ "delete": "Slett", "mark_unread": "Merk som ulest", "mark_read": "Merk som lest", - "toggle_spam": "Rapporter spam / Ikke spam" + "toggle_spam": "Rapporter som søppelpost / Ikke søppelpost" }, "global": { "compose": "Skriv ny e-post", "search": "Aktiver søkefeltet", - "help": "Vis snarveier", + "help": "Vis tastatursnarveier", "refresh": "Oppdater e-poster", "select_all": "Velg alle" }, "threads": { - "expand_collapse": "Utvid eller skjul tråden" + "expand_collapse": "Utvid eller fold sammen tråden" }, "composer": { "send": "Send e-post", @@ -2179,7 +2179,7 @@ "messages_other": "{count} meldinger", "messages_tooltip": "{count, plural, one {# melding i denne samtalen} other {# meldinger i denne samtalen}}", "expand": "Utvid samtalen", - "collapse": "Skjul samtalen", + "collapse": "Fold sammen samtalen", "loading": "Laster inn samtale ...", "mark_read": "Merk samtalen som lest", "mark_unread": "Merk samtalen som ulest", @@ -2187,17 +2187,17 @@ "delete": "Slett samtalen", "star": "Stjernemerk samtalen", "unstar": "Fjern stjernemerking fra samtalen", - "toggle_thread": "Utvid eller skjul tråden" + "toggle_thread": "Utvid eller fold sammen tråden" }, "identities": { - "modal_title": "Administrer sendeidentiteter", + "modal_title": "Administrer avsenderidentiteter", "create_new": "Opprett ny identitet", "edit_identity": "Rediger identitet", "delete_confirm": "Vil du slette denne identiteten? Dette kan ikke angres.", "cannot_delete": "Denne identiteten kan ikke slettes", - "primary_identity": "Primær", - "set_as_primary": "Sett som primær", - "no_identities": "Ingen identiteter funnet", + "primary_identity": "Hovedidentitet", + "set_as_primary": "Angi som hovedidentitet", + "no_identities": "Ingen identiteter", "display": { "reply_to": "Svar til:", "bcc": "BCC:", @@ -2205,26 +2205,26 @@ "preview": "Forhåndsvisning:" }, "validation_errors": { - "invalid_emails": "Ugyldige e-poster: {emails}", + "invalid_emails": "Ugyldige e-postadresser: {emails}", "unknown_error": "Ukjent feil" }, "form": { - "name_label": "Vist navn", - "name_placeholder": "f.eks. jobb-e-post, personlig", - "name_required": "Navn er påkrevd", + "name_label": "Visningsnavn", + "name_placeholder": "f.eks. jobb, privat", + "name_required": "Navn må fylles ut", "email_label": "E-postadresse", "email_placeholder": "your.email@example.com", - "email_required": "E-post er påkrevd", + "email_required": "E-postadresse må fylles ut", "email_invalid": "Skriv inn en gyldig e-postadresse", - "email_immutable": "E-postadresse kan ikke endres etter opprettelse", + "email_immutable": "E-postadressen kan ikke endres etter at identiteten er opprettet", "reply_to_label": "Svar til (valgfritt)", "reply_to_placeholder": "different@example.com", "bcc_label": "Automatisk blindkopi (valgfritt)", "bcc_placeholder": "archive@example.com", - "text_signature_label": "Tekstsignatur", + "text_signature_label": "Signatur i ren tekst", "html_signature_label": "HTML-signatur", "signature_byte_counter": "{bytes} / {max} byte", - "signature_byte_limit_reached": "Servergrense nådd", + "signature_byte_limit_reached": "Serverens grense er nådd", "save": "Lagre identitet", "cancel": "Avbryt", "creating": "Oppretter ...", @@ -2240,7 +2240,7 @@ "use_address": "Bruk denne adressen", "invalid_tag": "Koden kan bare inneholde bokstaver, tall og bindestreker", "tag_too_long": "Koden kan inneholde opptil 30 tegn", - "help_text": "E-poster sendt til user{delimiter}tag@domain.com kommer i innboksen din", + "help_text": "E-poster som sendes til user{delimiter}tag@domain.com, havner i innboksen din", "validation": { "empty": "Koden kan ikke være tom", "too_long": "Koden kan inneholde opptil {max} tegn", @@ -2248,7 +2248,7 @@ } }, "badge": { - "sent_via": "via", + "sent_via": "sendt via", "sub_address_tag": "Sendt med underadresse: {tag}", "identity_name": "Sendt med identitet: {name}", "identity_short": "via {name}", @@ -2264,17 +2264,17 @@ "section_recent": "Nylige", "section_uncategorized": "Annet", "no_templates": "Ingen maler ennå", - "no_results": "Finner ingen maler", - "fill_placeholders": "Fyll ut plassholderverdier", + "no_results": "Ingen maler funnet", + "fill_placeholders": "Fyll inn verdier for plassholdere", "enter_value": "Skriv inn en verdi...", "preview": "Forhåndsvisning", - "insert_with_values": "Sett inn med verdier", - "insert_raw": "Sett inn uten utfylling", + "insert_with_values": "Sett inn ferdig utfylt", + "insert_raw": "Sett inn uten å fylle ut", "copy_suffix": "(kopi)", "placeholder": "Variabel", "placeholders": { - "recipient_name": "Mottakers navn", - "company": "Firmanavn", + "recipient_name": "Mottakerens navn", + "company": "Selskapsnavn", "date": "Gjeldende dato", "day_of_week": "Ukedag", "sender_name": "Navnet ditt" @@ -2294,16 +2294,16 @@ "empty_state": "Ingen kontakter ennå", "empty_state_title": "Ingen kontakter ennå", "empty_state_subtitle": "Opprett din første kontakt eller importer fra en vCard-fil", - "empty_search": "Ingen kontakter samsvarer med søket ditt", + "empty_search": "Ingen kontakter passer med søket ditt", "empty_search_hint": "Prøv et annet søkeord", - "empty_filtered": "Ingen kontakter samsvarer med filtrene dine", - "empty_filtered_hint": "Prøv å justere eller tømme filtre", - "clear_search": "Tøm søk", + "empty_filtered": "Ingen kontakter passer med filtrene dine", + "empty_filtered_hint": "Prøv å endre eller fjerne filtrene", + "clear_search": "Tøm søket", "import_vcard": "Importer vCard", "delete_confirm_title": "Slett kontakt", "delete_confirm": "Er du sikker på at du vil slette denne kontakten?", "local_mode": "Kontakter lagres lokalt (serveren støtter ikke JMAP-kontakter)", - "back_to_contacts": "Tilbake til kontakter", + "back_to_contacts": "Tilbake til kontaktene", "back_to_email": "Tilbake til e-post", "open_categories": "Åpne kategorier", "tabs": { @@ -2315,24 +2315,24 @@ }, "address_books": { "create": "Ny adressebok", - "created": "Adressebok opprettet", + "created": "Adresseboken er opprettet", "create_failed": "Kunne ikke opprette adresseboken", "title": "Mine adressebøker", "shared_prefix": "Delt: {name}", - "moved": "Kontakt flyttet til {name}", - "moved_plural": "{count} kontakter flyttet til {name}", + "moved": "Kontakten er flyttet til {name}", + "moved_plural": "{count} kontakter er flyttet til {name}", "move_failed": "Kunne ikke flytte kontakten", "address_book": "Adressebok", "rename": "Gi nytt navn til adresseboken", "name_label": "Adresseboknavn", "renamed": "Adresseboken har fått nytt navn", - "rename_failed": "Kunne ikke endre navn på adresseboken", + "rename_failed": "Kunne ikke gi adresseboken nytt navn", "default": "Standard", "manage": "Administrer adressebøker", "share": "Del adressebok", "new_contact_in_book": "Ny kontakt i denne adresseboken", "delete": "Slett adressebok", - "confirm_delete": "Vil du slette «{name}»? Alle kontakter i denne adresseboken vil bli fjernet.", + "confirm_delete": "Vil du slette «{name}»? Alle kontaktene i denne adresseboken fjernes.", "deleted": "Adresseboken er slettet", "delete_failed": "Kunne ikke slette adresseboken" }, @@ -2344,12 +2344,12 @@ "notes": "Notater", "titles": "Titler og roller", "online_services": "Nettjenester", - "anniversaries": "Jubileer", + "anniversaries": "Merkedager", "personal_info": "Personlig informasjon", "languages": "Språk", "categories": "Kategorier", "related_contacts": "Tilknyttede kontakter", - "crypto_keys": "Kryptonøkler", + "crypto_keys": "Krypteringsnøkler", "cert_issuer": "Utsteder", "cert_expires": "Utløper", "cert_expired": "Utløpt", @@ -2360,18 +2360,18 @@ "cert_imported": "Sertifikatet er importert til S/MIME-lageret", "cert_import_failed": "Kunne ikke importere sertifikatet", "no_contact_selected": "Velg en kontakt for å se detaljer", - "compose_email": "Skriv e-post", - "copy_email": "Kopier e-post", + "compose_email": "Skriv en e-post", + "copy_email": "Kopier e-postadresse", "copy_phone": "Kopier telefonnummer", - "copy_url": "Kopier URL", + "copy_url": "Kopier nettadresse", "copied": "Kopiert til utklippstavlen", "copy_failed": "Kunne ikke kopiere til utklippstavlen", "created": "Opprettet", "updated": "Sist oppdatert", "timezone": "Tidssone", "anniversary_birth": "Bursdag", - "anniversary_death": "Gikk bort", - "anniversary_wedding": "Jubileum", + "anniversary_death": "Dødsdag", + "anniversary_wedding": "Bryllupsdag", "anniversary_other": "Annet", "personal_expertise": "Ekspertise", "personal_hobby": "Hobby", @@ -2405,10 +2405,10 @@ }, "activity": { "recent_emails": "Nylige e-poster", - "upcoming_events": "Kommende arrangementer", + "upcoming_events": "Kommende hendelser", "no_emails": "Ingen nylige e-poster", - "no_events": "Ingen kommende arrangementer", - "no_subject": "(Ingen emne)", + "no_events": "Ingen kommende hendelser", + "no_subject": "(Uten emne)", "no_title": "(Ingen tittel)", "load_failed": "Kunne ikke laste inn", "unknown_sender": "Ukjent avsender", @@ -2424,12 +2424,12 @@ "type_person": "Person", "type_organization": "Organisasjon", "section_work": "Arbeid og organisasjon", - "prefix": "Prefiks", - "prefix_placeholder": "Dr., Mr., Mrs.", + "prefix": "Tittel", + "prefix_placeholder": "dr., herr, fru", "given_name": "Fornavn", "middle_name": "Mellomnavn", "surname": "Etternavn", - "suffix": "Suffiks", + "suffix": "Navnetillegg", "suffix_placeholder": "Jr., Sr., III", "nickname": "Kallenavn", "nickname_placeholder": "Kallenavn", @@ -2438,35 +2438,35 @@ "phone": "Telefon", "phone_placeholder": "+1 234 567 890", "phone_type": "Type", - "phone_voice": "Stemme", + "phone_voice": "Taleanrop", "phone_cell": "Mobil", "phone_fax": "Faks", "phone_pager": "Personsøker", "phone_video": "Video", - "phone_text": "Tekst", + "phone_text": "SMS", "organization": "Organisasjon", - "organization_placeholder": "Firmanavn", + "organization_placeholder": "Selskapsnavn", "department": "Avdeling", "department_placeholder": "Avdeling", "job_title": "Stillingstittel", - "job_title_placeholder": "f.eks. programvareingeniør", + "job_title_placeholder": "f.eks. programvareutvikler", "role": "Rolle", "role_placeholder": "f.eks. teamleder", "addresses": "Adresser", "add_address": "Legg til adresse", - "street": "Gate", + "street": "Gateadresse", "city": "By", - "region": "Delstat/region", + "region": "Fylke/region", "postcode": "Postnummer", "country": "Land", "online_services": "Nettjenester", "add_online_service": "Legg til nettjeneste", "url_placeholder": "https://...", - "service_placeholder": "Service", - "anniversaries": "Jubileer", - "add_anniversary": "Legg til dato", + "service_placeholder": "Tjeneste", + "anniversaries": "Merkedager", + "add_anniversary": "Legg til merkedag", "anniversary_birth": "Bursdag", - "anniversary_wedding": "Jubileum", + "anniversary_wedding": "Bryllupsdag", "anniversary_death": "Dødsdag", "anniversary_other": "Annet", "personal_info": "Personlig informasjon", @@ -2501,8 +2501,8 @@ "freebusy_uri": "Ledig/opptatt-URL", "context_work": "Arbeid", "context_private": "Privat", - "add_email": "Legg til e-post", - "add_phone": "Legg til telefon", + "add_email": "Legg til e-postadresse", + "add_phone": "Legg til telefonnummer", "save": "Lagre", "cancel": "Avbryt", "creating": "Oppretter ...", @@ -2515,7 +2515,7 @@ "upload_photo": "Last opp bilde", "remove_photo": "Fjern bildet", "photo_hint": "JPG eller PNG, opptil 10 MB. Bildet skaleres automatisk.", - "photo_too_large": "Bildet er for stort (maks 10 MB)", + "photo_too_large": "Bildet er for stort (maks. 10 MB)", "photo_invalid": "Ugyldig bildefil", "change_photo": "Endre" }, @@ -2526,11 +2526,11 @@ "delete_confirm_title": "Slett gruppe", "delete_confirm": "Er du sikker på at du vil slette denne gruppen?", "name_label": "Gruppenavn", - "name_placeholder": "f.eks. Team, Familie", - "name_required": "Gruppenavn er påkrevd", + "name_placeholder": "f.eks. team, familie", + "name_required": "Gruppenavn må fylles ut", "save_failed": "Kunne ikke lagre gruppen", "members_label": "Medlemmer", - "search_members": "Søk etter kontakter for å legge til...", + "search_members": "Søk etter kontakter som skal legges til...", "no_members": "Ingen medlemmer i denne gruppen", "member_count": "{count, plural, =0 {Ingen medlemmer} one {1 medlem} other {# medlemmer}}", "send_email": "Send e-post til gruppen", @@ -2546,14 +2546,14 @@ "no_contacts": "Ingen kontakter funnet i filen", "parse_error": "Kunne ikke analysere vCard-filen", "found": "{count, plural, one {1 kontakt funnet} other {# kontakter funnet}}", - "duplicate": "Duplikat", + "duplicate": "Dobbeltoppføring", "select_all": "Velg alle", - "deselect_all": "Fjern markeringen av alle", - "selected": "{count, plural, one {1 valgt} other {# valgt}}", + "deselect_all": "Fjern alle markeringer", + "selected": "{count, plural, one {1 valgt} other {# valgte}}", "import_button": "Importer", "importing": "Importerer...", "success": "{count, plural, one {1 kontakt importert} other {# kontakter importert}}", - "failed": "Import mislyktes", + "failed": "Importen mislyktes", "close": "Lukk", "file_too_large": "Filen er for stor (maks. 5 MB)" }, @@ -2562,7 +2562,7 @@ "success": "{count, plural, one {1 kontakt eksportert} other {# kontakter eksportert}}" }, "bulk": { - "selected": "{count, plural, one {1 valgt} other {# valgt}}", + "selected": "{count, plural, one {1 valgt} other {# valgte}}", "select_all": "Velg alle", "delete": "Slett", "delete_confirm_title": "Slett kontakter", @@ -2571,14 +2571,14 @@ "add_to_group": "Legg til i gruppe", "choose_group": "Velg en gruppe", "adding_contacts": "Legger til {count, plural, one {1 kontakt} other {# kontakter}}", - "added_to_group": "Kontakter lagt til i gruppen", + "added_to_group": "Kontaktene er lagt til i gruppen", "export": "Eksporter", "clear": "Fjern valg" }, "toast": { - "created": "Kontakt opprettet", - "updated": "Kontakt oppdatert", - "deleted": "Kontakt slettet", + "created": "Kontakten er opprettet", + "updated": "Kontakten er oppdatert", + "deleted": "Kontakten er slettet", "error_create": "Kunne ikke opprette kontakt", "error_update": "Kunne ikke oppdatere kontakten", "error_delete": "Kunne ikke slette kontakten" @@ -2603,15 +2603,15 @@ "organization": "Selskap", "organization_placeholder": "f.eks. Acme Corp", "job_title": "Stillingstittel", - "job_title_placeholder": "f.eks. Designer", - "location": "Beliggenhet", + "job_title_placeholder": "f.eks. designer", + "location": "Sted", "location_placeholder": "By eller land", "email_domain": "E-postdomene", "email_domain_placeholder": "eksempel.com", "birthday_month": "Bursdag i", - "any_month": "Enhver måned", - "has_email": "Har e-post", - "has_phone": "Har telefon", + "any_month": "Alle måneder", + "has_email": "Har e-postadresse", + "has_phone": "Har telefonnummer", "has_photo": "Har bilde" } }, @@ -2638,13 +2638,13 @@ "events": { "create": "Opprett hendelse", "edit": "Rediger hendelse", - "delete": "Slett hendelsen", + "delete": "Slett hendelse", "details": "Hendelsesdetaljer", "no_events": "Ingen hendelser", "all_day": "Hele dagen", "more": "+{count} til", "no_title": "(Ingen tittel)", - "resize": "Endre størrelse på hendelse", + "resize": "Endre størrelsen på hendelsen", "duplicate": "Dupliser", "today_header": "I dag", "tomorrow_header": "I morgen", @@ -2663,19 +2663,19 @@ "open_link": "Åpne lenken", "meeting_link": "Møtelenke", "tentative": "Foreløpig", - "cancelled": "Kansellert", + "cancelled": "Avlyst", "delete_confirm": "Vil du slette denne hendelsen?" }, "form": { "title": "Tittel", "description": "Beskrivelse", - "location": "Beliggenhet", + "location": "Sted", "meeting_link": "Møtelenke", "start_date": "Startdato", "end_date": "Sluttdato", "start_time": "Starttid", "end_time": "Sluttid", - "all_day_event": "Heldagsarrangement", + "all_day_event": "Heldagshendelse", "calendar_select": "Kalender", "save": "Lagre", "cancel": "Avbryt", @@ -2689,19 +2689,19 @@ "attendee": "Deltaker", "accepted": "Godtatt", "declined": "Avslått", - "tentative": "Foreløpig", - "needs_action": "Trenger handling", + "tentative": "Kanskje", + "needs_action": "Har ikke svart", "remove": "Fjern", "edit": "Rediger", "email_placeholder": "Legg til e-postadresse eller søk etter kontakter", "send_invitations": "Send invitasjoner til deltakerne", - "status_summary": "{accepted} godtatt, {pending} avventer svar", + "status_summary": "{accepted} har godtatt, {pending} har ikke svart", "invited_by": "Invitasjon fra {name}", - "respond_below": "Svar ved å bruke knappene nedenfor", + "respond_below": "Bruk knappene nedenfor til å svare", "rsvp_label": "Ditt svar", - "cancel_notification": "Deltakerne vil bli varslet om kanselleringen", + "cancel_notification": "Deltakerne blir varslet om avlysningen", "you_organizer": "Du er arrangøren", - "you_attendee": "Du er en deltaker", + "you_attendee": "Du er deltaker", "no_participants": "Ingen deltakere", "count": "{count, plural, one {# deltaker} other {# deltakere}}" }, @@ -2715,7 +2715,7 @@ "every_n_days": "Hver {count}. dag", "every_n_weeks": "Hver {count}. uke", "every_n_months": "Hver {count}. måned", - "until": "Inntil", + "until": "senest", "occurrences": "{count} forekomster", "custom": "Egendefinert …", "edit_custom": "Rediger egendefinert gjentakelse", @@ -2739,7 +2739,7 @@ "editor_unit_weeks": "uke(r)", "editor_unit_months": "måned(er)", "editor_unit_years": "år", - "editor_on_day": "på dagen", + "editor_on_day": "på dag", "editor_on_the": "på", "editor_in": "i", "editor_ends": "Slutter", @@ -2751,10 +2751,10 @@ "recurrence_scope": { "edit_title": "Rediger gjentakende hendelse", "delete_title": "Slett gjentakende hendelse", - "description": "Dette er en gjentakende hendelse. Hvilke forekomster vil du endre?", + "description": "Dette er en gjentakende hendelse. Hvilke hendelser vil du endre?", "this_event": "Bare denne hendelsen", "this_and_future": "Dette og følgende hendelser", - "all_events": "Alle arrangementer", + "all_events": "Alle hendelser", "cancel": "Avbryt", "save": "Lagre", "delete": "Slett" @@ -2762,7 +2762,7 @@ "alerts": { "title": "Påminnelser", "none": "Ingen påminnelser", - "at_time": "På tidspunktet for hendelsen", + "at_time": "Når hendelsen starter", "minutes_before": "{count, plural, one {# minutt før} other {# minutter før}}", "hours_before": "{count, plural, one {# time før} other {# timer før}}", "days_before": "{count, plural, one {# dag før} other {# dager før}}", @@ -2774,39 +2774,39 @@ "add": "Legg til påminnelse", "remove": "Fjern påminnelsen", "amount": "Antall", - "unit": "Påminnelsesenhet" + "unit": "Tidsenhet" }, "settings": { "title": "Kalenderinnstillinger", "default_view": "Standardvisning", "week_starts_on": "Uken starter på", "time_format": "Tidsformat", - "default_calendar": "Standard kalender", - "default_reminder": "Standard påminnelse", + "default_calendar": "Standardkalender", + "default_reminder": "Standardpåminnelse", "time_format_12h": "12-timersformat", "time_format_24h": "24-timersformat", "notifications_enabled": "Hendelsesvarsler", "notifications_enabled_desc": "Vis varsler for kommende kalenderhendelser", "notification_sound": "Varslingslyd", "notification_sound_desc": "Spill av en lyd for kalendervarsler", - "invitation_parsing": "Analyser e-postinvitasjoner", - "invitation_parsing_desc": "Finn kalenderinvitasjoner i e-postvedlegg og vis kalenderhandlinger", - "show_time_in_month_view": "Vis tid i månedsvisning", - "show_time_in_month_view_desc": "Vis hendelsestidene i månedskalendervisningen. På små skjermer viser dette hele hendelsesoppføringer i stedet for prikker.", + "invitation_parsing": "Les kalenderinvitasjoner i e-post", + "invitation_parsing_desc": "Finn kalenderinvitasjoner i e-postvedlegg og vis tilgjengelige kalenderhandlinger", + "show_time_in_month_view": "Vis klokkeslett i månedsvisning", + "show_time_in_month_view_desc": "Vis klokkeslettet for hendelser i månedsvisningen. På små skjermer vises hele hendelsesoppføringen i stedet for en prikk.", "show_week_numbers": "Vis ukenummer", "show_week_numbers_desc": "Vis ukenummer i minikalenderen", "enable_tasks": "Aktiver oppgaver", "enable_tasks_desc": "Vis en oppgavevisning i kalenderen for å administrere gjøremål", "show_tasks_on_calendar": "Vis oppgaver i kalenderen", - "show_tasks_on_calendar_desc": "Vis oppgavebrikker på dag- og ukekalendervisningene", - "hover_preview": "Forhåndsvis hendelser ved peking", + "show_tasks_on_calendar_desc": "Vis oppgavemarkører i dags- og ukesvisningen", + "hover_preview": "Forhåndsvis hendelser når du peker", "hover_preview_desc": "Vis et detaljvindu når du holder markøren over kalenderhendelser", "hover_preview_instant": "Øyeblikkelig", - "hover_preview_delay_500ms": "0,5 sekunders forsinkelse", - "hover_preview_delay_1s": "1 sekunds forsinkelse", - "hover_preview_delay_2s": "2 sekunders forsinkelse", + "hover_preview_delay_500ms": "Forsinkelse på 0,5 sekunder", + "hover_preview_delay_1s": "Forsinkelse på 1 sekund", + "hover_preview_delay_2s": "Forsinkelse på 2 sekunder", "hover_preview_off": "Deaktivert", - "show_birthday_calendar": "Vis fødselsdagskalender", + "show_birthday_calendar": "Fødselsdager fra kontakter", "show_birthday_calendar_desc": "Vis en virtuell kalender med bursdager fra kontaktene dine" }, "days": { @@ -2817,27 +2817,27 @@ "friday": "fredag", "saturday": "lørdag", "sunday": "søndag", - "mon": "man", - "tue": "tirs", - "wed": "ons", - "thu": "tor", - "fri": "fre", - "sat": "lør", - "sun": "søn" + "mon": "man.", + "tue": "tir.", + "wed": "ons.", + "thu": "tor.", + "fri": "fre.", + "sat": "lør.", + "sun": "søn." }, "months": { - "jan": "Jan", - "feb": "feb", + "jan": "jan.", + "feb": "feb.", "mar": "mars", - "apr": "apr", + "apr": "apr.", "may": "mai", - "jun": "jun", - "jul": "jul", - "aug": "august", - "sep": "sep", - "oct": "okt", - "nov": "nov", - "dec": "des", + "jun": "juni", + "jul": "juli", + "aug": "aug.", + "sep": "sep.", + "oct": "okt.", + "nov": "nov.", + "dec": "des.", "far": "Farvardin", "ord": "Ordibehesht", "kho": "Khordad", @@ -2852,24 +2852,24 @@ "esf": "Esfand" }, "notifications": { - "event_created": "Hendelse opprettet", - "event_updated": "Arrangementet er oppdatert", + "event_created": "Hendelsen er opprettet", + "event_updated": "Hendelsen er oppdatert", "event_deleted": "Hendelsen er slettet", - "calendar_created": "Kalender opprettet", - "calendar_deleted": "Kalender slettet", + "calendar_created": "Kalenderen er opprettet", + "calendar_deleted": "Kalenderen er slettet", "event_move_error": "Kunne ikke flytte hendelsen", - "event_resize_error": "Kunne ikke endre størrelse på hendelsen", - "alert_title": "Kommende arrangement", + "event_resize_error": "Kunne ikke endre størrelsen på hendelsen", + "alert_title": "Kommende hendelse", "alert_now": "Starter nå", "alert_in_minutes": "Om {count} min", - "invitation_sent": "Invitasjoner sendt", + "invitation_sent": "Invitasjonene er sendt", "rsvp_updated": "Svaret er oppdatert", "rsvp_error": "Kunne ikke oppdatere svaret", "event_duplicated": "Hendelsen er duplisert", "event_error": "Kunne ikke lagre hendelsen", "task_due": "Oppgaven forfaller", "event_exported": "Hendelsen er eksportert", - "title_copied": "Tittel kopiert", + "title_copied": "Tittelen er kopiert", "link_copied": "Lenken er kopiert" }, "status": { @@ -2877,8 +2877,8 @@ "loading_events": "Laster inn hendelser ..." }, "quick_create": { - "placeholder": "Ny tittel på arrangementet", - "aria_label": "Opprett hendelse raskt" + "placeholder": "Tittel på ny hendelse", + "aria_label": "Opprett en hendelse raskt" }, "nav_prev": "Forrige", "nav_next": "Neste", @@ -2895,36 +2895,36 @@ "url_hint": "Støtter CalDAV- og iCalendar-URL-er (.ics)", "fetch": "Hent", "invalid_url": "Skriv inn en gyldig URL", - "url_fetch_failed": "Kunne ikke hente kalender fra URL", - "parsing": "Analyserer kalenderfil ...", - "parsed_events": "{count} hendelser funnet", + "url_fetch_failed": "Kunne ikke hente kalenderen fra nettadressen", + "parsing": "Leser kalenderfilen …", + "parsed_events": "Hendelser funnet: {count}", "no_events": "Ingen hendelser funnet i filen", "select_all": "Velg alle", - "deselect_all": "Fjern markeringen av alle", + "deselect_all": "Fjern alle markeringer", "target_calendar": "Importer til kalender", - "import_button": "Importer valgt", + "import_button": "Importer valgte hendelser", "importing": "Importerer hendelser …", - "success": "{count} hendelser ble importert", + "success": "Importerte hendelser: {count}", "error": "Kunne ikke importere kalenderen", - "file_too_large": "Filen overskrider grensen på 10 MB", + "file_too_large": "Filen er større enn grensen på 10 MB", "invalid_format": "Ugyldig kalenderfilformat" }, "webcal_action": { "title": "Åpne kalenderlenken", - "description": "Hvordan vil du bruke \"{name}\"?", + "description": "Hvordan vil du bruke «{name}»?", "import_title": "Importer én gang", "import_description": "Hent hendelsene nå og kopier dem inn i en av kalenderne dine.", "subscribe_title": "Abonner", - "subscribe_description": "Hold denne kalenderen synkronisert automatisk som en separat kalender.", + "subscribe_description": "Kalenderen synkroniseres automatisk som en egen kalender.", "cancel": "Avbryt" }, "management": { - "title": "Kalenderadministrasjon", + "title": "Administrer kalendere", "description": "Opprett, gi nytt navn og tilpass kalenderne dine. Høyreklikk på en kalender i sidefeltet for raskt å endre fargen.", "name": "Navn", "name_placeholder": "Kalendernavn", "color": "Farge", - "change_color": "Bytt farge", + "change_color": "Endre farge", "random_color": "Ny tilfeldig farge", "add_calendar": "Legg til kalender", "edit": "Rediger", @@ -2933,18 +2933,18 @@ "create": "Opprett", "cancel": "Avbryt", "default": "Standard", - "confirm_delete": "Vil du slette «{name}»? Alle hendelser i denne kalenderen vil bli fjernet.", + "confirm_delete": "Vil du slette «{name}»? Alle hendelsene i kalenderen fjernes.", "confirm_clear": "Vil du fjerne alle hendelser fra «{name}»? Dette kan ikke angres.", "set_default": "Sett som standard", "default_updated": "Standardkalenderen er oppdatert", "error_default": "Kunne ikke angi standardkalender", - "clear_events": "Tøm hendelser", - "events_cleared": "{count} hendelser slettet", + "clear_events": "Fjern alle hendelser", + "events_cleared": "Hendelser fjernet: {count}", "error_clear": "Kunne ikke fjerne kalenderhendelsene", - "calendar_created": "Kalender opprettet", - "calendar_updated": "Kalender oppdatert", - "calendar_deleted": "Kalender slettet", - "color_updated": "Kalenderfarge oppdatert", + "calendar_created": "Kalenderen er opprettet", + "calendar_updated": "Kalenderen er oppdatert", + "calendar_deleted": "Kalenderen er slettet", + "color_updated": "Kalenderfargen er oppdatert", "error_create": "Kunne ikke opprette kalender", "error_update": "Kunne ikke oppdatere kalenderen", "error_delete": "Kunne ikke slette kalenderen", @@ -2957,7 +2957,7 @@ "subscription": { "title": "iCal-abonnement", "section_title": "iCal-abonnementer", - "description": "Abonner på en ekstern iCalendar-strøm. Hendelser synkroniseres automatisk til en egen kalender. Støtter HTTPS- og webcal-URL-er.", + "description": "Abonner på en ekstern iCalendar-strøm. Hendelser synkroniseres automatisk til en egen kalender. Du kan bruke URL-er med https:// og webcal://.", "url_label": "Kalender-URL", "url_placeholder": "https://example.com/calendar.ics eller webcal://...", "name_label": "Kalendernavn", @@ -2975,17 +2975,17 @@ "saving": "Lagrer...", "edit": "Rediger", "edit_title": "Rediger abonnement", - "updated": "Oppdatert \"{name}\"", + "updated": "«{name}» er oppdatert", "update_error": "Kunne ikke oppdatere abonnementet", "invalid_url": "Skriv inn en gyldig URL", - "success": "Abonnementet på \"{name}\" er lagt til", + "success": "Abonnementet på «{name}» er lagt til", "error": "Kunne ikke legge til abonnement", "refresh": "Oppdater nå", "refresh_success": "Abonnementet er oppdatert", "refresh_error": "Kunne ikke oppdatere abonnementet", - "unsubscribe": "Avslutt abonnementet", - "confirm_delete": "Vil du avslutte abonnementet på \"{name}\"? Kalenderen og alle dens hendelser vil bli fjernet.", - "deleted": "Abonnement fjernet", + "unsubscribe": "Fjern abonnement", + "confirm_delete": "Vil du fjerne abonnementet på «{name}»? Kalenderen og alle hendelsene i den fjernes.", + "deleted": "Abonnementet er fjernet", "delete_error": "Kunne ikke fjerne abonnementet", "last_refreshed": "Sist oppdatert: {time}" }, @@ -2994,28 +2994,28 @@ "no_tasks": "Ingen oppgaver", "no_title": "(Ingen tittel)", "mark_complete": "Merk som fullført", - "mark_incomplete": "Merk som ufullstendig", + "mark_incomplete": "Merk som ikke fullført", "filter_all": "Alle", "filter_pending": "Ventende", - "filter_completed": "Fullført", - "filter_overdue": "Forfalt", - "show_completed": "Vis fullførte", + "filter_completed": "Fullførte", + "filter_overdue": "Forfalte", + "show_completed": "Vis fullførte oppgaver", "create": "Ny oppgave", "edit": "Rediger oppgave", "title_placeholder": "Oppgavetittel", "description_placeholder": "Legg til en beskrivelse...", "due_date": "Forfallsdato", - "include_time": "Inkluder tid", + "include_time": "Ta med klokkeslett", "priority": "Prioritet", "priority_none": "Ingen", "priority_high": "Høy", "priority_medium": "Middels", "priority_low": "Lav", "progress": "Status", - "progress_needs_action": "Trenger handling", + "progress_needs_action": "Ikke startet", "progress_in_process": "Pågår", "progress_completed": "Fullført", - "progress_cancelled": "Kansellert", + "progress_cancelled": "Avbrutt", "calendar": "Kalender", "alert": "Påminnelse", "alert_none": "Ingen", @@ -3035,25 +3035,25 @@ } }, "sharing": { - "title": "Del \"{name}\"", - "description": "Gi tilgang til andre brukere eller grupper på denne serveren. Endringer trer i kraft umiddelbart.", + "title": "Del «{name}»", + "description": "Gi andre brukere eller grupper på denne serveren tilgang. Endringer trer i kraft umiddelbart.", "no_shares": "Ikke delt med noen ennå.", "add_person": "Legg til person eller gruppe", - "search_placeholder": "Søk på navn eller e-post...", + "search_placeholder": "Søk etter navn eller e-postadresse...", "loading_principals": "Laster inn brukere …", "no_principals": "Ingen andre brukere eller grupper funnet.", "no_match": "Ingen treff.", "remove": "Fjern tilgang", "group": "Gruppe", - "share_added": "Tilgang gitt", - "share_updated": "Tilgang oppdatert", - "share_removed": "Tilgang fjernet", + "share_added": "Tilgang er gitt", + "share_updated": "Tilgangen er oppdatert", + "share_removed": "Tilgangen er fjernet", "share_failed": "Kunne ikke oppdatere deling", "preset": { "freeBusy": "Bare ledig/opptatt", - "read": "Lesebeskyttet", - "readWrite": "Les og skriv", - "manager": "Administrator", + "read": "Kan lese", + "readWrite": "Kan lese og skrive", + "manager": "Kan administrere", "custom": "Egendefinert" } }, @@ -3062,7 +3062,7 @@ "from": "Fra", "from_placeholder": "Avsenderens e-postadresse eller navn", "to": "Til", - "to_placeholder": "Mottakers e-postadresse eller navn", + "to_placeholder": "Mottakerens e-postadresse eller navn", "subject": "Emne", "subject_placeholder": "Emnet inneholder...", "body": "Meldingstekst", @@ -3081,31 +3081,31 @@ "clear_all": "Fjern alle", "filters_active": "{count} filter", "filters_active_plural": "{count} filtre", - "toggle_filters": "Mer", - "search_hint": "Bruk avanserte filtre for presist søk", + "toggle_filters": "Flere", + "search_hint": "Bruk avanserte filtre for mer presise søk", "advanced_filters_tooltip": "Avanserte søkefiltre", - "results_found": "{count, plural, =0 {Ingen resultater funnet} one {# resultat funnet} other {# resultater funnet}}", - "results_found_more": "{count}+ resultater funnet" + "results_found": "{count, plural, =0 {Ingen treff} one {# treff} other {# treff}}", + "results_found_more": "{count}+ treff" }, "welcome": { - "title": "Velkommen til din postkasse", + "title": "Velkommen til postkassen din", "tip_compose": "Trykk c for å skrive en ny e-post", - "tip_shortcuts": "Trykk på ? for å se alle hurtigtaster", - "tip_sidebar": "Finn kalender, kontakter og innstillinger i sidefeltmenyen", - "tip_settings": "Tilpass opplevelsen din i Innstillinger", + "tip_shortcuts": "Trykk på ? for å se alle tastatursnarveier", + "tip_sidebar": "Finn kalender, kontakter og innstillinger i menyen i sidefeltet", + "tip_settings": "Tilpass nettposten under Innstillinger", "got_it": "Skjønner", "settings": "Innstillinger", - "dismiss": "Avvis", - "start_tour": "Start omvisning" + "dismiss": "Lukk", + "start_tour": "Start omvisningen" }, "demo_welcome": { "title": "Velkommen til Bulwark Mail", - "description": "Utforsk en fullverdig nettpostklient - rett i nettleseren din. All data forblir på enheten din, så test gjerne alt.", + "description": "Utforsk en fullverdig nettpostklient – rett i nettleseren. Alle data forblir på enheten din, så du kan gjerne prøve alt.", "feature_email": "Les og skriv e-post", "feature_organize": "Etiketter, stjerner og mapper", - "feature_shortcuts": "Hurtigtaster", + "feature_shortcuts": "Tastatursnarveier", "feature_privacy": "100 % privat demo", - "hint": "Klikk på en e-post til venstre for å komme i gang, eller start omvisningen nedenfor." + "hint": "Klikk på en av e-postene til venstre for å komme i gang, eller start omvisningen nedenfor." }, "files": { "open_in_new_tab": "Åpne i ny fane", @@ -3121,8 +3121,8 @@ "rename_title": "Gi nytt navn", "new_name": "Nytt navn", "delete": "Slett", - "delete_confirm_title": "Slett ressurs", - "delete_confirm_message": "Er du sikker på at du vil slette \"{name}\"? Dette kan ikke angres.", + "delete_confirm_title": "Slett fil eller mappe", + "delete_confirm_message": "Er du sikker på at du vil slette «{name}»? Dette kan ikke angres.", "download": "Last ned", "name": "Navn", "size": "Størrelse", @@ -3130,7 +3130,7 @@ "type": "Type", "folder": "Mappe", "file": "Fil", - "parent_directory": "Overordnet katalog", + "parent_directory": "Overordnet mappe", "breadcrumb_root": "Hjem", "other_accounts": "Andre kontoer", "no_accounts": "Ingen tilkoblede kontoer.", @@ -3138,18 +3138,18 @@ "uploading": "Laster opp ...", "upload_success": "{count, plural, one {1 fil lastet opp} other {# filer lastet opp}}", "upload_error": "Kunne ikke laste opp filen", - "create_folder_success": "Mappe opprettet", + "create_folder_success": "Mappen er opprettet", "create_folder_error": "Kunne ikke opprette mappe", - "delete_success": "Slettet", - "delete_error": "Kunne ikke slette", + "delete_success": "Elementet er slettet", + "delete_error": "Kunne ikke slette elementet", "rename_success": "Navnet er endret", - "rename_error": "Kunne ikke endre navn", + "rename_error": "Kunne ikke endre navnet", "download_error": "Kunne ikke laste ned", "not_available": "Fillagring er ikke tilgjengelig på denne serveren", "cancel": "Avbryt", "create": "Opprett", "save": "Lagre", - "no_results": "Ingen filer samsvarer med søket ditt", + "no_results": "Ingen filer passer med søket ditt", "batch_delete_confirm_message": "Er du sikker på at du vil slette {count, plural, one {1 element} other {# elementer}}? Dette kan ikke angres.", "batch_delete_success": "{count, plural, one {1 element slettet} other {# elementer slettet}}", "grid_view": "Rutenettvisning", @@ -3162,7 +3162,7 @@ "copy": "Kopier", "paste": "Lim inn", "move_success": "{count, plural, one {1 element flyttet} other {# elementer flyttet}}", - "move_error": "Kunne ikke flytte", + "move_error": "Kunne ikke flytte elementet", "paste_success": "Limt inn", "paste_error": "Kunne ikke lime inn", "new_text_file": "Ny tekstfil", @@ -3177,16 +3177,16 @@ "shared": "Delt", "shared_with_me": "Delt med meg", "shared_by": "Delt av {name}", - "create_file_success": "Fil opprettet", + "create_file_success": "Filen er opprettet", "create_file_error": "Kunne ikke opprette filen", "favorites": "Favoritter", "recent": "Nylige", "properties": "Egenskaper", "open_folder": "Åpne mappen", "upload_folder": "Last opp mappe", - "file_too_large": "\"{name}\" overskrider maksimal filstørrelse ({max})", + "file_too_large": "«{name}» overskrider den maksimale filstørrelsen på {max}", "undo": "Angre", - "undo_success": "Handling angret", + "undo_success": "Handlingen er angret", "undo_error": "Kunne ikke angre", "toolbar": "Filhandlinger", "open_folder_tree": "Åpne mappetreet", @@ -3206,56 +3206,56 @@ "settings_show_icons": "Vis filikoner", "settings_show_icons_desc": "Vis ikoner ved siden av filer og mapper", "settings_colored_icons": "Fargede ikoner", - "settings_colored_icons_desc": "Bruk fargerike ikoner i stedet for monokrome", + "settings_colored_icons_desc": "Bruk fargede ikoner i stedet for ensfargede", "settings_show_thumbnails": "Vis miniatyrbilder", "settings_show_thumbnails_desc": "Vis bildeforhåndsvisninger i stedet for ikoner for bildefiler", - "settings_behavior": "Atferd", + "settings_behavior": "Virkemåte", "settings_show_hidden": "Vis skjulte filer", "settings_show_hidden_desc": "Vis filer og mapper som starter med en prikk", "settings_folder_layout": "Mappenavigering", "settings_folder_layout_desc": "Velg om mapper skal vises sammen med filene eller i et tre i sidefeltet", "settings_folder_layout_inline": "Sammen med filer", "settings_folder_layout_sidebar": "Sidefelt", - "disabled_title": "Filfunksjonen er deaktivert av administratoren din", - "disabled_description": "Store filopplastinger via WebDAV kan føre til ustabilitet i Stalwart/RocksDB, blant annet krasj på grunn av for lite minne og diskplass som ikke kan gjenvinnes. Slettede filer kan ikke fjernes umiddelbart fra blob-lagringen. Denne funksjonen anbefales ikke for produksjonsmiljøer.", + "disabled_title": "Administratoren har deaktivert filfunksjonen", + "disabled_description": "Store filopplastinger via WebDAV kan føre til ustabilitet i Stalwart/RocksDB, blant annet krasj på grunn av for lite minne og diskplass som ikke blir frigjort. Slettede filer kan ikke fjernes umiddelbart fra blob-lagringen. Denne funksjonen anbefales ikke for produksjonsmiljøer.", "stability_warning": "Store filopplastinger kan gjøre serveren ustabil. Slettede filer kan ikke fjernes umiddelbart fra lagringen. Bruk med forsiktighet.", "migration_title": "Oppdaterer filene dine …", - "migration_description": "Organiserer mapper og filer i riktig struktur. Dette skjer bare én gang." + "migration_description": "Mapper og filer organiseres i riktig struktur. Dette skjer bare én gang." }, "smime": { "your_certificates": "Dine sertifikater", - "your_certificates_desc": "Importer og administrer S/MIME-sertifikatene dine for signering og kryptering av e-poster", + "your_certificates_desc": "Importer og administrer S/MIME-sertifikatene dine for signering og kryptering av e-post", "recipient_certificates": "Mottakersertifikater", "recipient_certificates_desc": "Offentlige sertifikater for kryptering av e-post til mottakere", - "identity_bindings": "Identitetsnøkkelbindinger", - "identity_bindings_desc": "Knytt S/MIME-sertifikater til e-postidentitetene dine", + "identity_bindings": "Sertifikater for avsenderidentiteter", + "identity_bindings_desc": "Knytt S/MIME-sertifikater til avsenderidentitetene dine", "defaults_title": "Standardinnstillinger", - "defaults_desc": "Konfigurer standardatferd for signering og kryptering", + "defaults_desc": "Velg standardinnstillinger for signering og kryptering", "import_pkcs12": "Importer PKCS#12 (.p12/.pfx)", "import_public_cert": "Importer sertifikat", - "no_certificates": "Ingen sertifikater importert ennå", + "no_certificates": "Ingen sertifikater er importert ennå", "no_recipient_certs": "Ingen mottakersertifikater", "expires": "Utløper", "expired": "Utløpt", - "bound_to": "Bundet til", + "bound_to": "Knyttet til", "no_key_bound": "Ingen", - "lock": "Lås nøkkel", - "unlock": "Lås opp nøkkel", + "lock": "Lås nøkkelen", + "unlock": "Lås opp nøkkelen", "details": "Se detaljer", "delete": "Slett", "encrypt_by_default": "Krypter som standard", "encrypt_by_default_desc": "Krypter e-post automatisk når alle mottakere har sertifikater", "remember_unlocked": "Husk ulåste nøkler", - "remember_unlocked_desc": "Hold nøkler ulåste så lenge denne nettleserøkten varer", + "remember_unlocked_desc": "Hold nøklene ulåste så lenge denne nettleserøkten varer", "sign_default_for": "Signer som standard for", - "enter_p12_passphrase": "Skriv inn PKCS#12-passordfrase", + "enter_p12_passphrase": "Skriv inn passordfrasen til PKCS#12-filen", "p12_passphrase_desc": "Skriv inn passordfrasen som beskytter denne sertifikatfilen", - "enter_storage_passphrase": "Angi lagringspassord", - "storage_passphrase_desc": "Velg en passordfrase for å beskytte denne nøkkelen i hvile i nettleseren din", + "enter_storage_passphrase": "Angi passordfrase for lagring", + "storage_passphrase_desc": "Velg en passordfrase som beskytter nøkkelen når den er lagret i nettleseren", "next": "Neste", "import": "Importer", - "unlock_key": "Lås opp nøkkel", - "unlock_key_desc": "Skriv inn lagringspassordet for å låse opp denne nøkkelen for signering eller dekryptering", + "unlock_key": "Lås opp nøkkelen", + "unlock_key_desc": "Skriv inn passordfrasen for lagring for å låse opp nøkkelen til signering eller dekryptering", "passphrase_placeholder": "Skriv inn passordfrase", "confirm_passphrase_placeholder": "Bekreft passordfrase", "passphrase_mismatch": "Passordfrasene er ikke like", @@ -3263,14 +3263,14 @@ "processing": "Behandler …", "close": "Lukk", "certificate_details": "Sertifikatdetaljer", - "cert_subject": "Emne", + "cert_subject": "Innehaver", "cert_issuer": "Utsteder", "cert_email": "E-post", "cert_serial": "Serienummer", "cert_validity": "Gyldighet", "cert_fingerprint": "Fingeravtrykk (SHA-256)", "cert_algorithm": "Algoritme", - "cert_capabilities": "Funksjoner", + "cert_capabilities": "Bruksområder", "cert_source": "Kilde", "cert_expired": "Dette sertifikatet har utløpt", "cert_not_yet_valid": "Dette sertifikatet er ikke gyldig ennå", @@ -3282,22 +3282,22 @@ "sign_toggle": "Signer", "encrypt_toggle": "Krypter", "missing_recipient_certs": "Manglende sertifikater for: {emails}", - "missing_sender_cert": "Ingen sertifikater er knyttet til denne identiteten", + "missing_sender_cert": "Det er ikke knyttet noe sertifikat til denne identiteten", "status_encrypted_ok": "Denne meldingen ble kryptert", - "status_encrypted_no_key": "Denne meldingen er kryptert, men ingen samsvarende nøkkel ble funnet", + "status_encrypted_no_key": "Denne meldingen er kryptert, men det ble ikke funnet noen nøkkel som passer", "status_encrypted_failed": "Kunne ikke dekryptere denne meldingen", - "status_signed_valid": "Signatur bekreftet", - "status_signed_invalid": "Signaturverifisering mislyktes", - "status_signed_expired_cert": "Signert med utløpt sertifikat", - "status_signed_self_signed": "Signaturen er gyldig, men sertifikatet er selvsignert (ikke klarert)", + "status_signed_valid": "Signaturen er bekreftet", + "status_signed_invalid": "Kunne ikke bekrefte signaturen", + "status_signed_expired_cert": "Signert med et utløpt sertifikat", + "status_signed_self_signed": "Signaturen er gyldig, men sertifikatet er selvsignert og regnes ikke som pålitelig", "status_signed_mismatch": "Signaturen er gyldig, men den som signerte, samsvarer ikke med avsenderen", - "status_unsupported": "Ustøttet S/MIME-format", - "auto_import_signer_certs": "Autoimporter signeringssertifikater", - "auto_import_signer_certs_desc": "Lagre automatisk sertifikater fra bekreftede signerte e-poster for fremtidig kryptering", + "status_unsupported": "S/MIME-formatet støttes ikke", + "auto_import_signer_certs": "Importer signeringssertifikater automatisk", + "auto_import_signer_certs_desc": "Lagre automatisk sertifikater fra e-poster med bekreftet signatur for fremtidig kryptering", "export": "Eksporter", - "enter_export_passphrase": "Angi eksportpassord", + "enter_export_passphrase": "Angi passordfrase for eksport", "export_passphrase_desc": "Velg en passordfrase for å beskytte den eksporterte PKCS#12-filen", - "export_storage_desc": "Skriv inn lagringspassordet for å dekryptere nøkkelen for eksport", + "export_storage_desc": "Skriv inn passordfrasen for lagring for å dekryptere nøkkelen før eksport", "incorrect_passphrase": "Feil passordfrase" }, "tour": { @@ -3308,46 +3308,46 @@ "finish": "Fullfør", "take_a_tour": "Ta en omvisning i grensesnittet", "restart_title": "Introduksjonsomvisning", - "restart_desc": "Spill den guidede gjennomgangen av grensesnittet på nytt", + "restart_desc": "Vis den veiledede omvisningen i grensesnittet på nytt", "restart_button": "Start omvisningen på nytt", "show_on_new_devices_title": "Vis på nye enheter", "show_on_new_devices_desc": "Vis velkomstbanneret og omvisningen første gang du logger på en ny enhet, selv om du allerede har fullført dem andre steder", "sidebar_title": "Dine postkasser", "sidebar_desc": "Dette er mappesidefeltet. Klikk på en postboks for å se e-postene. Du kan opprette mapper, dra e-poster mellom dem og se antall uleste meldinger med et øyekast.", "compose_title": "Skriv en e-post", - "compose_desc": "Klikk her for å skrive en ny e-post. Du kan legge til mottakere, vedlegg og bruke rik tekstformatering.", + "compose_desc": "Klikk her for å skrive en ny e-post. Du kan legge til mottakere og vedlegg og bruke formatert tekst.", "search_title": "Søk i e-posten din", "search_desc": "Søk etter avsender, emne eller innhold. Klikk på filterikonet for avanserte alternativer som datoperiode, vedlegg og stjernemerkede meldinger.", "email_list_title": "Din e-postliste", - "email_list_desc": "E-poster vises her. Klikk på en for å lese den til høyre. Bruk avmerkingsboksen for å velge flere, og flytt, slett eller merk dem samlet.", + "email_list_desc": "E-poster vises her. Klikk på én for å lese den til høyre. Bruk avmerkingsboksen til å velge flere, og flytt, slett eller merk dem samlet.", "email_viewer_title": "Leseruten", - "email_viewer_desc": "Den valgte e-posten åpnes her. Svar, videresend, arkiver eller slett med knappene på verktøylinjen. Du kan også stjernemerke e-poster eller legge til fargemerker.", - "keywords_title": "Fargelapper", - "keywords_desc": "Organiser e-posten med fargekodede etiketter. Dra en e-post til en etikett for å merke den, eller høyreklikk på en e-post for å tilordne etiketter.", + "email_viewer_desc": "Den valgte e-posten åpnes her. Svar, videresend, arkiver eller slett med knappene på verktøylinjen. Du kan også stjernemerke e-poster eller legge til fargeetiketter.", + "keywords_title": "Fargeetiketter", + "keywords_desc": "Organiser e-posten med fargekodede etiketter. Dra en e-post over på en etikett for å merke den, eller høyreklikk på e-posten for å velge etiketter.", "calendar_title": "Kalender", - "calendar_desc": "Bytt til kalenderen for å administrere hendelsene dine. Lag hendelser, angi påminnelser og se oppsett for dag, uke eller måned.", + "calendar_desc": "Bytt til kalenderen for å administrere hendelsene dine. Opprett hendelser, angi påminnelser og velg dags-, ukes- eller månedsvisning.", "contacts_title": "Kontakter", "contacts_desc": "Her finner du adresseboken din. Importer kontakter, opprett grupper og klikk på en kontakt for å se alle detaljene.", "settings_title": "Innstillinger", - "settings_desc": "Tilpass alt: tema, tetthet, signaturer, filtre, hurtigtaster, kalenderstandarder og mer.", - "shortcuts_title": "Hurtigtaster", - "shortcuts_desc": "Erfarne brukere vil like dette. Trykk på ? når som helst for å se alle tilgjengelige snarveier. Du kan navigere, skrive og administrere e-poster uten å bruke musen.", + "settings_desc": "Tilpass alt: tema, tetthet, signaturer, filtre, tastatursnarveier, standardinnstillinger for kalenderen og mer.", + "shortcuts_title": "Tastatursnarveier", + "shortcuts_desc": "Erfarne brukere vil like dette. Trykk på ? når som helst for å se alle tilgjengelige tastatursnarveier. Du kan navigere, skrive og administrere e-post uten å bruke musen.", "compose_open_title": "Meldingsvinduet", - "compose_open_desc": "Dette er meldingsvinduet. Legg til mottakere, skriv meldingen din, legg ved filer og bruk rik tekstformatering. Du kan også lagre utkast og bruke maler.", + "compose_open_desc": "Dette er meldingsvinduet. Legg til mottakere, skriv meldingen, legg ved filer og bruk formatert tekst. Du kan også lagre utkast og bruke maler.", "calendar_view_title": "Kalenderen din", "calendar_view_desc": "Her er kalenderen din med eksempler på hendelser. Du kan bytte mellom dag, uke, måned og agendavisning ved å bruke verktøylinjen.", "create_event_title": "Opprett en hendelse", "create_event_desc": "Klikk på denne knappen for å opprette en ny kalenderhendelse. Du kan angi en tittel, dato, klokkeslett og legge til deltakere.", "event_modal_title": "Hendelsesdetaljer", - "event_modal_desc": "Her er hendelsesskjemaet. Fyll inn tittelen, velg dato og klokkeslett, og legg til sted eller deltakere. Trykk på Lagre når du er ferdig – eller lukk skjemaet og gå videre.", + "event_modal_desc": "Her er hendelsesskjemaet. Fyll inn tittelen, velg dato og klokkeslett, og legg til sted eller deltakere. Trykk på «Lagre» når du er ferdig – eller lukk skjemaet og gå videre.", "contacts_list_title": "Dine kontakter", - "contacts_list_desc": "Her er kontaktene dine. Klikk på en kontakt for å se alle detaljer til høyre. Du kan også opprette nye kontakter, importere vCards eller organisere kontakter i grupper.", + "contacts_list_desc": "Her er kontaktene dine. Klikk på en kontakt for å se all informasjonen til høyre. Du kan også opprette nye kontakter, importere vCard-filer eller organisere kontakter i grupper.", "settings_tabs_title": "Innstillingsmenyen", - "settings_tabs_desc": "Her er alle innstillingskategoriene. Tilpass utseendet ditt, administrer identiteter, sett opp e-postfiltre, konfigurer kalenderen din og mye mer.", + "settings_tabs_desc": "Her er alle innstillingskategoriene. Tilpass utseendet, administrer identiteter, sett opp e-postfiltre, velg kalenderinnstillinger og mye mer.", "files_title": "Fillagring", - "files_desc": "Filutforskeren lar deg laste opp, organisere og dele filer – som en personlig skystasjon innebygd i e-posten din.", + "files_desc": "Filutforskeren lar deg laste opp, organisere og dele filer – som et personlig skylager innebygd i e-posten din.", "demo_banner_title": "Demokontroller", - "demo_banner_desc": "Du er i demomodus - alt forblir i nettleseren din. Trykk \"Tilbakestill demo\" når som helst for å starte på nytt med rene prøvedata.", + "demo_banner_desc": "Du er i demomodus – alt forblir i nettleseren. Trykk på «Tilbakestill demo» når som helst for å begynne på nytt med nye eksempeldata.", "quota_title": "Lagringsbruk", "quota_desc": "Følg med på størrelsen på postkassen her. Sirkelen fylles opp etter hvert som du bruker mer plass." }, @@ -3355,7 +3355,7 @@ "search_unavailable": "Søk er ikke tilgjengelig i den samlede visningen" }, "quote_header": { - "reply_line": "På {date} skrev {from}:", + "reply_line": "Den {date} skrev {from}:", "forwarded_separator": "---------- Videresendt melding ----------", "from_label": "Fra", "date_label": "Dato", @@ -3363,22 +3363,22 @@ }, "pwa_install": { "title": "Installer {appName}", - "description": "Installer appen vår for rask tilgang og offline-støtte.", + "description": "Installer appen for rask tilgang og støtte for bruk uten nett.", "not_now": "Ikke nå", "install": "Installer", "dont_remind": "Ikke minn meg på det igjen", - "dismiss_aria": "Avvis installeringsforespørsel" + "dismiss_aria": "Lukk forespørselen om installering" }, "deep_link": { "message_not_found": "Denne meldingen er ikke lenger tilgjengelig.", "thread_not_found": "Denne samtalen er ikke lenger tilgjengelig.", "folder_not_found": "Denne mappen er ikke lenger tilgjengelig.", - "event_not_found": "Dette arrangementet er ikke lenger tilgjengelig.", + "event_not_found": "Denne hendelsen er ikke lenger tilgjengelig.", "file_not_found": "Denne filen er ikke lenger tilgjengelig.", - "account_unavailable": "Logg på den kontoen for å åpne denne koblingen.", + "account_unavailable": "Logg på den kontoen for å åpne denne lenken.", "copy_message": "Kopier lenken til meldingen", "copy_conversation": "Kopier lenken til samtalen", - "copy_event": "Kopier lenke til arrangementet", + "copy_event": "Kopier lenken til hendelsen", "copied": "Lenken er kopiert", "copy_failed": "Kunne ikke kopiere lenken" } From 8135ae076d53859b92542b3f7d28e8462f51e98d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Tobias=20Skjong-B=C3=B8rsting?= Date: Sun, 16 Aug 2026 15:01:13 +0200 Subject: [PATCH 06/10] fix(i18n): remove punctuation from Norwegian weekday abbreviations --- locales/nb/common.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/locales/nb/common.json b/locales/nb/common.json index 3c4e9845d..ee6a47a56 100644 --- a/locales/nb/common.json +++ b/locales/nb/common.json @@ -2817,13 +2817,13 @@ "friday": "fredag", "saturday": "lørdag", "sunday": "søndag", - "mon": "man.", - "tue": "tir.", - "wed": "ons.", - "thu": "tor.", - "fri": "fre.", - "sat": "lør.", - "sun": "søn." + "mon": "man", + "tue": "tir", + "wed": "ons", + "thu": "tor", + "fri": "fre", + "sat": "lør", + "sun": "søn" }, "months": { "jan": "jan.", From 54e71174d28271f078b08e1cdd335d4f5cfcecb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Tobias=20Skjong-B=C3=B8rsting?= Date: Sun, 16 Aug 2026 15:11:51 +0200 Subject: [PATCH 07/10] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Lars Tobias Skjong-Børsting --- locales/nb/common.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/locales/nb/common.json b/locales/nb/common.json index ee6a47a56..e6753bb08 100644 --- a/locales/nb/common.json +++ b/locales/nb/common.json @@ -12,9 +12,9 @@ "jmap_server_label": "Server", "jmap_server_auto_picked": "Serveren ble valgt ut fra e-postdomenet ditt.", "sign_in": "Logg på", - "signing_in": "Logger på ...", + "signing_in": "Logger på...", "loading": "Laster inn...", - "reconnecting": "Tilkoblingen ble brutt. Forsøker å koble til på nytt …", + "reconnecting": "Tilkoblingen ble brutt. Forsøker å koble til på nytt...", "error": { "invalid_credentials": "Ugyldig e-postadresse eller passord. Sjekk påloggingsopplysningene dine og prøv igjen.", "connection_failed": "Kan ikke nå serveren. Sjekk internettforbindelsen og prøv igjen.", @@ -32,7 +32,7 @@ "config_error": { "title": "Konfigurasjonsfeil", "fetch_failed": "Kan ikke laste inn programoppsettet. Prøv igjen senere.", - "server_not_configured": "E-postserveren er ikke satt opp. Kontakt administratoren din." + "server_not_configured": "E-postserveren er ikke konfigurert. Kontakt administratoren din." }, "remove_from_history": "Fjern fra historien", "totp_label": "Autentiseringskode", From 65b50ea3e0c80bc3bd6acac7951d19aafa634964 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Tobias=20Skjong-B=C3=B8rsting?= Date: Sun, 16 Aug 2026 15:20:01 +0200 Subject: [PATCH 08/10] fix(i18n): normalize Norwegian ellipses --- locales/nb/common.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/locales/nb/common.json b/locales/nb/common.json index e6753bb08..46346cba8 100644 --- a/locales/nb/common.json +++ b/locales/nb/common.json @@ -53,7 +53,7 @@ "demo_login_button": "Start demoen", "demo_tagline": "Prøv en fullverdig e-postklient. Du trenger ingen konto.", "demo_no_signup": "Ingen registrering nødvendig – utforsk fritt med eksempeldata", - "oauth_completing": "Fullfører pålogging ...", + "oauth_completing": "Fullfører pålogging...", "oauth_error": { "title": "Autentisering mislyktes", "invalid_state": "Sikkerhetskontrollen mislyktes. Prøv å logge på igjen.", @@ -177,7 +177,7 @@ "detail_calendar": "Kalender", "detail_source": "Kilde", "active_account": "Aktiv", - "switching_account": "Bytter konto …" + "switching_account": "Bytter konto..." }, "sidebar_apps": { "modal_title": "Apper i sidefeltet", @@ -468,7 +468,7 @@ "dismiss": "Lukk" }, "calendar_invitation": { - "loading": "Laster inn hendelsesdetaljer …", + "loading": "Laster inn hendelsesdetaljer...", "title": "Kalenderinvitasjon", "published_title": "Publisert hendelse", "response_title": "Svar på hendelse", @@ -744,7 +744,7 @@ "no": "Nei", "unknown": "Ukjent", "app_title": "Nettpost", - "reconnecting": "Tilkoblingen ble brutt. Forsøker å koble til på nytt …", + "reconnecting": "Tilkoblingen ble brutt. Forsøker å koble til på nytt...", "rate_limited_title": "Serveren begrenser midlertidig antall autentiseringsforsøk.", "rate_limited_detail": "Bulwark har satt bakgrunnsforespørsler på pause for å unngå at kontoen blir låst. Prøver på nytt om {seconds} sekunder.", "rate_limited_action_title": "Forespørselen er satt på pause for å unngå at kontoen blir låst.", @@ -1034,7 +1034,7 @@ "save": "Lagre", "add": "Legg til", "cancel": "Avbryt", - "migrating": "Oppdaterer etiketten på eksisterende e-poster …", + "migrating": "Oppdaterer etiketten på eksisterende e-poster...", "migration_error": "Kunne ikke oppdatere etiketten på eksisterende e-poster", "nesting": { "label": "Nestede etiketter", @@ -1056,7 +1056,7 @@ "description": "Navn og farger på etiketter lagres i denne nettleseren, men selve etikettene finnes på meldingene som JMAP-nøkkelord. Søk gjennom meldingene etter nøkkelord som ikke er definert her, og legg dem til igjen.", "scan": "Søk etter etiketter", "rescan": "Søk på nytt", - "scanning": "Søker … {scanned} av {total} meldinger", + "scanning": "Søker... {scanned} av {total} meldinger", "none": "Alle etikettene på meldingene dine er allerede definert her.", "messages": "{count, plural, one {# melding} other {# meldinger}}", "add_all": "Legg til alle {count}", @@ -1084,7 +1084,7 @@ "status_active": "Aktiv på denne enheten", "status_inactive": "Ikke aktivert på denne enheten", "status_unsupported": "Denne nettleseren støtter ikke Web Push", - "status_busy": "Behandler …", + "status_busy": "Behandler...", "enable": "Aktiver", "reenable": "Registrer på nytt", "disable": "Deaktiver", @@ -1250,7 +1250,7 @@ "label": "Skilletegn for underadresser", "description": "Tegnet som skiller brukernavnet fra en underadressekode. Bruk samme skilletegn som e-postserveren (f.eks. user{delimiter}tag@domain.com).", "option": "{delimiter} (user{delimiter}tag@domain.com)", - "custom": "Egendefinert …", + "custom": "Egendefinert...", "custom_input_label": "Egendefinert skilletegn" }, "attachment_click_action": { @@ -1585,7 +1585,7 @@ "instructions": "Åpne Bulwark Mail-appen, trykk på «Skann QR-kode» på påloggingsskjermen, og rett kameraet mot denne koden.", "expires_in": "Denne koden utløper om {seconds} sekunder. Den kan bare brukes én gang.", "expired": "Denne koden er utløpt.", - "generating": "Genererer …", + "generating": "Genererer...", "error": "Kunne ikke opprette en sammenkoblingskode. Prøv igjen." } }, @@ -1609,7 +1609,7 @@ "vacation": { "title": "Feriesvar", "description": "Svar automatisk på innkommende e-poster mens du er borte", - "loading": "Laster inn innstillinger for feriesvar ...", + "loading": "Laster inn innstillinger for feriesvar...", "not_supported": "E-postserveren din støtter ikke feriesvar.", "fetch_error": "Kunne ikke laste inn innstillingene for feriesvar. Prøv igjen.", "status": { @@ -2180,7 +2180,7 @@ "messages_tooltip": "{count, plural, one {# melding i denne samtalen} other {# meldinger i denne samtalen}}", "expand": "Utvid samtalen", "collapse": "Fold sammen samtalen", - "loading": "Laster inn samtale ...", + "loading": "Laster inn samtale...", "mark_read": "Merk samtalen som lest", "mark_unread": "Merk samtalen som ulest", "archive": "Arkiver samtale", @@ -2227,7 +2227,7 @@ "signature_byte_limit_reached": "Serverens grense er nådd", "save": "Lagre identitet", "cancel": "Avbryt", - "creating": "Oppretter ...", + "creating": "Oppretter...", "updating": "Oppdaterer..." }, "sub_address": { @@ -2505,7 +2505,7 @@ "add_phone": "Legg til telefonnummer", "save": "Lagre", "cancel": "Avbryt", - "creating": "Oppretter ...", + "creating": "Oppretter...", "updating": "Oppdaterer...", "name_required": "Skriv inn et fornavn, etternavn eller organisasjon", "email_invalid": "Skriv inn en gyldig e-postadresse", @@ -2717,7 +2717,7 @@ "every_n_months": "Hver {count}. måned", "until": "senest", "occurrences": "{count} forekomster", - "custom": "Egendefinert …", + "custom": "Egendefinert...", "edit_custom": "Rediger egendefinert gjentakelse", "every_n_years": "Hvert {count}. år", "on_days": "på {days}", @@ -2874,7 +2874,7 @@ }, "status": { "loading_calendars": "Laster inn kalendere...", - "loading_events": "Laster inn hendelser ..." + "loading_events": "Laster inn hendelser..." }, "quick_create": { "placeholder": "Tittel på ny hendelse", @@ -2896,14 +2896,14 @@ "fetch": "Hent", "invalid_url": "Skriv inn en gyldig URL", "url_fetch_failed": "Kunne ikke hente kalenderen fra nettadressen", - "parsing": "Leser kalenderfilen …", + "parsing": "Leser kalenderfilen...", "parsed_events": "Hendelser funnet: {count}", "no_events": "Ingen hendelser funnet i filen", "select_all": "Velg alle", "deselect_all": "Fjern alle markeringer", "target_calendar": "Importer til kalender", "import_button": "Importer valgte hendelser", - "importing": "Importerer hendelser …", + "importing": "Importerer hendelser...", "success": "Importerte hendelser: {count}", "error": "Kunne ikke importere kalenderen", "file_too_large": "Filen er større enn grensen på 10 MB", @@ -3040,7 +3040,7 @@ "no_shares": "Ikke delt med noen ennå.", "add_person": "Legg til person eller gruppe", "search_placeholder": "Søk etter navn eller e-postadresse...", - "loading_principals": "Laster inn brukere …", + "loading_principals": "Laster inn brukere...", "no_principals": "Ingen andre brukere eller grupper funnet.", "no_match": "Ingen treff.", "remove": "Fjern tilgang", @@ -3135,7 +3135,7 @@ "other_accounts": "Andre kontoer", "no_accounts": "Ingen tilkoblede kontoer.", "drop_files_here": "Slipp filer eller mapper her for å laste opp", - "uploading": "Laster opp ...", + "uploading": "Laster opp...", "upload_success": "{count, plural, one {1 fil lastet opp} other {# filer lastet opp}}", "upload_error": "Kunne ikke laste opp filen", "create_folder_success": "Mappen er opprettet", @@ -3219,7 +3219,7 @@ "disabled_title": "Administratoren har deaktivert filfunksjonen", "disabled_description": "Store filopplastinger via WebDAV kan føre til ustabilitet i Stalwart/RocksDB, blant annet krasj på grunn av for lite minne og diskplass som ikke blir frigjort. Slettede filer kan ikke fjernes umiddelbart fra blob-lagringen. Denne funksjonen anbefales ikke for produksjonsmiljøer.", "stability_warning": "Store filopplastinger kan gjøre serveren ustabil. Slettede filer kan ikke fjernes umiddelbart fra lagringen. Bruk med forsiktighet.", - "migration_title": "Oppdaterer filene dine …", + "migration_title": "Oppdaterer filene dine...", "migration_description": "Mapper og filer organiseres i riktig struktur. Dette skjer bare én gang." }, "smime": { @@ -3260,7 +3260,7 @@ "confirm_passphrase_placeholder": "Bekreft passordfrase", "passphrase_mismatch": "Passordfrasene er ikke like", "cancel": "Avbryt", - "processing": "Behandler …", + "processing": "Behandler...", "close": "Lukk", "certificate_details": "Sertifikatdetaljer", "cert_subject": "Innehaver", From 7a80346dd14974721847e533e47bf895cc3c8992 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Tobias=20Skjong-B=C3=B8rsting?= Date: Sun, 16 Aug 2026 15:23:12 +0200 Subject: [PATCH 09/10] fix(i18n): align Norwegian terminology --- locales/nb/common.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/locales/nb/common.json b/locales/nb/common.json index 46346cba8..9d169b717 100644 --- a/locales/nb/common.json +++ b/locales/nb/common.json @@ -60,7 +60,7 @@ "missing_params": "Manglende autorisasjonsdata. Prøv å logge på igjen.", "token_exchange_failed": "Kunne ikke fullføre autentiseringen. Prøv igjen.", "access_denied": "Du fikk ikke tilgang. Kontakt administratoren din.", - "back_to_login": "Tilbake til innlogging" + "back_to_login": "Tilbake til pålogging" } }, "sidebar": { @@ -1703,7 +1703,7 @@ "debug_categories": { "description": "Velg hvilke kategorier som skal logges. Deaktiver kategorier du ikke trenger, for å redusere antallet meldinger i konsollen.", "jmap": "JMAP-klient", - "jmap_description": "Postboksoperasjoner, e-posthenting og JMAP-protokollforespørsler", + "jmap_description": "Postkasseoperasjoner, e-posthenting og JMAP-protokollforespørsler", "calendar": "Kalender", "calendar_description": "Kalenderhendelser, import og planleggingsmeldinger", "tasks": "Oppgaver", @@ -3313,7 +3313,7 @@ "show_on_new_devices_title": "Vis på nye enheter", "show_on_new_devices_desc": "Vis velkomstbanneret og omvisningen første gang du logger på en ny enhet, selv om du allerede har fullført dem andre steder", "sidebar_title": "Dine postkasser", - "sidebar_desc": "Dette er mappesidefeltet. Klikk på en postboks for å se e-postene. Du kan opprette mapper, dra e-poster mellom dem og se antall uleste meldinger med et øyekast.", + "sidebar_desc": "Dette er mappesidefeltet. Klikk på en postkasse for å se e-postene. Du kan opprette mapper, dra e-poster mellom dem og se antall uleste meldinger med et øyekast.", "compose_title": "Skriv en e-post", "compose_desc": "Klikk her for å skrive en ny e-post. Du kan legge til mottakere og vedlegg og bruke formatert tekst.", "search_title": "Søk i e-posten din", From 1ab97b3eea1d034c91a0df20434688a12602361d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Tobias=20Skjong-B=C3=B8rsting?= Date: Fri, 28 Aug 2026 19:33:55 +0200 Subject: [PATCH 10/10] fix(i18n): sync Norwegian locale with main --- locales/nb/common.json | 120 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 115 insertions(+), 5 deletions(-) diff --git a/locales/nb/common.json b/locales/nb/common.json index 9d169b717..9503130fc 100644 --- a/locales/nb/common.json +++ b/locales/nb/common.json @@ -300,6 +300,8 @@ "move": "Flytt", "print": "Skriv ut", "view_source": "Vis meldingskilde", + "fullscreen": "Fullskjerm", + "exit_fullscreen": "Avslutt fullskjerm", "export_email": "Eksporter som .eml", "forward_as_attachment": "Videresend som vedlegg", "import_email": "Importer .eml eller .zip", @@ -574,6 +576,7 @@ "read_receipt_on": "Ber om lesebekreftelse (klikk for å slå av)", "read_receipt_off": "Be om lesebekreftelse", "new_message": "Ny melding", + "signature_edit_hint": "Dobbeltklikk for å redigere signaturen", "reply": "Svar", "reply_all": "Svar alle", "forward": "Videresend", @@ -748,7 +751,10 @@ "rate_limited_title": "Serveren begrenser midlertidig antall autentiseringsforsøk.", "rate_limited_detail": "Bulwark har satt bakgrunnsforespørsler på pause for å unngå at kontoen blir låst. Prøver på nytt om {seconds} sekunder.", "rate_limited_action_title": "Forespørselen er satt på pause for å unngå at kontoen blir låst.", - "rate_limited_action_detail": "Bulwark venter til sperreperioden på serveren er over før flere autentiserte forespørsler sendes. Prøv igjen om {seconds} sekunder." + "rate_limited_action_detail": "Bulwark venter til sperreperioden på serveren er over før flere autentiserte forespørsler sendes. Prøv igjen om {seconds} sekunder.", + "pull_to_refresh": "Dra ned for å oppdatere", + "release_to_refresh": "Slipp for å oppdatere", + "refreshing": "Oppdaterer..." }, "notifications": { "email_sent": "E-posten er sendt", @@ -916,6 +922,56 @@ "advanced": "Avansert" }, "appearance": { + "message_list_order": { + "label": "Rekkefølge i meldingslisten", + "description": "Hvordan meldingene sorteres i listen. Sorteringen utføres av serveren og gjelder derfor hele mappen, ikke bare meldingene som er lastet inn.", + "preset": { + "chronological": "Kronologisk (nyeste først)", + "unread_first": "Uleste først", + "starred_first": "Stjernemerkede først", + "tagged_first": "Meldinger med etikett først", + "custom": "Egendefinert" + }, + "tag_label": "Etikett", + "advanced_show": "Avansert: Rediger sorteringsnivåer", + "advanced_hide": "Skjul avanserte innstillinger", + "criterion_label": "Sorteringskriterium på nivå {n}", + "direction_label": "Sorteringsretning på nivå {n}", + "criteria": { + "unread": "Ulest", + "starred": "Stjernemerket", + "tag": "Etikett", + "receivedAt": "Mottaksdato", + "sentAt": "Sendingsdato", + "from": "Avsender", + "subject": "Emne", + "size": "Størrelse" + }, + "direction": { + "unread_first": "Uleste først", + "read_first": "Leste først", + "starred_first": "Stjernemerkede først", + "unstarred_first": "Uten stjerne først", + "tagged_first": "Med etikett først", + "untagged_first": "Uten etikett først", + "newest_first": "Nyeste først", + "oldest_first": "Eldste først", + "a_to_z": "A → Å", + "z_to_a": "Å → A", + "largest_first": "Største først", + "smallest_first": "Minste først" + }, + "add_level": "Legg til nivå", + "remove_level": "Fjern nivå", + "move_up": "Flytt opp", + "move_down": "Flytt ned", + "tiebreak_note": "Opptil tre nivåer. Senere nivåer avgjør rekkefølgen ved likhet. Nyeste først brukes alltid til slutt.", + "scope": { + "label": "Bruk på alle mapper", + "description": "Når dette er slått av, gjelder rekkefølgen bare for innboksen. Andre mapper forblir kronologiske." + }, + "unsupported_note": "E-postserveren din støtter ikke sortering etter lesestatus, stjerner eller etiketter. Disse nivåene ignoreres, og listen forblir kronologisk." + }, "title": "Utseende", "description": "Tilpass utseendet til nettposten", "theme": { @@ -1080,7 +1136,6 @@ "relay_desc": "Reléet som driftes av Bulwark, brukes som standard. Endre dette bare hvis du drifter et eget relé.", "relay_locked": "Angitt av administrator", "relay_locked_desc": "URL-en til push-reléet er angitt av administratoren og kan ikke endres.", - "relay_placeholder": "https://notifications.relay.example.com", "status_active": "Aktiv på denne enheten", "status_inactive": "Ikke aktivert på denne enheten", "status_unsupported": "Denne nettleseren støtter ikke Web Push", @@ -1091,7 +1146,23 @@ "confirm_disable_title": "Vil du deaktivere bakgrunnsvarsler?", "confirm_disable_message": "Denne enheten slutter å motta varsler når Bulwark ikke er åpent.", "dismiss_aria": "Lukk forespørselen om varsler", - "ios_hint": "På iOS må du først installere nettstedet på startskjermen – Safari leverer bare Web Push til installerte PWA-er." + "ios_hint": "På iOS må du først installere nettstedet på startskjermen – Safari leverer bare Web Push til installerte PWA-er.", + "devices_title": "Registrerte enheter", + "devices_desc": "Alle enheter som er registrert for å motta bakgrunnsvarsler for denne kontoen. Hvis du tilbakekaller tilgangen for en enhet, slutter den umiddelbart å motta varsler.", + "devices_loading": "Laster inn registrerte enheter...", + "devices_empty": "Ingen enheter er registrert for bakgrunnsvarsler.", + "devices_error": "Kunne ikke laste inn registrerte enheter.", + "devices_refresh": "Oppdater", + "device_this": "Denne enheten", + "device_other": "Annen enhet", + "device_status_active": "Mottar varsler", + "device_status_inactive": "Har aldri mottatt et varsel", + "device_status_unknown": "Ukjent for dette reléet", + "device_expires": "Utløper {date}", + "revoke": "Tilbakekall", + "confirm_revoke_title": "Vil du tilbakekalle tilgangen for denne enheten?", + "confirm_revoke_message": "Enheten slutter umiddelbart å motta bakgrunnsvarsler. Hvis pushvarsler aktiveres på nytt på enheten, registreres den på nytt.", + "confirm_revoke_message_this": "Denne enheten slutter umiddelbart å motta bakgrunnsvarsler." }, "sound_selection": { "title": "Varslingslyd", @@ -1156,6 +1227,12 @@ "description": "Start uken på søndag eller mandag", "sunday": "søndag", "monday": "mandag" + }, + "time_zone": { + "label": "Tidssone", + "description": "Vis klokkeslett for e-post og kalender i denne tidssonen i stedet for tidssonen som nettleseren oppgir", + "auto": "Automatisk ({zone})", + "preview_now": "Nå:" } }, "email_behavior": { @@ -1195,6 +1272,12 @@ "always": "Legg alltid til luft", "edge": "Kant til kant" }, + "plain_text_font": { + "label": "Skrifttype for ren tekst", + "description": "Skrifttypen som brukes i e-poster med ren tekst", + "mono": "Fast tegnbredde", + "sans": "Normal (samme som programmet)" + }, "archive_mode": { "label": "Arkiver i", "description": "Hvordan organisere e-poster ved arkivering", @@ -1365,6 +1448,22 @@ "label": "Gå tilbake til listen etter sletting eller merking som ulest", "description": "Gå tilbake til meldingslisten i stedet for å åpne neste melding etter at du har slettet den åpne meldingen eller merket den som ulest." }, + "swipe_right_action": { + "label": "Handling ved sveip mot høyre (mobil)", + "description": "Handlingen som utføres når du sveiper en melding mot høyre i listen på en berøringsenhet." + }, + "swipe_left_action": { + "label": "Handling ved sveip mot venstre (mobil)", + "description": "Handlingen som utføres når du sveiper en melding mot venstre i listen på en berøringsenhet." + }, + "swipe_actions": { + "none": "Ingen", + "archive": "Arkiver", + "delete": "Slett", + "mark_read": "Veksle mellom lest og ulest", + "star": "Legg til eller fjern stjerne", + "spam": "Merk som søppelpost" + }, "rtl_editing": { "label": "Støtte for redigering fra høyre mot venstre", "description": "Legger til en retningsknapp på verktøylinjen for å angi avsnitt fra venstre mot høyre eller høyre mot venstre" @@ -1671,6 +1770,7 @@ "create_subfolder": "Opprett undermappe", "reorder": "Dra for å endre rekkefølgen", "reorder_error": "Kunne ikke endre rekkefølgen på mappene", + "move_error": "Kunne ikke flytte mappen", "subfolder_of": "I {name}", "subfolder_name": "Navn på undermappe", "new_folder_name": "Mappenavn", @@ -2952,7 +3052,12 @@ "copy_url": "Kopier CalDAV-URL", "url_copied": "CalDAV-URL kopiert til utklippstavlen", "share": "Del kalender", - "new_event_in_calendar": "Ny hendelse i denne kalenderen" + "new_event_in_calendar": "Ny hendelse i denne kalenderen", + "kind": "Innhold", + "kind_events": "Hendelser", + "kind_tasks": "Oppgaver", + "kind_both": "Hendelser og oppgaver", + "kind_hint": "Bestemmer hvilke apper som ser denne kalenderen når den synkroniseres via CalDAV. Dette kan ikke endres senere." }, "subscription": { "title": "iCal-abonnement", @@ -3085,7 +3190,12 @@ "search_hint": "Bruk avanserte filtre for mer presise søk", "advanced_filters_tooltip": "Avanserte søkefiltre", "results_found": "{count, plural, =0 {Ingen treff} one {# treff} other {# treff}}", - "results_found_more": "{count}+ treff" + "results_found_more": "{count}+ treff", + "suggestions_recent": "Nylige søk", + "suggestions_people": "Personer", + "suggestions_from": "Søk etter e-post fra {address}", + "suggestions_to": "Søk etter e-post til {address}", + "suggestions_remove_recent": "Fjern fra nylige søk" }, "welcome": { "title": "Velkommen til postkassen din",