{
"app_name": "Document Scanner",
"label_root_folder": "Rodmappe",
"label_older_than": "Markér filer med data ældre end",
"placeholder_folder": "/sti/til/dokumenter",
"btn_scan": "Start scanning",
"btn_stop": "Stop scanning",
"toggle_anonymise": "Anonymisér",
"toggle_mask": "Maskér kun CPR",
"toggle_blur_faces": "Slør ansigter",
"toggle_skip_cloud": "Spring skybaserede filer over",
"toggle_ocr": "OCR-scan af PDF'er",
"label_face_sensitivity": "Ansigtsfølsomhed",
"face_sensitivity_high": "Høj",
"face_sensitivity_low": "Lav",
"face_sensitivity_hint": "Højere = færre fejlregistreringer",
"label_ocr_language": "OCR-sprog",
"label_ocr_dpi": "DPI (kvalitet vs. hastighed)",
"lang_danish": "Dansk",
"lang_danish_english": "Dansk + Engelsk",
"lang_english": "Engelsk",
"lang_norwegian": "Norsk",
"lang_swedish": "Svensk",
"lang_german": "Tysk",
"lang_french": "Fransk",
"lang_dutch": "Hollandsk",
"time_any": "Alle",
"time_1y": "1 år",
"time_2y": "2 år",
"time_5y": "5 år",
"time_10y": "10 år",
"stat_scanned": "Filer scannet",
"stat_flagged": "Markerede",
"stat_high_risk": "Høj risiko",
"stat_cpr": "CPR-numre fundet",
"col_file": "Fil",
"col_cpr": "CPR-numre",
"col_oldest": "Ældste dato",
"col_risk": "Risiko",
"col_action": "Handling",
"col_detail": "Detaljer",
"sort_name_az": "Navn A–Z",
"sort_name_za": "Navn Z–A",
"sort_cpr_desc": "CPR-antal ↓",
"sort_oldest_desc": "Ældste dato ↓",
"sort_risk_desc": "Risiko ↓",
"sort_size_desc": "Størrelse ↓",
"filter_all_types": "Alle typer",
"filter_pdf": "PDF",
"filter_word": "Word",
"filter_excel": "Excel",
"filter_image": "Billede",
"placeholder_search": "Søg filnavn…",
"btn_anonymise": "Anonymisér",
"btn_mask": "Maskér CPR",
"btn_blur": "Slør",
"btn_preview": "Forhåndsvis",
"btn_show_in_folder": "Vis i mappe",
"btn_move_to_trash": "Flyt til papirkurv",
"btn_undo": "Fortryd",
"btn_export_csv": "CSV",
"btn_select_all": "Vælg alle",
"btn_anonymise_flagged": "Anonymisér markerede",
"btn_anonymise_all": "Anonymisér alle markerede",
"btn_cancel": "Annullér",
"btn_close": "Luk",
"btn_clear": "Ryd",
"preview_original": "Original",
"preview_processed": "Behandlet",
"preview_anonymise": "Anonymisér → forhåndsvis",
"preview_mask": "Maskér CPR → forhåndsvis",
"preview_blur_faces": "Slør {n} ansigt(er) → forhåndsvis",
"preview_no_faces": "✓ Ingen ansigter fundet",
"preview_scanning_faces": "Scanner efter ansigter…",
"preview_processing_faces": "Behandler ansigter…",
"preview_rendering": "Indlæser…",
"scan_preparing": "Forbereder…",
"scan_scanning": "Scanner…",
"scan_face_scanning": "Scanner {total} fil(er) for ansigter…",
"scan_face_progress": "Ansigter: {index} / {total} — {file}",
"scan_eta": "{eta} tilbage",
"scan_stopped": "Scanning stoppet.",
"empty_flagged": "Ingen markerede dokumenter",
"empty_flagged_detail": "Kør en scanning for at se markerede dokumenter",
"empty_filter": "Ingen filer matcher dit filter",
"no_audit": "Ingen revisionslog endnu",
"dialog_delete_title": "Slet filer?",
"dialog_delete_confirm": "Flyt til papirkurv",
"all_trashed": "Alle markerede dokumenter er flyttet til papirkurven.",
"btn_audit_log": "Revisionslog",
"audit_cleared": "Revisionslog ryddet",
"failed_audit": "Kunne ikke indlæse revisionslog",
"about_title": "Om",
"label_python": "Python",
"label_spacy": "spaCy-model",
"label_tesseract": "Tesseract",
"label_pymupdf": "PyMuPDF",
"label_opencv": "OpenCV",
"no_model": "ingen model installeret",
"not_installed": "ikke installeret",
"btn_about": "Om",
"lbl_size": "Størrelse",
"lbl_time": "Tid",
"lbl_space": "Mellemrum",
"lbl_loading": "Indlæser…",
"history_lbl": "Historik",
"history_items": "fund",
"history_btn_sessions": "Sessioner",
"history_btn_latest": "Seneste scanning",
"history_picker_empty": "Ingen tidligere scanninger",
"history_delta_badge": "Delta",
"history_latest_badge": "Seneste",
"lbl_blurred": "Sløret",
"lbl_none": "Ingen",
"lbl_scanner": "Scanner",
"lbl_document": "Dokument",
"lbl_folder": "Mappe",
"empty_scan_hint": "Angiv en mappesti og klik",
"empty_flagged_found": "Ingen markerede dokumenter fundet.",
"preview_click_hint": "Klik på et dokument for at forhåndsvise det",
"kbd_select": "vælg",
"kbd_delete": "slet",
"kbd_close_preview": "luk forhåndsvisning",
"kbd_select_all": "vælg alle",
"sort_cpr_asc": "CPR-antal ↑",
"preview_error": "Forhåndsvisningsfejl",
"preview_unavailable": "Forhåndsvisning utilgængelig",
"preview_not_available": "Forhåndsvisning ikke tilgængelig for denne filtype",
"lbl_anonymised": "Anonymiseret",
"lbl_masked": "CPR maskeret",
"lbl_processing": "Behandler…",
"lbl_error": "Fejl",
"lbl_no_pii": "Ingen ændringer — ingen PII fundet",
"badge_anonymised": "✓ anonymiseret",
"badge_masked": "✓ maskeret",
"badge_blurred": "✓ sløret",
"lbl_working": "Arbejder…",
"lbl_stopping": "Stopper…",
"lbl_no_files_selected": "Ingen filer valgt",
"lbl_selected_1": "fil valgt",
"lbl_selected_n": "filer valgt",
"dialog_delete_body": "Dette vil permanent slette de valgte filer fra disken. Denne handling kan ikke fortrydes.",
"lbl_flagged_docs_1": "markeret dokument",
"lbl_flagged_docs_n": "markerede dokumenter",
"banner_all_clean": "Ingen fund",
"banner_files_scanned": "fil(er) scannet, ingen CPR-numre fundet",
"banner_need_attention": "fil(er) kræver opmærksomhed ud af",
"banner_scanned": "scannet",
"summary_face_blur": "billede(r) til ansigtsslørning",
"badge_face": "ansigt",
"badge_shared": "delt",
"badge_archive": "arkiv",
"badge_shared_cpr": "Delt CPR",
"lbl_also_in": "også i",
"filter_shared_cpr": "⚠ Delt CPR",
"risk_high": "HØJ",
"risk_medium": "MIDDEL",
"risk_low": "LAV",
"reason_cpr_number": "CPR-nummer",
"reason_cpr_numbers": "CPR-numre",
"reason_cpr_confirmed": "CPR(er) med nøgleordskontext",
"reason_unique_individuals": "unikke personer",
"reason_cpr_shared": "CPR delt på tværs af {n} filer",
"reason_data_10y": "data > 10 år gammel",
"reason_data_5y": "data > 5 år gammel",
"btn_export_excel": "Eksporter rapport som Excel",
"btn_audit_log_short": "Revisionslog",
"btn_delete_selected": "Slet markerede",
"audit_action_scan": "Scanning",
"audit_action_redact": "Anonymisering",
"audit_action_blur_faces": "Ansigtsslørning",
"audit_action_delete": "Sletning",
"audit_action_restore": "Gendannelse",
"audit_action_export": "Eksport",
"audit_files": "filer",
"audit_flagged": "markerede",
"audit_high_risk": "høj risiko",
"audit_regions": "områder",
"audit_faces": "ansigter",
"audit_permanent": "permanent",
"audit_trash": "papirkurv",
"audit_files_restored": "fil(er) gendannet",
"confirm_clear_audit": "Ryd hele revisionsloggen? Dette kan ikke fortrydes.",
"lang_spanish": "Spansk",
"lang_italian": "Italiensk",
"lang_portuguese": "Portugisisk",
"lang_finnish": "Finsk",
"lang_polish": "Polsk",
"lang_czech": "Tjekkisk",
"lang_russian": "Russisk",
"lang_arabic": "Arabisk",
"lang_chinese_simplified": "Kinesisk (forenklet)",
"lang_chinese_traditional": "Kinesisk (traditionelt)",
"lang_japanese": "Japansk",
"lang_korean": "Koreansk",
"lbl_root": "rod",
"lbl_root_folder": "rodmappe",
"lbl_scanning": "Scanner:",
"btn_deselect_all": "Fravælg alle",
"filter_high_risk": "🔴 Høj risiko",
"filter_in_archive": "📦 I arkiv",
"log_starting_scan": "Starter scanning af",
"log_found_files": "Fandt {n} fil(er) at scanne",
"log_cloud_skipped": "kun-sky filer sprunget over",
"log_faces_detected": "ansigt(er) fundet",
"log_ocr_pages": "side(r)",
"log_pages_skipped": "billedside(r) sprunget over (aktivér OCR)",
"log_scan_complete": "Scanning fuldført",
"log_files_with_cpr": "fil(er) med CPR",
"log_no_faces_in": "Ingen ansigter fundet i",
"pii_phone": "telefon",
"pii_email": "e-mail",
"pii_iban": "IBAN",
"pii_bank_account": "bankkonto",
"pii_name": "navn",
"pii_address": "adresse",
"pii_org": "org",
"lbl_other_pii": "Andre PII",
"lbl_found": "fundet",
"btn_clear_results_cache": "Ryd resultatcache",
"btn_clear_ocr_cache": "Ryd OCR-cache",
"confirm_clear_results_cache": "Ryd alle gemte scanningsresultater? Gitteret vil blive ryddet.",
"confirm_clear_ocr_cache": "Ryd OCR-cache? Dette vil tvinge ny OCR ved næste scanning.",
"log_cache_cleared": "Resultatcache ryddet",
"log_ocr_cache_cleared": "OCR-cache ryddet",
"m365_app_name": "GDPRScanner",
"m365_sources": "Kilder",
"m365_options": "Indstillinger",
"m365_accounts": "Konti",
"m365_stats": "Statistik",
"m365_src_email": "Outlook",
"m365_src_onedrive": "OneDrive",
"m365_src_sharepoint": "SharePoint",
"m365_src_teams": "Teams",
"m365_opt_date_from": "Scan e-mails/filer fra",
"m365_opt_date_from_hint": "Lad være tom for at scanne alt",
"m365_opt_email_body": "Scan e-mailindhold",
"m365_opt_attachments": "Scan vedhæftede filer",
"m365_opt_max_attach": "Maks. vedhæftet filstørrelse (MB)",
"m365_opt_max_emails": "Maks. e-mails pr. bruger",
"m365_connect_title": "Opret forbindelse til Microsoft 365",
"m365_connect_sub": "Angiv dine Azure-appoplysninger for at logge ind.",
"m365_label_client_id": "Klient-ID (Applikations-ID)",
"m365_label_tenant_id": "Lejer-ID",
"m365_label_client_secret": "Klienthemmelighed",
"m365_secret_hint": "(valgfri — aktiverer scanning på tværs af organisationen)",
"m365_secret_desc_app": "appen tilgår alle brugeres data direkte (applikationstilladelser, kræver ikke login).",
"m365_secret_desc_delegated": "du logger ind som dig selv og kan kun scanne egne data, medmindre du er Global Admin.",
"m365_btn_connect": "Opret forbindelse",
"m365_device_code_go": "Gå til",
"m365_device_code_enter": "og indtast denne kode",
"m365_btn_cancel_auth": "Annullér",
"m365_btn_reconfigure": "Rekonfigurér",
"m365_btn_sign_out": "Log ud",
"m365_mode_app": "🔑 App-tilstand — hele org.",
"m365_mode_delegated": "Delegeret",
"m365_search_users": "Søg brugere…",
"m365_add_account_label": "Tilføj konto manuelt:",
"m365_add_account_placeholder": "e-mail eller UPN",
"m365_admin_note": "Viser kun din konto. For at liste alle brugere skal en administrator give samtykke til User.Read.All i Azure Portal, eller tilføj konti manuelt nedenfor.",
"m365_btn_scan": "Scan",
"m365_btn_stop": "Stop",
"m365_pill_flagged": "markerede",
"m365_pill_scanned": "scannet",
"m365_filter_all_sources": "Alle kilder",
"m365_filter_email": "Outlook",
"m365_filter_onedrive": "OneDrive",
"m365_filter_sharepoint": "SharePoint",
"m365_filter_teams": "Teams",
"m365_empty_hint": "Vælg kilder og klik på Scan
for at finde dokumenter med CPR-numre",
"m365_stat_flagged": "Markerede",
"m365_stat_cpr": "CPR-fund",
"m365_preview_open": "Åbn i M365 ↗",
"m365_preview_close": "Luk",
"m365_auth_mode_app": "Godkendelsestilstand: Applikation (klientoplysninger — hele org.)",
"m365_auth_mode_delegated": "Godkendelsestilstand: Delegeret (enhedskode — kun indlogget bruger)",
"m365_phase_teams_index": "Bygger Teams-medlemskabsindeks…",
"m365_phase_sharepoint": "Indsamler SharePoint-filer…",
"m365_btn_about": "Om",
"m365_stat_scanned": "Scannet",
"m365_no_users_found": "Ingen brugere fundet",
"m365_no_users_match": "Ingen brugere matcher",
"m365_no_cpr_found": "Ingen CPR-numre fundet.",
"m365_no_matches": "Ingen match",
"m365_btn_export_excel": "Eksporter Excel",
"m365_export_no_data": "Ingen resultater at eksportere.",
"m365_phase_emails": "Indsamler Outlook-beskeder",
"m365_phase_onedrive": "Indsamler OneDrive",
"m365_phase_teams": "Indsamler Teams",
"m365_preset_1yr": "1 år",
"m365_preset_2yr": "2 år",
"m365_preset_5yr": "5 år",
"m365_preset_10yr": "10 år",
"m365_preset_any": "Alle",
"m365_auth_mode_app_short": "Application permissions · client credentials",
"m365_auth_mode_delegated_short": "Delegated permissions · device code flow",
"m365_info_permissions": "Tilladelser",
"m365_info_signin": "Log-ind krævet",
"m365_info_scope": "Rækkevidde",
"m365_info_scope_org": "Alle brugere i tenant",
"m365_info_scope_user": "Kun den indloggede bruger",
"m365_info_consent": "Administratorsamtykke",
"m365_info_required": "Påkrævet",
"m365_info_admin": "Global Administrator",
"m365_info_expands_scope": "Udvider rækkevidde til alle brugere",
"m365_info_no": "Nej",
"m365_info_yes": "Ja",
"m365_info_app_desc": "Appen godkender sig med et Client Secret og tilgår alle brugeres data direkte via Microsoft Graph — intet interaktivt login kræves. Ideel til automatiserede eller planlagte scanninger.",
"m365_info_delegated_desc": "Appen handler på vegne af den indloggede bruger via device code flow. Som standard er kun den pågældende brugers data tilgængeligt. En Global Administrator kan give bredere samtykke til at scanne alle brugere.",
"m365_filter_search": "Søg…",
"m365_filter_clear": "Ryd",
"m365_btn_list_view": "Liste",
"m365_btn_grid_view": "Gitter",
"m365_log_found_items": "Fandt",
"m365_log_items_to_scan": "element(er) til scanning",
"m365_log_starting_scan": "Starter scanning:",
"m365_log_accounts": "konto(er)",
"m365_btn_bulk_delete": "Slet",
"m365_bulk_delete_title": "Massesletning",
"m365_bulk_delete_sub": "E-mails flyttes til Slettet post · Filer sendes til papirkurven",
"m365_bulk_filter_heading": "Filtrer hvad der skal slettes",
"m365_bulk_filter_source": "Kildetype",
"m365_bulk_filter_min_cpr": "Min. CPR-fund",
"m365_bulk_filter_older_than": "Ældre end dato",
"m365_bulk_no_match": "Ingen elementer matcher disse kriterier.",
"m365_bulk_match_count": "element(er) vil blive slettet",
"m365_bulk_confirm_q": "element(er) slettes permanent. Fortsæt?",
"m365_bulk_deleting": "Sletter…",
"m365_bulk_deleted": "slettet",
"m365_bulk_failed": "mislykkedes",
"m365_bulk_delete_confirm": "Slet matchende elementer",
"m365_delete_confirm": "Slet",
"m365_delete_warning": "Dette kan ikke fortrydes.",
"m365_log_deleted": "Slettet:",
"m365_log_delete_failed": "Sletning mislykkedes:",
"m365_log_bulk_done": "Massesletning:",
"m365_log_older_than": "ældre end",
"m365_eta_left": "tilbage",
"btn_all": "Alle",
"btn_errors": "Fejl",
"log_copy": "Kopier",
"btn_none": "Ingen",
"m365_btn_resume": "Genoptag",
"m365_btn_start_fresh": "Start forfra",
"m365_resume_banner": "Tidligere scanning afbrudt — {scanned} skannet, {flagged} fundet",
"m365_log_resuming": "Genoptager scanning:",
"m365_log_already_scanned": "allerede skannet — sprunget over",
"m365_resuming": "Genoptager — springer allerede skannede elementer over…",
"m365_opt_delta": "Delta-scanning",
"m365_opt_delta_hint": "Kun ændrede elementer (efter første fulde scanning)",
"m365_delta_tokens_saved": "Tokens gemt",
"m365_delta_clear": "Ryd tokens",
"m365_delta_cleared": "Delta-tokens ryddet — næste scanning bliver fuld scanning.",
"m365_delta_mode": "Delta-tilstand — henter kun ændrede elementer…",
"m365_smtp_title": "✉ Send rapport",
"m365_smtp_desc": "Send Excel-rapporten via e-mail efter scanning.",
"m365_smtp_host": "SMTP-server",
"m365_smtp_port": "Port",
"m365_smtp_user": "Brugernavn",
"m365_smtp_pass": "Adgangskode",
"m365_smtp_from": "Afsenderadresse",
"m365_smtp_tls": "STARTTLS",
"m365_smtp_ssl": "SSL",
"m365_smtp_recipients": "Modtagere",
"m365_smtp_recipients_hint": "Adskil med komma eller semikolon",
"m365_smtp_save": "Gem",
"m365_smtp_send": "Send nu",
"m365_smtp_saved": "Indstillinger gemt.",
"m365_smtp_sending": "Sender…",
"m365_smtp_sent": "Rapport sendt.",
"m365_smtp_no_recipients": "Angiv mindst én modtager.",
"m365_smtp_configure": "Konfigurer",
"m365_smtp_from_hint": "(valgfri — standard er brugernavn)",
"m365_subject_title": "🔍 Registreret person",
"m365_subject_btn": "Slå op",
"m365_subject_desc": "Find alle markerede elementer med et givet CPR-nummer. CPR-nummeret hashes før søgning og gemmes aldrig i klartekst.",
"m365_subject_placeholder": "DDMMYY-XXXX",
"m365_subject_search": "Søg",
"m365_subject_searching": "Søger…",
"m365_subject_found": "element(er) fundet",
"m365_subject_not_found": "Ingen markerede elementer fundet for dette CPR-nummer.",
"m365_subject_delete_all": "Slet alle for denne person",
"m365_subject_delete_confirm": "element(er) slettes permanent. Fortsæt?",
"m365_disposition_label": "Disposition",
"m365_disp_unreviewed": "Ikke gennemgået",
"m365_disp_retain_legal": "Opbevar — lovkrav",
"m365_disp_retain_legit": "Opbevar — legitim interesse",
"m365_disp_retain_contract": "Opbevar — kontrakt",
"m365_disp_delete_sched": "Slet — planlagt",
"m365_disp_personal_use": "Privat brug — uden for scope",
"m365_disp_deleted": "Slettet",
"m365_disp_save": "Gem",
"m365_disp_saved": "✓ Gemt",
"m365_opt_retention": "Opbevaringspolitik",
"m365_opt_retention_hint": "Flag og slet elementer ældre end N år",
"m365_ret_years": "Opbevaringsår",
"m365_ret_fy_end": "Regnskabsårs afslutning",
"m365_ret_fy_rolling": "Løbende (fra i dag)",
"m365_ret_fy_dec": "31 dec. (Bogføringsloven)",
"m365_ret_fy_jun": "30 jun.",
"m365_ret_fy_mar": "31 mar.",
"m365_ret_mode_rolling": "løbende",
"m365_ret_mode_fiscal": "regnskabsår",
"m365_ret_cutoff_hint": "Elementer ændret før",
"m365_ret_cutoff_flagged": "markeres som forfaldne",
"m365_overdue_found": "forfaldne element(er) fundet",
"m365_bulk_overdue_btn": "Filtrer forfaldne",
"m365_bulk_clear_filters": "Ryd filtre",
"m365_btn_export_article30": "Art.30",
"m365_article30_done": "Artikel 30-rapport klar.",
"a30_title": "GDPR Artikel 30",
"a30_subtitle": "Fortegnelse over behandlingsaktiviteter",
"a30_generated": "Genereret",
"a30_confidential": "Fortroligt — GDPR-overholdelses dokument",
"a30_s1": "1. Oversigt",
"a30_scan_date": "Scanningsdato",
"a30_items_scanned": "Scannede elementer",
"a30_flagged": "Markerede elementer",
"a30_cpr_hits": "CPR-fund i alt",
"a30_data_subjects": "Anslåede registrerede",
"a30_overdue": "Forfaldne elementer (>5 år)",
"a30_by_source": "Fordeling efter kilde",
"a30_col_source": "Kilde",
"a30_col_items": "Elementer",
"a30_col_cpr": "CPR-fund",
"a30_col_overdue": "Forfaldne",
"a30_s2": "2. Identificerede kategorier af personoplysninger",
"a30_s2_intro": "Følgende kategorier af personoplysninger blev fundet under scanning.",
"a30_col_gdpr_class": "GDPR-klassifikation",
"a30_cpr_label": "CPR-numre (dansk personnummer)",
"a30_cpr_class": "Art. 9 — nationalt identifikationsnummer",
"a30_pii_class_9": "Art. 9 — helbred/følsomme",
"a30_pii_class_4": "Art. 4 — personoplysninger",
"a30_s3": "3. Datafortegnelse",
"a30_s3_intro": "Alle markerede elementer er listet nedenfor med placering, opbevaringsstatus og dispositionsstatus.",
"a30_col_name": "Navn / Emne",
"a30_col_account": "Konto",
"a30_col_modified": "Ændret",
"a30_col_disp": "Disposition",
"a30_more_items": "yderligere elementer vises ikke. Eksporter Excel-rapporten for den fulde liste.",
"a30_s4": "4. Opbevaringsanalyse",
"a30_s4_intro": "Følgende elementer overskrider 5-års opbevaringsgrænsen og bør gennemgås for sletning iht. GDPR artikel 5(1)(e) — opbevaringsbegrænsning.",
"a30_s5": "5. Overholdelsestrend",
"a30_s5_intro": "Antal markerede elementer over de seneste scanninger (nyeste først).",
"a30_col_scan_date": "Scanningsdato",
"a30_col_scan_type": "Scanningstype",
"a30_scan_delta": "Delta",
"a30_scan_full": "Fuld",
"a30_s6": "6. Metode og retsgrundlag",
"a30_method_title": "Scanningsmetode",
"a30_method_1": "CPR-numre registreres ved mønstergenkendelse mod det officielle danske CPR-format (DDMMYY-XXXX) med fuld datovalidering og århundrede-cifferverifikation iht. CPR-registerets regler.",
"a30_method_2": "Yderligere personoplysninger (telefonnumre, e-mailadresser, IBAN, bankkontonumre, navne, adresser og organisationer) registreres med regex og spaCy NER.",
"a30_method_3": "CPR-numre i dette dokuments database er SHA-256-hashede og gemmes aldrig i klartekst.",
"a30_method_4": "Scanning dækker Exchange-mailbokse (alle mapper inkl. Sendt post), OneDrive, SharePoint og Microsoft Teams-kanalefiler via Microsoft Graph API. Ved tilslutning dækker Google Workspace-scanning Gmail og Google Drev via en tjenestekonto med domæneomfattende delegation. Lokale og netværksbaserede filshares (SMB) scannes direkte.",
"a30_gdpr_title": "Refererede GDPR-artikler",
"a30_gdpr_1": "Artikel 5(1)(c) — Dataminimering: kun nødvendige oplysninger må opbevares",
"a30_gdpr_2": "Artikel 5(1)(e) — Opbevaringsbegrænsning: data må ikke opbevares længere end nødvendigt",
"a30_gdpr_3": "Artikel 9 — Særlige kategorier: helbredsoplysninger, strafbare forhold, fagforeningsmedlemskab mv. kræver udtrykkeligt retsgrundlag",
"a30_gdpr_4": "Artikel 15 — Ret til indsigt: registrerede kan anmode om oplysninger om deres data",
"a30_gdpr_5": "Artikel 17 — Ret til sletning: registrerede kan anmode om sletning",
"a30_gdpr_6": "Artikel 30 — Fortegnelse over behandlingsaktiviteter: dette dokument opfylder forpligtelsen",
"a30_disp_unreviewed": "Ikke gennemgået",
"a30_disp_retain_legal": "Opbevar — Lovkrav",
"a30_disp_retain_legit": "Opbevar — Legitim interesse",
"a30_disp_retain_contract": "Opbevar — Kontrakt",
"a30_disp_delete_sched": "Slet — Planlagt",
"a30_disp_personal_use": "Personal use — out of GDPR scope (Art. 2(2)(c))",
"a30_disp_deleted": "Slettet",
"a30_s6_short": "Metode og retsgrundlag",
"m365_role_all": "Alle",
"m365_role_staff": "Ansat",
"m365_role_student": "Elev",
"a30_s_dellog": "Sletningslog",
"a30_dellog_intro": "element(er) med personoplysninger er slettet via GDPRScanner. Denne log opfylder dokumentationspligten i GDPR artikel 5, stk. 2.",
"a30_dellog_by_reason": "Sletninger efter årsag",
"a30_dellog_records": "Sletningsposter",
"a30_col_reason": "Årsag",
"a30_col_count": "Antal",
"a30_col_deleted_at": "Slettet den",
"a30_col_deleted_by": "Slettet af",
"a30_reason_manual": "Manuel (enkelt kort)",
"a30_reason_bulk": "Massesletning",
"a30_reason_retention": "Opbevaringspolitik",
"a30_reason_dsr": "Sletningsanmodning fra registreret (art. 17)",
"m365_filter_all_disp": "Alle dispositioner",
"m365_trend_title": "Tendens",
"m365_trend_flagged": "Markerede",
"m365_trend_overdue": "Forfaldne",
"m365_filter_all_transfer": "Alle elementer",
"m365_filter_ext_recipient": "Ekstern modtager",
"m365_filter_ext_share": "Eksternt delt",
"m365_filter_shared": "Delt",
"m365_badge_ext_recipient": "Ekstern",
"m365_badge_shared": "Delt",
"a30_s_special": "Særlige kategorier af personoplysninger (artikel 9)",
"a30_special_intro": "element(er) indeholder særlige kategorier af personoplysninger iht. GDPR artikel 9. Kræver eksplicit retsgrundlag og konsekvensanalyse (DPIA).",
"a30_special_by_cat": "Opdagede kategorier",
"a30_special_items": "Berørte elementer (op til 50)",
"a30_col_category": "Kategori",
"a30_cat_health": "Helbredsoplysninger (art. 9)",
"a30_cat_mental": "Psykisk helbred (art. 9)",
"a30_cat_criminal": "Strafbare forhold (art. 10)",
"a30_cat_union": "Fagforeningsmedlemskab (art. 9)",
"a30_cat_religion": "Religiøs overbevisning (art. 9)",
"a30_cat_ethnicity": "Etnisk oprindelse (art. 9)",
"a30_cat_political": "Politisk overbevisning (art. 9)",
"a30_cat_biometric": "Biometriske oplysninger (art. 9)",
"a30_cat_sexual": "Seksuel orientering (art. 9)",
"m365_filter_all_special": "Alle risikoniveauer",
"m365_filter_special_only": "Art. 9 følsomme data",
"m365_badge_special": "Art.9",
"m365_phase_scanning": "Scanner…",
"a30_special_cat": "Særlige kategorier (artikel 9)",
"a30_special_cat_note": "Disse elementer indeholder helbredsoplysninger, straffeoplysninger, biometriske data, religiøse, etniske, fagforeningsmæssige, politiske eller seksuelle oplysninger. Et eksplicit retsgrundlag (art. 9, stk. 2) og eventuelt en konsekvensanalyse (art. 35) er påkrævet.",
"a30_col_special": "Art. 9",
"a30_pii_phone": "Telefonnumre",
"a30_pii_email": "E-mailadresser",
"a30_pii_iban": "IBAN-bankkontonumre",
"a30_pii_bank": "Bankkontonumre",
"a30_pii_name": "Personnavne (NER)",
"a30_pii_address": "Adresser (NER)",
"a30_pii_org": "Organisationer (NER)",
"a30_col_cpr_short": "CPR",
"a30_inv_staff": "Personale / Undervisere",
"a30_inv_students": "Elever",
"a30_student_consent_note": "Bemærk: Elevers konti i dansk folkeskole (elever under 15 år) kræver forældrenes samtykke til behandling af personoplysninger i henhold til Databeskyttelsesloven §6. Elementer i elevers konti må ikke slettes automatisk — enhver handling kræver godkendelse fra skoleledelsen, og for elever under 15 år skal forældre eller værger som rettighedshavere underrettes i henhold til GDPR artikel 8.",
"m365_profile_label": "Profil:",
"m365_profile_placeholder": "— Vælg profil —",
"m365_profile_save_tip": "Gem aktuelle indstillinger som profil",
"m365_profile_save_prompt": "Profilnavn:",
"m365_profile_applied": "Profil indlæst",
"m365_profile_saved": "Profil gemt",
"m365_profile_manage_btn": "Profiler",
"m365_profile_clear_btn": "Ryd",
"m365_profile_save_btn": "Gem",
"m365_profile_manage_title": "⚙ Administrer profiler",
"m365_profile_no_profiles": "Ingen gemte profiler endnu. Brug 💾 til at gemme de aktuelle sidebjælkeindstillinger som en profil.",
"m365_profile_use": "Brug",
"m365_profile_edit": "Rediger",
"m365_profile_duplicate": "Dupliker",
"m365_profile_delete": "Slet",
"m365_profile_delete_confirm": "Slet profil",
"m365_profile_duplicated": "Profil duplikeret",
"m365_profile_deleted": "Profil slettet",
"m365_profile_never": "aldrig",
"m365_profile_last_run": "Sidst kørt",
"m365_profile_name_placeholder": "Profilnavn",
"m365_profile_desc_placeholder": "Beskrivelse (valgfri)",
"m365_profile_name_required": "Profilnavn er påkrævet.",
"m365_db_title": "🗄 Database",
"m365_db_export": "Eksporter",
"m365_db_import": "Importer",
"m365_db_export_error": "Eksport mislykkedes",
"m365_db_exported": "Database eksporteret",
"m365_db_import_title": "📥 Importer database",
"m365_db_import_desc": "Vælg en tidligere eksporteret .zip-fil. Sammenfletning tilføjer dispositioner og slettelog. Erstatning sletter alt og gendanner fuldt ud.",
"m365_db_import_file": "ZIP-fil",
"m365_db_import_mode": "Tilstand:",
"m365_db_import_merge": "Sammenflet (sikker)",
"m365_db_import_replace": "Erstat (fuld gendannelse)",
"m365_db_import_replace_warn": "⚠ Erstatningstilstand sletter alle eksisterende scanningsdata inden gendannelse. Sørg for at have en sikkerhedskopi af ~/.gdpr_scanner.db først.",
"m365_db_import_replace_confirm": "Erstatningstilstand sletter ALLE eksisterende scanningsdata og gendanner fra arkivet.\\n\\nSørg for at have en manuel sikkerhedskopi af ~/.gdpr_scanner.db.\\n\\nFortsæt?",
"m365_db_import_no_file": "Vælg venligst en ZIP-fil først.",
"m365_db_importing": "Importerer…",
"m365_db_imported": "Importeret",
"m365_db_import_run": "Importer",
"m365_opt_scan_photos": "Søg efter ansigter i billeder",
"m365_opt_scan_photos_hint": "Markerer billeder med registrerede ansigter som Art. 9 biometriske data. Langsommere — aktivér efter behov.",
"m365_opt_skip_gps": "Ignorer GPS i billeder",
"m365_opt_skip_gps_hint": "Billeder med GPS-koordinater flagges ikke — nyttigt ved elevscanninger, hvor smartphones indlejrer placering i alle fotos.",
"m365_opt_min_cpr": "Min. CPR-antal pr. fil",
"m365_opt_min_cpr_hint": "Filer med færre distinkte CPR-numre end denne tærskel rapporteres ikke. Sæt til 2 for at undgå falske positive, når elever har egne CPR-numre i filer.",
"m365_filter_photo_only": "📷 Billeder / biometrisk",
"m365_filter_all_roles": "Alle roller",
"m365_filter_staff": "Ansatte",
"m365_filter_student": "Elever",
"m365_badge_faces": "ansigter",
"a30_photo_items": "Billeder med registrerede ansigter (Art. 9 biometrisk)",
"a30_photo_note": "Fotografier af identificerbare personer er biometriske data i henhold til Art. 9 GDPR. Opbevaring kræver et dokumenteret retsgrundlag i henhold til Art. 9(2). For skolefotografier af elever under 15 år er forældrenes samtykke påkrævet (Databeskyttelsesloven §6). Se Datatilsynets vejledning om fotografering i skoler.",
"a30_s_photos": "Fotografier og biometriske data (artikel 9)",
"a30_photo_intro": "billedfil(er) med registrerede ansigt(er) blev fundet i scanningen. Fotografier af identificerbare personer udgør biometriske data i henhold til GDPR artikel 9 og er underlagt den samme forhøjede beskyttelse som sundheds- eller straffeoplysninger.",
"a30_photo_guidance": "Vejledning om opbevaringsperiode",
"a30_photo_g1": "Billeder må kun opbevares, så længe det oprindelige formål er gyldigt (Art. 5(1)(b) — formålsbegrænsning).",
"a30_photo_g2": "Elever under 15 år kræver forældrenes samtykke (Databeskyttelsesloven §6). Samtykket skal være frit givet, specifikt og dokumenteret.",
"a30_photo_g3": "Billeder på offentligt tilgængelige hjemmesider skal fjernes straks, når en person forlader organisationen eller trækker sit samtykke tilbage (Art. 17 — retten til sletning).",
"a30_photo_g4": "Historisk/arkivbrug kan begrunde længere opbevaring i henhold til Art. 89 kun med specifikke sikkerhedsforanstaltninger og en konkret vurdering.",
"a30_photo_col_faces": "Ansigter",
"a30_method_5": "Når billedscanning er aktiveret, analyseres billedfiler ved hjælp af OpenCV Haar cascade-ansigtsdetektion for at identificere fotografier af personer (Art. 9 biometriske data).",
"m365_role_cycle_tip": "Klik for at ændre rolle (skifter elev → personale → andet → auto)",
"m365_role_set": "Rolle sat",
"m365_role_cleared": "Rolletilsidesættelse fjernet",
"m365_sku_debug_title": "🔍 Lejer-SKU-ID'er",
"m365_sku_debug_desc": "Dette er de rå SKU-ID'er tildelt dine brugere. Dem markeret ❓ ukendt er ikke i classification/m365_skus.json — kopiér dem ind under student_ids eller staff_ids og genstart.",
"m365_sku_debug_none": "Ingen licensdata returneret — kontrollér at appen har User.Read.All tilladelse.",
"m365_file_sources_title": "📁 Filkilder",
"m365_file_sources_manage": "Administrer",
"m365_file_sources_empty": "Ingen filkilder konfigureret. Tilføj en lokal mappe eller netværksdeling nedenfor.",
"m365_file_sources_add": "Tilføj kilde",
"m365_fsrc_label": "Betegnelse",
"m365_fsrc_path": "Sti",
"m365_fsrc_smb_detected": "SMB/CIFS-netværksdeling registreret",
"m365_fsrc_smb_host": "SMB-vært",
"m365_fsrc_smb_user": "Brugernavn",
"m365_fsrc_smb_pw": "Adgangskode",
"m365_fsrc_smb_pw_hint": "Adgangskoden gemmes i nøglekæden — aldrig i en fil.",
"m365_fsrc_add_btn": "Tilføj",
"m365_fsrc_saved": "Kilde gemt",
"m365_fsrc_saving": "Gemmer...",
"m365_fsrc_path_required": "Sti er påkrævet.",
"m365_fsrc_scan_btn": "Scan",
"m365_fsrc_scan_start": "Starter filscanning",
"m365_src_group_files": "Filkilder",
"m365_no_sources": "Ingen kilder valgt — intet at scanne.",
"m365_fsrc_name_required": "Navn er påkrævet.",
"m365_srcmgmt_title": "⚙ Kildeadministration",
"m365_srcmgmt_tab_m365": "Microsoft 365",
"m365_srcmgmt_tab_google": "Google Workspace",
"m365_srcmgmt_tab_files": "Filkilder",
"m365_srcmgmt_connection": "Forbindelse",
"m365_srcmgmt_azure_creds": "Azure-legitimationsoplysninger",
"m365_srcmgmt_sources_m365": "Kilder der skal scannes",
"m365_srcmgmt_connected": "Forbundet",
"m365_srcmgmt_not_connected": "Ikke forbundet",
"m365_srcmgmt_coming_soon": "Kommer snart",
"m365_srcmgmt_google_sub": "Gmail og Google Drev-scanning vises her, når det er implementeret.",
"m365_srcmgmt_file_sources": "Filkilder",
"m365_sources_manage_btn": "Kilder",
"m365_connecting": "Opretter forbindelse...",
"m365_err_creds_required": "Klient-ID og lejer-ID er påkrævet",
"m365_signout_confirm": "Afbryd forbindelsen og ryd legitimationsoplysninger?",
"m365_btn_settings": "Indstillinger",
"m365_settings_title": "⚙ Indstillinger",
"m365_settings_tab_general": "Generelt",
"m365_settings_tab_email": "E-mailrapport",
"m365_settings_tab_database": "Database",
"m365_settings_appearance": "Udseende",
"m365_settings_language": "Sprog",
"m365_settings_theme": "Tema",
"m365_settings_db_actions": "Handlinger",
"m365_db_reset": "Nulstil database",
"m365_db_reset_confirm": "Nulstil database? Alle scanresultater slettes.",
"m365_db_reset_done": "Database nulstillet",
"m365_db_scans": "Scanninger",
"m365_smtp_saving": "Gemmer...",
"m365_settings_admin_pin": "Admin-PIN",
"m365_settings_pin_hint": "Påkrævet ved destruktive handlinger (f.eks. nulstil database). Lad stå tom for at deaktivere.",
"m365_settings_current_pin": "Nuværende PIN",
"m365_settings_new_pin": "Ny PIN",
"m365_settings_confirm_pin": "Bekræft PIN",
"m365_settings_pin_set": "Admin-PIN er indstillet",
"m365_settings_pin_not_set": "Ingen PIN — nulstil database er ubeskyttet",
"m365_settings_pin_required": "PIN er påkrævet.",
"m365_settings_pin_mismatch": "PINs stemmer ikke overens.",
"m365_settings_pin_wrong": "Forkert PIN — nulstilling annulleret.",
"m365_settings_pin_saved": "PIN gemt",
"m365_settings_enter_pin": "Indtast admin-PIN",
"m365_settings_enter_pin_reset": "Indtast admin-PIN for at nulstille databasen.",
"btn_confirm": "Bekræft",
"m365_log_scan_started": "Scanning startet",
"m365_preview_local_file": "Lokal fil — ingen cloud-forhåndsvisning tilgængelig",
"m365_badge_gps": "GPS-position",
"a30_gps_items": "Elementer med GPS-placeringsdata (Art. 4 — placering = persondata)",
"a30_exif_pii_items": "Elementer med EXIF-personoplysninger (forfatter, beskrivelse, nøgleord)",
"a30_gps_title": "Elementer med GPS-placeringsdata",
"a30_gps_intro": "Følgende filer indeholder GPS-koordinater indlejret i EXIF-metadata. Placeringsdata udgør personoplysninger i henhold til GDPR Art. 4.",
"a30_gps_col_lat": "Breddegrad",
"a30_gps_col_lon": "Længdegrad",
"m365_accounts_disabled_tip": "Vælg en Microsoft 365-kilde for at aktivere kontovalg",
"m365_smtp_test": "Test",
"m365_smtp_testing": "Sender test-email…",
"m365_smtp_test_ok": "Test-email sendt",
"m365_smtp_test_ok_graph": "Test-email sendt via Microsoft Graph til",
"m365_smtp_test_ok_smtp": "Test-email sendt via SMTP til",
"m365_smtp_graph_also_failed": "(⚠ Graph mislykkedes også — Mail.Send ikke tildelt)",
"m365_smtp_test_fail": "Forbindelse mislykkedes",
"bulk_select_mode": "Vælg",
"bulk_select_all": "Vælg alle synlige",
"bulk_deselect_all": "Fravælg alle",
"bulk_apply": "Anvend",
"bulk_done": "Afslut",
"bulk_selected": "valgt",
"bulk_applied": "opdateret",
"disp_stats_total": "total",
"disp_stats_unreviewed": "ikke gennemgået",
"disp_stats_retain": "behold",
"disp_stats_delete": "slet",
"disp_stats_other": "andet",
"disp_stats_reviewed": "gennemgået",
"m365_fsrc_edit_btn": "Rediger",
"m365_fsrc_save_changes": "Gem ændringer",
"m365_settings_tab_scheduler": "Planlægger",
"m365_sched_title": "Planlagte scanninger",
"m365_sched_next": "Næste",
"m365_sched_hint": "Kør scanninger automatisk på et fast tidspunkt. Kræver en aktiv M365-forbindelse (app-tilstand anbefales).",
"m365_sched_no_aps": "⚠ APScheduler ikke installeret. Kør: pip install apscheduler",
"m365_sched_enabled": "Aktivér planlægger",
"m365_sched_frequency": "Frekvens",
"m365_sched_dow": "Ugedag",
"m365_sched_dom": "Dag i måneden",
"m365_sched_time": "Tidspunkt",
"m365_sched_profile": "Profil",
"m365_sched_profile_last": "Sidst gemte indstillinger",
"m365_sched_after_scan": "Efter scanning",
"m365_sched_auto_email": "Send rapport automatisk",
"m365_sched_auto_retention": "Håndhæv opbevaringspolitik",
"m365_sched_status": "Status",
"m365_sched_run_now": "▶ Kør nu",
"m365_sched_add": "+ Tilføj planlagt scanning",
"m365_sched_name": "Navn",
"m365_sched_editor_new": "Ny planlagt scanning",
"m365_sched_editor_edit": "Rediger planlagt scanning",
"m365_sched_name_required": "Navn er påkrævet",
"m365_sched_no_runs": "Ingen planlagte kørsler endnu",
"m365_sched_freq_daily": "Dagligt",
"m365_sched_freq_weekly": "Ugentligt",
"m365_sched_freq_monthly": "Månedligt",
"m365_sched_dow_mon": "Mandag",
"m365_sched_dow_tue": "Tirsdag",
"m365_sched_dow_wed": "Onsdag",
"m365_sched_dow_thu": "Torsdag",
"m365_sched_dow_fri": "Fredag",
"m365_sched_dow_sat": "Lørdag",
"m365_sched_dow_sun": "Søndag",
"btn_save": "Gem",
"m365_settings_about": "Om",
"m365_settings_save_pin": "Gem PIN",
"m365_sse_reconnecting": "Genopretter forbindelse til kørende scanning…",
"m365_sse_replay_note": "Live-log genoptaget — tidligere indlæg afspillet fra igangværende scanning.",
"m365_google_sa_creds": "Tjenestekonto-legitimationsoplysninger",
"m365_google_sa_key_file": "JSON-nøgle til tjenestekonto",
"m365_google_sa_key_hint": "Download fra Google Cloud Console → IAM & Admin → Tjenestekonti → Nøgler → Tilføj nøgle → JSON",
"m365_google_admin_email": "Admin-e-mail",
"m365_google_admin_email_hint": "Bruges til domæneomfattende delegation — skal være Workspace-superadmin.",
"m365_google_libs_missing": "Biblioteker ikke installeret",
"m365_google_key_required": "Vælg en JSON-nøglefil til tjenestekontoen",
"m365_google_invalid_json": "Ugyldig JSON-fil",
"m365_srcmgmt_sources_google": "Kilder der skal scannes",
"m365_google_src_gmail": "Gmail",
"m365_google_src_drive": "Google Drev",
"m365_google_setup_title": "Opsætning kræves i Google Workspace:",
"m365_google_setup_step1": "Opret et Google Cloud-projekt og aktiver Gmail API + Drive API + Admin SDK.",
"m365_google_setup_step2": "Opret en tjenestekonto, download JSON-nøglen, og aktiver domæneomfattende delegation.",
"m365_google_setup_step3": "I Workspace Admin → Sikkerhed → API-kontroller → Domæneomfattende delegation, tilføj tjenestekontoens klient-ID med omfang:",
"m365_google_auth_mode": "Godkendelsestilstand",
"m365_google_mode_workspace": "Workspace",
"m365_google_mode_personal": "Personlig konto",
"m365_google_personal_creds": "Personlig konto",
"m365_google_personal_client_id": "Klient-ID",
"m365_google_personal_client_secret": "Klienthemmelighed",
"m365_google_personal_hint": "Opret OAuth 2.0 Desktop-legitimationsoplysninger i Google Cloud Console, og indsæt klient-ID og hemmelighed ovenfor.",
"m365_google_personal_sign_in": "Log ind",
"m365_google_personal_creds_required": "Klient-ID og hemmelighed er påkrævet",
"m365_google_personal_setup_title": "Opsætning kræves:",
"m365_google_personal_setup_step1": "I Google Cloud Console skal du oprette et projekt og aktivere Gmail API + Drive API.",
"m365_google_personal_setup_step2": "Opret OAuth 2.0-legitimationsoplysninger (typen Desktop-app) og kopiér klient-ID og hemmelighed.",
"m365_google_personal_setup_step3": "Tilføj din Google-konto-e-mail til listen over testbrugere på OAuth-samtykkeskærmen.",
"m365_auth_waiting": "Venter på login…",
"role_staff": "Ansat",
"role_student": "Elev",
"role_other": "Anden",
"m365_settings_tab_security": "Sikkerhed",
"share_modal_title": "Del resultater",
"share_modal_desc": "Skrivebeskyttede links lader en DPO eller gennemganger se resultater og tilknytte dispositioner uden adgang til scanningskontroller eller legitimationsoplysninger.",
"share_new_link": "Nyt link",
"share_label_lbl": "Etiket (valgfrit)",
"share_label_placeholder": "f.eks. DPO-gennemgang 2026",
"share_expires_in": "Udløber om",
"share_expires_never": "Aldrig",
"share_expires_7d": "7 dage",
"share_expires_30d": "30 dage",
"share_expires_90d": "90 dage",
"share_expires_1y": "1 år",
"share_create": "Opret",
"share_copy_link_prompt": "Kopiér link:",
"share_active_links": "Aktive links",
"share_viewer_pin_label": "Seerens PIN:",
"share_pin_configure": "Konfigurér",
"share_pin_set": "Angivet",
"share_pin_not_set": "Ikke angivet",
"share_no_links": "Ingen aktive links.",
"share_unlabelled": "Uden etiket",
"share_expires_prefix": "Udløber:",
"share_last_used": "Sidst brugt:",
"share_revoke": "Tilbagekald",
"share_copied": "Kopiéret!",
"share_load_error": "Kunne ikke indlæse links.",
"share_create_error": "Kunne ikke oprette link:",
"share_revoke_confirm": "Tilbagekald dette link? Alle der bruger det, mister straks adgang.",
"share_revoke_error": "Kunne ikke tilbagekalde:",
"share_scope_lbl": "Omfang",
"share_scope_all": "Alle",
"share_scope_type_role": "Rolle",
"share_scope_type_user": "Bruger",
"share_scope_role_lbl": "Rolle",
"share_scope_user_lbl": "Brugerens e-mail",
"share_scope_user_placeholder": "alice@skole.dk",
"share_scope_user_invalid": "Angiv venligst en gyldig e-mailadresse for brugeromfanget.",
"share_scope_staff": "Ansatte",
"share_scope_student": "Elever",
"viewer_pin_group_title": "Seerens PIN",
"viewer_pin_desc": "En numerisk PIN (4–8 cifre), der lader alle åbne /view i en browser for skrivebeskyttet adgang til resultater uden et token-link.",
"viewer_pin_clear": "Ryd PIN",
"viewer_pin_is_set": "Seerens PIN er angivet",
"viewer_pin_not_set_msg": "Ingen PIN angivet — /view kræver et token-link",
"viewer_pin_format": "PIN skal være 4–8 cifre.",
"viewer_pin_saving": "Gemmer…",
"viewer_pin_saved": "PIN gemt",
"viewer_pin_clear_confirm": "Fjern seerens PIN? /view vil igen kræve et token-link.",
"viewer_pin_cleared": "PIN ryddet",
"interface_pin_group_title": "Interface-PIN",
"interface_pin_desc": "En numerisk PIN-kode (4\u20138 cifre), der skal indtastes, inden man får adgang til selve scanneren. Seere, der tilgår /view, er ikke berørt.",
"interface_pin_clear": "Ryd PIN",
"interface_pin_is_set": "Interface-PIN er angivet",
"interface_pin_not_set_msg": "Ingen PIN angivet \u2014 grænsefladen er åben for alle på netværket",
"interface_pin_saved": "PIN gemt",
"interface_pin_clear_confirm": "Fjern interface-PIN? Scanneren vil herefter være tilgængelig for alle på netværket.",
"interface_pin_cleared": "PIN ryddet",
"interface_pin_login_desc": "Indtast interface-PIN for at fortsætte.",
"interface_pin_login_btn": "Fortsæt",
"interface_pin_err_incorrect": "Forkert PIN.",
"interface_pin_err_too_many": "For mange forsøg. Prøv igen om lidt.",
"interface_pin_err_network": "Netværksfejl. Prøv igen."
}