diff --git a/config/i18n.ts b/config/i18n.ts index 9d0ded7d35..10f4cc8cb1 100644 --- a/config/i18n.ts +++ b/config/i18n.ts @@ -136,6 +136,11 @@ const locales: (LocaleObjectData | (Omit & { code: str name: 'Български', pluralRule: createPluralRule('bg-BG', { zero: 1, one: 0, two: 1, few: 1, many: 1, other: 1 }), }, + { + code: 'da', + file: 'da-DK.json', + name: 'Dansk', + }, /*{ code: 'ckb', file: 'ckb.json', diff --git a/i18n/locales/da-DK.json b/i18n/locales/da-DK.json new file mode 100644 index 0000000000..f4e1165077 --- /dev/null +++ b/i18n/locales/da-DK.json @@ -0,0 +1,1880 @@ +{ + "$schema": "../schema.json", + "seo": { + "home": { + "title": "npmx - pakkebrowser til npm-registret", + "description": "en hurtig, moderne browser til npm-registret. Søg, gennemse og udforsk pakker med en moderne grænseflade." + } + }, + "built_at": "bygget {0}", + "alt_logo": "npmx logo", + "tagline": "en hurtig, moderne browser til npm-registret", + "non_affiliation_disclaimer": "ikke tilknyttet npm, Inc.", + "trademark_disclaimer": "npm er et registreret varemærke for npm, Inc. Dette websted er ikke tilknyttet npm, Inc.", + "footer": { + "about": "om", + "sponsors": "sponsorer", + "blog": "blog", + "docs": "dokumentation", + "source": "kilde", + "social": "sociale medier", + "chat": "chat", + "builders_chat": "byggere", + "keyboard_shortcuts": "tastaturgenveje", + "brand": "brand", + "resources": "Ressourcer", + "features": "Funktioner", + "other": "Andet", + "sponsored_by": "Sponsoreret af {list}" + }, + "shortcuts": { + "section": { + "global": "Generelt", + "search": "Søg", + "package": "Pakke" + }, + "ctrl_key": "Ctrl", + "command_palette": "Åbn kommandopaletten", + "command_palette_description": "Brug kommandopaletten til at hoppe mellem sider, pakkevisninger, indstillinger og eksterne links uden at forlade tastaturet. På macOS skal du trykke på ⌘K. På Windows og Linux skal du trykke på {ctrlKey}+K.", + "focus_search": "Fokuser søgning", + "show_kbd_hints": "Fremhæv tastaturgenveje", + "settings": "Åbn indstillinger", + "compare": "Sammenlign", + "compare_from_package": "Sammenlign (forudfyldt med nuværende pakke)", + "changelog": "Åbn ændringslog", + "navigate_results": "Naviger resultater", + "go_to_result": "Gå til resultat", + "open_code_view": "Åbn kodevisning", + "open_docs": "Åbn dokumentation", + "disable_shortcuts": "Du kan deaktivere tastaturgenveje i {settings}.", + "open_main": "Åbn hovedinformation", + "open_diff": "Åbn versionsforskelle", + "open_timeline": "Åbn tidslinje", + "open_stats": "Åbn statistik" + }, + "search": { + "label": "Søg npm-pakker", + "placeholder": "søg pakker...", + "button": "søg", + "searching": "Søger...", + "found_packages": "Ingen pakker fundet | Fundet 1 pakke | Fundet {count} pakker", + "found_packages_sorted": "Ingen resultater fundet | Sortering af top {count} resultat | Sortering af top {count} resultater", + "updating": "(opdaterer...)", + "no_results": "Ingen pakker fundet for \"{query}\"", + "rate_limited": "For mange forespørgsler til npm, prøv igen om et øjeblik", + "title": "søg", + "title_search": "søg: {search}", + "title_packages": "søg pakker", + "meta_description": "Søgeresultater for '{search}'", + "meta_description_packages": "Søg npm-pakker", + "not_taken": "{name} er ikke taget", + "claim_prompt": "Gør krav på dette pakkenavn på npm", + "claim_button": "Reserver \"{name}\"", + "want_to_claim": "Vil du reservere dette pakkenavn?", + "start_typing": "Begynd at skrive for at søge efter pakker", + "algolia_disclaimer": "Drevet af Algolia", + "exact_match": "præcis", + "suggestion": { + "user": "bruger", + "org": "organisation", + "view_user_packages": "Se pakker fra denne bruger", + "view_org_packages": "Se pakker fra denne organisation" + }, + "instant_search": "Øjeblikkelig søgning", + "instant_search_on": "på", + "instant_search_off": "fra", + "instant_search_turn_on": "tænd", + "instant_search_turn_off": "sluk", + "instant_search_advisory": "{label} {state} — {action}" + }, + "command_palette": { + "title": "kommandopalet", + "quick_actions": "gå til...", + "subtitle": "naviger rundt i npmx og skift hurtigt indstillinger", + "subtitle_languages": "vælg et sprog eller hjælp med at forbedre oversættelserne", + "instructions": "Skriv for at filtrere kommandoer. Brug piletasterne til at bevæge dig gennem resultaterne, og tryk på Enter for at køre en kommando.", + "input_label": "Søgning i kommandopaletten", + "results_label": "Kommandoresultater", + "placeholder": "skriv en kommando...", + "back": "Tilbage", + "empty": "Ingen matchende kommandoer", + "empty_search_hint": "Tryk på Enter for at søge efter \"{query}\".", + "current": "aktuel", + "here": "du er her", + "connected": "forbundet", + "keyboard_shortcuts": { + "navigate": "for at navigere", + "select": "for at vælge", + "close": "for at lukke" + }, + "state": { + "on": "til", + "off": "fra" + }, + "groups": { + "actions": "Handlinger", + "help": "Hjælp", + "language": "Sprog", + "connections": "Forbindelser", + "navigation": "Navigation", + "links": "Links", + "npmx": "npmx", + "package": "Pakke", + "package_with_name": "Pakke ({name})", + "versions": "Versioner", + "versions_with_name": "Versioner af {name}" + }, + "actions": { + "search": "Søg", + "search_for": "Søg efter \"{query}\"", + "keyboard_shortcuts": "Tastaturgenveje", + "help_translate": "Hjælp med at oversætte" + }, + "connections": { + "npm_connect": "Forbind til npm CLI", + "npm_connected": "npm CLI (~{username})", + "npm_disconnect": "Afbryd forbindelsen til npm CLI", + "atmosphere_connect": "Forbind til Atmosphere", + "atmosphere_connected": "atmosphere ({'@'}{handle})", + "atmosphere_disconnect": "Afbryd forbindelsen til Atmosphere" + }, + "navigation": { + "home": "hjem", + "packages": "pakker (~{username})", + "orgs": "organisationer (~{username})", + "profile": "profil ({'@'}{handle})" + }, + "links": { + "external": "Eksternt link" + }, + "package_links": { + "stars": "Stjerner", + "forks": "Forks" + }, + "theme": { + "system": "Brug systemtema", + "light": "Brug lyst tema", + "dark": "Brug mørkt tema" + }, + "package": { + "main": "Pakkeside", + "docs": "Dokumentation", + "code": "Kode", + "diff": "Diff", + "compare": "Sammenlign denne pakke", + "download": "Hent tarball", + "changelog": "Ændringslog", + "stats": "Statistik" + }, + "package_actions": { + "copy_run": "Kopier kommandoen til at køre pakken" + }, + "code": { + "copy_file": "Kopier filindhold" + }, + "diff": { + "merge_modified_lines": "Flet ændrede linjer", + "word_wrap": "Tekstombrydning" + }, + "version": { + "label": "{version}" + }, + "status": { + "available_in_context": "{context}. Ingen kommandoer tilgængelige | {context}. 1 kommando tilgængelig | {context}. {count} kommandoer tilgængelige", + "matching_in_context": "{context}. Ingen matchende kommandoer | {context}. 1 matchende kommando | {context}. {count} matchende kommandoer", + "no_matches_search_in_context": "{context}. Ingen matchende kommandoer. Tryk på Enter for at søge efter \"{query}\"." + }, + "announcements": { + "language_changed": "Sprog sat til {language}.", + "relative_dates_on": "Relative datoer slået til.", + "relative_dates_off": "Relative datoer slået fra.", + "theme_changed": "Tema sat til {theme}.", + "accent_color_changed": "Accentfarve sat til {color}.", + "background_theme_changed": "Baggrundsnuance sat til {theme}.", + "foreground_theme_changed": "Forgrundsnuance sat til {theme}.", + "download_started": "Downloader {package}-tarball.", + "copied_to_clipboard": "Kopieret til udklipsholderen.", + "npm_disconnected": "npm CLI blev afbrudt.", + "atmosphere_disconnected": "Atmosphere blev afbrudt.", + "facets_all_selected": "Alle facetter er valgt.", + "facets_all_deselected": "Alle facetter er fravalgt.", + "view_switched": "Skiftede til visningen {view}.", + "setting_toggled": "{setting} {state}." + } + }, + "nav": { + "main_navigation": "Hovednavigation", + "popular_packages": "Populære pakker", + "settings": "indstillinger", + "compare": "sammenlign", + "back": "Tilbage", + "menu": "Menu", + "mobile_menu": "Navigationsmenu", + "open_menu": "Åbn menu", + "links": "Links", + "tap_to_search": "Tryk for at søge" + }, + "blog": { + "title": "Blog", + "heading": "blog", + "meta_description": "Indsigter og opdateringer fra npmx-fællesskabet", + "author": { + "view_profile": "Se {name}'s profil på Bluesky" + }, + "draft_badge": "Udkast", + "draft_banner": "Dette er et upubliceret udkast. Det kan være ufuldstændigt eller indeholde unøjagtigheder.", + "no_posts": "Ingen indlæg fundet.", + "atproto": { + "view_on_bluesky": "Se på Bluesky", + "reply_on_bluesky": "Svar på Bluesky", + "likes_on_bluesky": "Synes godt om på Bluesky", + "like_or_reply_on_bluesky": "Synes godt om dette indlæg eller tilføj din kommentar på Bluesky", + "no_comments_yet": "Ingen kommentarer endnu.", + "could_not_load_comments": "Kunne ikke indlæse kommentarer.", + "comments": "Kommentarer", + "loading_comments": "Indlæser kommentarer...", + "updating": "Opdaterer...", + "reply_count": "{count} svar | {count} svar", + "like_count": "{count} synes godt om | {count} synes godt om", + "repost_count": "{count} deling | {count} delinger", + "more_replies": "{count} flere svar... | {count} flere svar..." + } + }, + "noodles": { + "title": "noodles", + "meta_description": "Alle de noodles, vi nogensinde har vist på npmx — sæsonlogoerne, påskeæggene og historierne bag dem.", + "latest": "Seneste noodles", + "what_is": "Hvad er noodles", + "what_is_body": "Noodles er de legesyge varianter af npmx-logoet, som vi viser på forsiden for at markere udgivelser, højtider, begivenheder og andre øjeblikke, der er værd at fejre. Tænk på dem som Google Doodles, bare for npm-pakker.", + "empty": "Ingen noodles endnu.", + "load_more": "Indlæs {count} flere", + "dates": "Aktive datoer", + "shipped_in": "Lanceret i", + "credits": "Bidragydere", + "learn_more": "Læs mere", + "carousel_prev": "Forrige billede", + "carousel_next": "Næste billede", + "carousel_dots": "Navigation mellem variantbilleder", + "carousel_jump": "Gå til billede {index}", + "lens_label": "{title} — billedserie", + "lens_slide": "billede {index}", + "lens_slide_position": "Billede {index} af {total}", + "back_to_archive": "Tilbage til alle noodles", + "missing": { + "title": "Denne noodle kom aldrig ud af skålen.", + "body": "Vi har ikke en “{slug}”-noodle på menuen. Enten er den stadig ved at blive anrettet, eller også blev den aldrig skrevet. Uanset hvad — tilbage til arkivet.", + "empty_bowl": "tom skål" + } + }, + "settings": { + "title": "Indstillinger", + "tagline": "Tilpas din npmx-oplevelse", + "meta_description": "Tilpas din npmx.dev-oplevelse med tema, sprog og visningsindstillinger.", + "sections": { + "appearance": "Udseende", + "display": "Visning", + "search": "Søgefunktioner", + "language": "Sprog", + "keyboard_shortcuts": "Tastaturgenveje" + }, + "data_source": { + "label": "Datakilde", + "description": "Vælg, hvor npmx henter søgedata fra. Individuelle pakkesider bruger altid npm-registret direkte.", + "npm": "npm Registry", + "npm_description": "Henter søgning, organisation og brugeroplysninger direkte fra det officielle npm-register. Altid korrekt, men kan være langsommere.", + "algolia": "Algolia", + "algolia_description": "Bruger Algolia for hurtigere søgning, organisations- og brugersider." + }, + "instant_search": "Øjeblikkelig søgning", + "instant_search_description": "Navigerer til søgesiden og opdaterer resultaterne, mens du skriver.", + "relative_dates": "Relative datoer", + "include_types": "Inkluder {'@'}types i installationen", + "include_types_description": "Tilføj {'@'}types-pakken til installationskommandoer for utypede pakker", + "hide_platform_packages": "Skjul platform-specifikke pakker i søgningen", + "hide_platform_packages_description": "Skjul native binære pakker som {'@'}esbuild/linux-x64 fra resultaterne", + "enable_graph_pulse_loop": "Aktiver looping af pulseffekt på mini-graf", + "enable_graph_pulse_loop_description": "Aktiver en kontinuerlig pulserende animation på den ugentlige download-graf. Denne animation kan være distraherende for nogle brugere.", + "theme": "Tema", + "theme_light": "Lys", + "theme_dark": "Mørk", + "theme_system": "System", + "language": "Sprog", + "help_translate": "Hjælp med at oversætte npmx", + "translation_status": "Tjek global oversættelsesstatus", + "accent_colors": { + "label": "Accentfarver", + "neutral": "Neutral", + "sky": "Himmel", + "coral": "Koraller", + "amber": "Amber", + "emerald": "Smaragd", + "violet": "Violet", + "magenta": "Magenta" + }, + "clear_accent": "Fjern accentfarve", + "translation_progress": "Oversættelsesfremskridt", + "background_themes": { + "label": "Baggrundsfarve", + "neutral": "Neutral", + "stone": "Sten", + "zinc": "Zink", + "slate": "Skifer", + "black": "Sort" + }, + "foreground_themes": { + "label": "Forgrundsfarve", + "contrast": "Kontrast", + "standard": "Standard", + "muted": "Dæmpet" + }, + "keyboard_shortcuts_enabled": "Aktiver tastaturgenveje", + "keyboard_shortcuts_enabled_description": "Tastaturgenveje kan deaktiveres, hvis de konflikter med andre browser- eller systemgenveje", + "enable_code_ligatures": "Aktiver ligaturer i kode", + "enable_changelog_autoscroll": "Rul automatisk til den ønskede version", + "enable_changelog_autoscroll_description": "Rul automatisk til eller tæt på den ønskede version i pakkens ændringslog" + }, + "i18n": { + "missing_keys": "{count} manglende oversættelse | {count} manglende oversættelser", + "copy_keys": "Kopier nøgler", + "show_more_keys": "Vis {count} flere...", + "contribute_hint": "Hjælp med at forbedre denne oversættelse ved at tilføje de manglende nøgler.", + "edit_on_github": "Rediger på GitHub", + "view_guide": "Oversættelsesguide" + }, + "error": { + "401": "Uautoriseret", + "404": "Siden kunne ikke findes", + "500": "Intern serverfejl", + "503": "Tjenesten er utilgængelig", + "default": "Noget gik galt" + }, + "common": { + "loading": "Indlæser...", + "loading_more": "Indlæser mere...", + "loading_packages": "Indlæser pakker...", + "end_of_results": "Ingen flere resultater", + "try_again": "Prøv igen", + "close": "Luk", + "or": "eller", + "retry": "Prøv igen", + "copy": "Kopier", + "copied": "Kopieret!", + "skip_link": "Spring til hovedindhold", + "warnings": "Advarsler:", + "go_back_home": "Gå tilbage til forsiden", + "per_week": "/ uge", + "per_week_short": "/u.", + "vanity_downloads_hint": "Vanity-nummer: ingen pakker vist | Vanity-nummer: for den viste pakke | Vanity-nummer: summen af {count} viste pakker", + "sort": { + "name": "navn", + "role": "rolle", + "members": "medlemmer" + }, + "scroll_to_top": "Scroll til toppen", + "cancel": "Annuller", + "save": "Gem", + "edit": "Rediger", + "error": "Fejl", + "view_on": { + "npm": "vis på npm", + "github": "Vis på GitHub", + "gitlab": "Vis på GitLab", + "bitbucket": "Vis på Bitbucket", + "codeberg": "Vis på Codeberg", + "git_repo": "Vis på Git repository", + "forgejo": "Vis på Forgejo", + "gitea": "Vis på Gitea", + "gitee": "Vis på Gitee", + "radicle": "Vis på Radicle", + "socket_dev": "vis på socket.dev", + "sourcehut": "Vis på SourceHut", + "tangled": "Vis på Tangled" + }, + "collapse": "Skjul", + "collapse_with_name": "Skjul {name}", + "expand": "Udvid", + "expand_with_name": "Udvid {name}", + "copyMdError": "Kunne ikke indlæse Markdown. Prøv igen senere" + }, + "profile": { + "display_name": "Visningsnavn", + "description": "Beskrivelse", + "no_description": "Ingen beskrivelse", + "website": "Hjemmeside", + "website_placeholder": "https://example.com", + "likes": "Synes godt om", + "seo_title": "{handle} - npmx", + "seo_description": "npmx profil af {handle}", + "not_found": "Profil ikke fundet", + "not_found_message": "Profilen for {handle} kunne ikke findes.", + "invite": { + "message": "Det ser ikke ud til, at de bruger npmx endnu. Vil du fortælle dem om det?", + "share_button": "Del på Bluesky", + "compose_text": "Hej {'@'}{handle}! Har du tjekket npmx.dev endnu? Det er en browser til npm-registret, der er hurtig, moderne og open source.\nhttps://npmx.dev" + } + }, + "package": { + "not_found": "Pakke ikke fundet", + "not_found_message": "Pakken kunne ikke findes.", + "no_description": "Ingen beskrivelse", + "verified_provenance": "Verificeret oprindelse", + "navigation": "Pakke", + "copy_name": "Kopier pakkenavn", + "copy_version": "Kopier pakkeversion", + "deprecation": { + "package": "Denne pakke er blevet forældet.", + "version": "Denne version er blevet forældet.", + "no_reason": "Ingen årsag angivet" + }, + "size_increase": { + "title_size": "Betydelig størrelsesstigning siden v{version}", + "title_deps": "Betydelig stigning i afhængigheder siden v{version}", + "title_both": "Betydelig stigning i både størrelse og afhængigheder siden v{version}", + "size": "Installationsstørrelse øget med {percent} ({size} større)", + "deps": "{count} yderligere afhængighed | {count} yderligere afhængigheder" + }, + "size_decrease": { + "title_size": "Pakkestørrelsen er faldet siden v{version}!", + "title_deps": "Antallet af afhængigheder er faldet siden v{version}!", + "title_both": "Pakkestørrelsen og antallet af afhængigheder er faldet siden v{version}!", + "size": "Installationsstørrelse reduceret med {percent} ({size} mindre)", + "deps": "{count} færre afhængighed | {count} færre afhængigheder" + }, + "replacement": { + "title": "Du har muligvis ikke brug for denne afhængighed.", + "example": "Eksempel:", + "native": "Dette kan erstattes med {replacement}, tilgængelig siden Node {nodeVersion}.", + "native_no_version": "Denne pakke kan erstattes med {replacement}.", + "simple": "Denne pakke er markeret som overflødig med anbefalingen: {replacement}.", + "documented": "Denne pakke er markeret, fordi der findes mere effektive alternativer.", + "none": "Denne pakke er blevet markeret som ikke længere nødvendig, og dens funktionalitet er sandsynligvis tilgængelig nativt i alle motorer.", + "learn_more": "Læs mere", + "learn_more_above": "Læs mere ovenfor.", + "consider_no_dep": "+ Overvej ingen afhængighed?" + }, + "stats": { + "license": "Licens", + "deps": "Afhængigheder", + "install_size": "Installationsstørrelse", + "vulns": "Sårbarheder", + "published": "Udgivet", + "published_tooltip": "Dato {package}{'@'}{version} blev udgivet", + "view_dependency_graph": "Vis afhængighedsgraf", + "inspect_dependency_tree": "Undersøg afhængighedstræ", + "size_tooltip": { + "unpacked": "{size} udpakket størrelse (denne pakke)", + "total": "{size} samlet udpakket størrelse (inklusive {count} afhængighed for linux-x64) | {size} samlet udpakket størrelse (inklusive alle {count} afhængigheder for linux-x64)" + }, + "main_information": "Hovedinformation", + "trends": "Trends", + "version_distribution": "Versionsfordeling" + }, + "skills": { + "title": "Agentfærdigheder", + "skills_available": "{count} færdighed tilgængelig | {count} færdigheder tilgængelige", + "compatible_with": "Kompatibel med {tool}", + "install": "Installer", + "installation_method": "Installationsmetode", + "learn_more": "Læs mere", + "available_skills": "Tilgængelige færdigheder", + "click_to_expand": "Klik for at udvide", + "no_description": "Ingen beskrivelse", + "file_counts": { + "scripts": "{count} script | {count} scripts", + "refs": "{count} ref | {count} refs", + "assets": "{count} asset | {count} assets" + }, + "view_source": "Se kilde", + "skills_cli": "færdigheds-CLI" + }, + "links": { + "main": "vigtigste", + "repo": "repo", + "homepage": "hjemmeside", + "issues": "problemer", + "jsr": "jsr", + "code": "kode", + "docs": "dokumentation", + "fund": "fund", + "compare": "sammenlign", + "timeline": "tidslinje", + "stats": "statistik", + "changelog": "ændringslog" + }, + "likes": { + "like": "Synes godt om denne pakke", + "unlike": "Synes ikke godt om denne pakke", + "top_rank_tooltip": "Denne pakke er blandt de 10 mest populære pakker på npmx! (#{rank})", + "top_rank_label": "#{rank}", + "top_rank_link_label": "Se ranglisten over likes. Denne pakke ligger nummer #{rank}." + }, + "docs": { + "contents": "Indhold", + "default_not_available": "Dokumentation er ikke tilgængelig for denne version.", + "not_available": "Dokumentation ikke tilgængelig", + "not_available_detail": "Vi kunne ikke generere dokumentation for denne version.", + "page_title": "API-dokumentation - npmx", + "page_title_name": "{name} dokumentation - npmx", + "page_title_version": "{name} dokumentation - npmx", + "og_title": "{name} - Dokumentation", + "view_package": "Se pakke" + }, + "get_started": { + "title": "Kom godt i gang", + "pm_label": "Pakkehåndtering", + "copy_command": "Kopier installationskommando", + "copy_dev_command": "Kopier udviklingsinstallationskommando", + "dev_dependency_hint": "Normalt installeret som en udviklingsafhængighed", + "view_types": "Se {package}" + }, + "create": { + "title": "Opret nyt projekt", + "copy_command": "Kopier oprettelseskommando", + "view": "{packageName} har samme vedligeholder. Klik for flere detaljer." + }, + "run": { + "title": "Kør", + "locally": "Kør lokalt", + "copy_command": "Kopier kommandoen for at køre lokalt" + }, + "command": { + "copied_install": "Kommandoen til installation er kopieret", + "copied_dev_install": "Kommandoen til installation som udviklingsafhængighed er kopieret", + "copied_run": "Kommandoen til at køre pakken er kopieret", + "copied_create": "Kommandoen til at oprette et projekt er kopieret", + "copied_execute": "Kommandoen til at køre værktøjet er kopieret", + "copied_skills": "Kommandoen til at tilføje skills er kopieret" + }, + "readme": { + "title": "Readme", + "no_readme": "Ingen README tilgængelig.", + "toc_title": "Oversigt", + "callout": { + "note": "Note", + "tip": "Tip", + "important": "Vigtigt", + "warning": "Advarsel", + "caution": "Forsigtighed" + }, + "copy_as_markdown": "Kopier README som Markdown", + "error_loading": "Kunne ikke indlæse README-oplysninger" + }, + "provenance_section": { + "title": "Provenance", + "built_and_signed_on": "Bygget og underskrevet på {provider}", + "view_build_summary": "Se byggesammendrag", + "source_commit": "Kilde Commit", + "build_file": "Byg fil", + "public_ledger": "Offentlig Ledger", + "transparency_log_entry": "Entry i transparensloggen", + "view_more_details": "Se flere detaljer", + "error_loading": "Kunne ikke indlæse provenance-detaljer" + }, + "security_downgrade": { + "title": "Nedgradering af sikkerhed", + "description_to_none_provenance": "Denne version blev udgivet uden {provenance}.", + "description_to_none_trustedPublisher": "Denne version blev udgivet uden {trustedPublishing}.", + "description_to_provenance_trustedPublisher": "Denne version bruger {provenance}, men ikke {trustedPublishing}.", + "fallback_install_provenance": "Installationskommandoer er fastlåst til {version}, den sidste version med provenance.", + "fallback_install_trustedPublisher": "Installationskommandoer er fastlåst til {version}, den sidste version med trusted publishing.", + "provenance_link_text": "provenance", + "trusted_publishing_link_text": "trusted publishing" + }, + "keywords_title": "Nøgleord", + "compatibility": "Kompatibilitet", + "card": { + "publisher": "Udgiver", + "published": "Udgivet", + "weekly_downloads": "Ugentlige downloads", + "keywords": "Nøgleord", + "license": "Licens", + "version": "Version", + "select": "Vælg pakke", + "select_maximum": "Maksimum {count} pakker kan vælges" + }, + "versions": { + "title": "Versioner", + "collapse": "Skjul {tag}", + "expand": "Udvid {tag}", + "collapse_other": "Skjul andre versioner", + "expand_other": "Udvid andre versioner", + "collapse_major": "Skjul major {major}", + "expand_major": "Udvid major {major}", + "other_versions": "Andre versioner", + "more_tagged": "{count} flere taggede", + "all_covered": "Alle versioner er dækket af tags ovenfor", + "deprecated_title": "{version} (udgået)", + "view_all": "Se {count} version | Se alle {count} versioner", + "view_all_versions": "Se alle versioner", + "distribution_title": "Semvergruppe", + "distribution_range_date_same_year": "fra {from} til {to}, {endYear}", + "distribution_range_date_multiple_years": "fra {from}, {startYear} til {to}, {endYear}", + "grouping_major": "Major", + "grouping_minor": "Minor", + "grouping_versions_title": "Versioner", + "grouping_versions_about": "Om versionsgruppering", + "grouping_versions_all": "Alle", + "grouping_versions_only_recent": "Kun nyere", + "grouping_usage_title": "Brug", + "grouping_usage_about": "Om brug gruppering", + "grouping_usage_all": "Alle", + "grouping_usage_most_used": "Mest brugt", + "recent_versions_only_tooltip": "Vis kun versioner udgivet inden for det sidste år.", + "show_low_usage_tooltip": "Inkluder versionsgrupper med mindre end 1% af de samlede downloads.", + "y_axis_label": "Downloads", + "filter_placeholder": "Filtrer efter semver (f.eks. ^3.0.0)", + "filter_invalid": "Ugyldig semverrækkevidde", + "filter_help": "Hjælp til filter for semverrækkevidde", + "filter_tooltip": "Filtrer versioner ved hjælp af en {link}. For eksempel viser ^3.0.0 alle 3.x versioner.", + "filter_tooltip_link": "semver range", + "license_change_help": "Detaljer om licensændring", + "license_change_warning": "Licensen er ændret siden den forrige version.", + "license_change_record": "Pakkens licens er ændret fra \"{from}\" til \"{to}\".", + "no_matches": "Ingen versioner matcher denne rækkevidde", + "copy_alt": { + "per_version_analysis": "Version {version} blev downloadet {downloads} gange", + "general_description": "Søjlediagram, der viser downloads pr. version for {versions_count} {semver_grouping_mode} versioner af {package_name}-pakken, {date_range_label} fra {first_version}-versionen til {last_version}-versionen. Den mest downloadede version er {max_downloaded_version} med {max_version_downloads} downloads. {per_version_analysis}. {watermark}." + }, + "page_title": "Versionshistorik", + "current_tags": "Nuværende tags", + "no_match_filter": "Ingen versioner matcher {filter}" + }, + "timeline": { + "load_more": "Indlæs mere", + "load_error": "Kunne ikke indlæse tidslinjen. Prøv igen senere.", + "size_increase": "Installationsstørrelsen steg med {percent}% ({size})", + "size_decrease": "Installationsstørrelsen faldt med {percent}% ({size})", + "dep_increase": "{count} afhængighed tilføjet | {count} afhængigheder tilføjet", + "dep_decrease": "{count} afhængighed fjernet | {count} afhængigheder fjernet", + "license_change": "Licensen blev ændret fra {from} til {to}", + "esm_added": "Modultype ændret til ESM", + "esm_removed": "Modultype ændret fra ESM til CJS", + "types_added": "TypeScript-typer tilføjet", + "types_removed": "TypeScript-typer fjernet", + "trusted_publisher_added": "Trusted publishing aktiveret", + "trusted_publisher_removed": "Trusted publishing fjernet", + "provenance_added": "Provenance aktiveret", + "provenance_removed": "Provenance fjernet", + "deprecated": "Forældet", + "chart": { + "tab_aria_label": "Valg af måling", + "dependency_size": "Afhængighedsstørrelse", + "other_dependencies": "Andre", + "base_scale": "start y-aksen ved nul", + "zoom": "zoom", + "reset_minimap": "nulstil minikort", + "ordered_versions": "kun stabile versioner", + "copy_alt": { + "key_changes": "Vigtige ændringer: {version_events}.", + "version_events": "version {version}: {events}", + "general_description": "Linjediagram, der viser {metric} for pakken {package} fra version {first} til {last}. {metric} i version {first} er {first_value}, og i version {last} er den {last_value} ({overall_progress_percentage}% samlet set). {key_changes} {watermark}.", + "stackbar_segment_share": "{segment}: {value} ({percentage})", + "stackbar_top_segments": "I {version} er de største segmenter {segments}.", + "stackbar_largest_increase": "Den største stigning er i {segment}, som er steget med {delta}.", + "stackbar_largest_decrease": "Det største fald er i {segment}, som er faldet med {delta}." + } + } + }, + "dependencies": { + "title": "Afhængighed ({count}) | Afhængigheder ({count})", + "list_label": "Pakkeafhængigheder", + "show_all": "vis {count} afh | vis alle {count} afh", + "optional": "valgfri", + "view_vulnerabilities": "Se sårbarheder", + "outdated_major": "{count} majorversion bagud (seneste: {latest}) | {count} majorversioner bagud (seneste: {latest})", + "outdated_minor": "{count} minorversion bagud (seneste: {latest}) | {count} minorversioner bagud (seneste: {latest})", + "outdated_patch": "Patch opdatering tilgængelig (seneste: {latest})", + "has_replacement": "Denne afhængighed har foreslåede erstatninger", + "vulnerabilities_count": "{count} sårbarhed | {count} sårbarheder" + }, + "peer_dependencies": { + "title": "Peer-afhængighed ({count}) | Peer-afhængigheder ({count})", + "list_label": "Pakkens peer-afhængigheder", + "show_all": "vis {count} peer-afhængighed | vis alle {count} peer-afhængigheder" + }, + "optional_dependencies": { + "title": "Valgfri afhængighed ({count}) | Valgfri afhængigheder ({count})", + "list_label": "Pakkevalgfri afhængigheder", + "show_all": "vis {count} valgfri afhængighed | vis alle {count} valgfri afhængigheder" + }, + "maintainers": { + "title": "Vedligeholdere", + "list_label": "Pakkevedligeholdere", + "you": "(dig)", + "via": "via {teams}", + "remove_owner": "Fjern {name} som ejer", + "username_to_add": "Brugernavn til at tilføje som ejer", + "username_placeholder": "brugernavn...", + "add_button": "tilføj", + "cancel_add": "Annuller tilføjelse af ejer", + "add_owner": "+ Tilføj ejer", + "show_more": "(vis {count} mere)", + "show_less": "(vis færre)", + "maintainer_template": "{avatar} {char126}{name}" + }, + "trends": { + "chart_assistive_text": { + "keyboard_navigation_horizontal": "Brug venstre og højre piletaster til at navigere mellem datapunkterne.", + "keyboard_navigation_vertical": "Brug op og ned piletaster til at navigere mellem datapunkterne.", + "table_available": "En datatabel for dette diagram er tilgængelig nedenfor.", + "table_caption": "Diagramdatatabel" + }, + "chart_view_toggle": "Skift visning", + "chart_view_combined": "Kombineret visning", + "chart_view_split": "Opdelt visning", + "granularity": "Granularitet", + "granularity_daily": "Daglig", + "granularity_weekly": "Ugentlig", + "granularity_monthly": "Månedlig", + "granularity_yearly": "Årlig", + "start_date": "Start", + "end_date": "Slut", + "loading": "Indlæser...", + "date_range": "{start} til {end}", + "date_range_multiline": "{start}\ntil {end}", + "download_file": "Hent {fileType}", + "copy_file": "Kopier {fileType}", + "toggle_annotator": "Skift annotator", + "toggle_stack_mode": "Skift staktilstand", + "open_options": "Åbn indstillinger", + "close_options": "Luk indstillinger", + "legend_estimation": "Estimation", + "no_data": "Ingen tilgængelige data", + "y_axis_label": "{granularity} {facet}", + "facet": "Facet", + "title": "Trends", + "contributors_skip": "Vises ikke i Bidragydere (ingen GitHub-repo):", + "items": { + "downloads": "Downloads", + "likes": "Synes godt om", + "contributors": "Bidragydere" + }, + "data_correction": "Datakorrektion", + "average_window": "Gennemsnitsvindue", + "smoothing": "Udjævning", + "prediction": "Forudsigelse", + "known_anomalies": "Kendte anomalier", + "known_anomalies_description": "Interpolerer over kendte downloadspidser forårsaget af bots eller CI-problemer.", + "known_anomalies_ranges": "Intervaller med anomalier", + "known_anomalies_range": "Fra {start} til {end}", + "known_anomalies_range_named": "{packageName}: fra {start} til {end}", + "known_anomalies_none": "Ingen kendte anomalier for denne pakke. | Ingen kendte anomalier for disse pakker.", + "known_anomalies_contribute": "Bidrag med anomalidata", + "apply_correction": "Anvend korrektion", + "copy_alt": { + "trend_none": "næsten flad", + "trend_strong": "stærk", + "trend_weak": "svag", + "trend_undefined": "undefined (utilstrækkelige data)", + "button_label": "Kopier alternativ tekst", + "watermark": "Nederst står der et vandmærke \"./npmx en hurtig, moderne browser til npm-registret\"", + "watermark_top": "Øverst står der et vandmærke \"./npmx en hurtig, moderne browser til npm-registret\"", + "analysis": "{package_name} starter ved {start_value} og slutter ved {end_value}, hvilket viser en {trend} trend med en hældning på {downloads_slope} downloads pr. tidsinterval.", + "estimation": "Den endelige værdi er et skøn baseret på delvise data for den aktuelle periode.", + "estimations": "De endelige værdier er skøn baseret på delvise data for den aktuelle periode.", + "compare": "Sammenlignende linjediagram over pakkedownloads for: {packages}.", + "single_package": "Linjediagram over downloads for pakken {package}.", + "general_description": "Y-aksen repræsenterer antallet af downloads. X-aksen repræsenterer datointervallet, fra {start_date} til {end_date}, med en {granularity} tidsperiode.{estimation_notice} {packages_analysis}. {watermark}.", + "facet_bar_general_description": "Horisontalt søjlediagram for: {packages}, der sammenligner {facet} ({description}). {facet_analysis} {watermark}.", + "facet_bar_analysis": "{package_name} har en værdi på {value}." + }, + "embedding": { + "chart": "Indlejr dette diagram", + "copy_url": "Kopier denne URL for at indlejre diagrammet på dit websted", + "preview": "Forhåndsvisning", + "tip": "Hvis startDate og endDate ikke er angivet i URL'en, viser grafen som standard de seneste 12 måneder." + } + }, + "downloads": { + "title": "Ugentlige downloads", + "version_distribution_title": "ugentlige downloads for version {version}", + "community_distribution": "Se distributionen af fællesskabsadoption", + "subtitle": "På tværs af alle versioner", + "sparkline_nav_hint": "Brug ← →" + }, + "install_scripts": { + "title": "Installationsscripts", + "script_label": "(script)", + "npx_packages": "{count} npx-pakke | {count} npx-pakker", + "currently": "aktuelt {version}" + }, + "playgrounds": { + "title": "Prøv det", + "choose": "vælg legeplads" + }, + "metrics": { + "esm": "ES-moduler understøttet", + "cjs": "CommonJS understøttet", + "no_esm": "ES-moduler understøttes ikke", + "wasm": "Har WebAssembly", + "types_label": "Typer", + "types_included": "Typer inkluderet", + "types_available": "Typer tilgængelige via {package}", + "no_types": "Ingen typer" + }, + "license": { + "view_spdx": "Se licenstekst på SPDX", + "none": "Ingen" + }, + "vulnerabilities": { + "tree_found": "{vulns} sårbarhed i {packages}/{total} pakker | {vulns} sårbarheder i {packages}/{total} pakker", + "show_all_packages": "vis {count} berørt pakke | vis alle {count} berørte pakker", + "path": "sti", + "more": "+{count} mere", + "packages_failed": "{count} pakke kunne ikke kontrolleres | {count} pakker kunne ikke kontrolleres", + "scan_failed": "Kunne ikke scanne for sårbarheder", + "severity": { + "critical": "kritisk", + "high": "høj", + "moderate": "moderat", + "low": "lav" + }, + "fixed_in_title": "Håndteret i version {version}" + }, + "deprecated": { + "label": "Forældet", + "tree_found": "{count} forældet afhængighed | {count} forældede afhængigheder", + "show_all": "vis {count} forældet pakke | vis alle {count} forældede pakker" + }, + "access": { + "title": "Teamadgang", + "refresh": "Opdater teamadgang", + "list_label": "Teamadgangsliste", + "owner": "ejer", + "rw": "rw", + "ro": "ro", + "revoke_access": "Fjern {name} adgang", + "no_access": "Ingen teamadgang konfigureret", + "select_team_label": "Vælg team", + "loading_teams": "Indlæser teams...", + "select_team": "Vælg team", + "permission_label": "Tilladelsesniveau", + "permission": { + "read_only": "kun læse", + "read_write": "læse-skrive" + }, + "grant_button": "tildel", + "cancel_grant": "Annuller tildeling af adgang", + "grant_access": "+ Tildel teamadgang" + }, + "list": { + "filter_label": "Filtrer pakker", + "filter_placeholder": "Filtrer pakker...", + "sort_label": "Sorter pakker", + "showing_count": "Viser {filtered} af {total} pakker" + }, + "skeleton": { + "loading": "Indlæser pakkeoplysninger", + "maintainers": "Vedligeholdere", + "keywords": "Nøgleord", + "versions": "Versioner", + "dependencies": "Afhængigheder" + }, + "sort": { + "downloads": "Mest downloadede", + "published": "Senest udgivet", + "name_asc": "Navn (A-Z)", + "name_desc": "Navn (Z-A)" + }, + "size": { + "b": "{size} B", + "kb": "{size} kB", + "mb": "{size} MB" + }, + "download": { + "button": "Download", + "tarball": "Download tarball som .tar.gz" + } + }, + "leaderboard": { + "likes": { + "title": "Rangliste over likes", + "description": "De 10 pakker med flest likes på npmx lige nu.", + "rank": "Placering", + "likes": "Likes", + "unavailable_title": "Ingen rangliste over likes endnu", + "unavailable_description": "Vi har ingen rangliste over likes at vise lige nu." + } + }, + "connector": { + "modal": { + "title": "Lokal Connector", + "connected": "Forbundet", + "connected_as_user": "Forbundet som ~{user}", + "connected_hint": "Du kan nu administrere pakker og organisationer fra web-UI.", + "disconnect": "Afbryd forbindelse", + "run_hint": "Kør connectoren på din maskine for at aktivere admin-funktioner.", + "copy_command": "Kopier kommando", + "copied": "Kopieret", + "paste_token": "Indsæt derefter tokenet nedenfor for at oprette forbindelse:", + "token_label": "Token", + "token_placeholder": "indsæt token her...", + "advanced": "Avancerede indstillinger", + "port_label": "Port", + "warning": "ADVARSEL", + "warning_text": "Dette giver npmx adgang til din npm CLI. Opret kun forbindelse til sider, du stoler på.", + "connect": "Forbind", + "connecting": "Forbinder...", + "auto_open_url": "Åbn godkendelsesside automatisk" + } + }, + "operations": { + "queue": { + "title": "Operationskø", + "clear_all": "ryd alle", + "refresh": "Opdater operationer", + "empty": "Ingen operationer i kø", + "empty_hint": "Tilføj operationer fra pakke- eller organisationssider", + "active_label": "Aktive operationer", + "otp_required": "OTP påkrævet", + "otp_prompt": "Indtast OTP for at fortsætte", + "otp_placeholder": "Indtast OTP-kode...", + "otp_label": "Engangskode", + "retry_otp": "Prøv igen med OTP", + "retry_web_auth": "Prøv igen med webauth", + "retrying": "Forsøger igen...", + "open_web_auth": "Åbn webauth-link", + "approve_operation": "Godkend operation", + "remove_operation": "Fjern operation", + "approve_all": "Godkend alle", + "execute": "Udfør", + "executing": "Udfører...", + "log": "Log", + "log_label": "Log over gennemførte operationer", + "remove_from_log": "Fjern fra log" + } + }, + "org": { + "teams": { + "title": "Teams", + "refresh": "Opdater teams", + "filter_label": "Filtrer teams", + "filter_placeholder": "Filtrer teams...", + "sort_by": "Sorter efter", + "loading": "Indlæser teams...", + "no_teams": "Ingen teams fundet", + "list_label": "Organisationsteams", + "delete_team": "Slet team {name}", + "member_count": "{count} medlem | {count} medlemmer", + "members_of": "Medlemmer af {team}", + "no_members": "Ingen medlemmer", + "remove_user": "Fjern {user} fra team", + "username_to_add": "Brugernavn tilføjes til {team}", + "username_placeholder": "brugernavn...", + "add_button": "tilføj", + "cancel_add_user": "Annuller tilføjelse af bruger", + "add_member": "+ Tilføj medlem", + "team_name_label": "Teamnavn", + "team_name_placeholder": "team-navn...", + "create_button": "opret", + "no_match": "Ingen teams matcher \"{query}\"", + "cancel_create": "Annuller oprettelse af team", + "create_team": "+ Opret team" + }, + "members": { + "title": "Medlemmer", + "refresh": "Opdater medlemmer", + "filter_label": "Filtrer medlemmer", + "filter_placeholder": "Filtrer medlemmer...", + "filter_by_role": "Filtrer efter rolle", + "filter_by_team": "Filtrer efter team", + "all_teams": "alle teams", + "sort_by": "Sorter efter", + "loading": "Indlæser medlemmer...", + "no_members": "Ingen medlemmer fundet", + "list_label": "Organisationens medlemmer", + "change_role_for": "Skift rolle for {name}", + "remove_from_org": "Fjern {name} fra organisationen", + "view_team": "Se teamet {team}", + "no_match": "Ingen medlemmer matcher dine filtre", + "username_label": "Brugernavn", + "username_placeholder": "brugernavn...", + "role_label": "Rolle", + "role": { + "all": "alle", + "developer": "udvikler", + "admin": "administrator", + "owner": "ejer" + }, + "team_label": "Team", + "no_team": "intet team", + "add_button": "tilføj", + "cancel_add": "Annuller tilføjelse af medlem", + "add_member": "+ Tilføj medlem" + }, + "public_packages": "{count} offentlig pakke | {count} offentlige pakker", + "page": { + "packages_title": "Pakker", + "members_tab": "Medlemmer", + "teams_tab": "Teams", + "no_packages": "Ingen offentlige pakker fundet for", + "no_packages_hint": "Denne organisation findes muligvis ikke eller har ingen offentlige pakker.", + "failed_to_load": "Kunne ikke indlæse organisationspakker", + "no_match": "Ingen pakker matcher \"{query}\"", + "not_found": "Organisation ikke fundet", + "not_found_message": "Organisationen \"{'@'}{name}\" findes ikke på npm" + } + }, + "user": { + "combobox": { + "add_to_org_hint": "(vil også blive tilføjet til organisationen)", + "press_enter_to_add": "Tryk på Enter for at tilføje {'@'}{username}", + "default_placeholder": "brugernavn...", + "suggestions_label": "Brugerforslag" + }, + "page": { + "packages_title": "Pakker", + "no_packages": "Ingen offentlige pakker fundet for", + "no_packages_hint": "Denne bruger findes muligvis ikke eller har ingen offentlige pakker.", + "failed_to_load": "Kunne ikke indlæse brugerpakker", + "no_match": "Ingen pakker matcher \"{query}\"", + "filter_placeholder": "Filtrer {count} pakke... | Filtrer {count} pakker..." + }, + "orgs_page": { + "title": "Organisationer", + "back_to_profile": "Tilbage til profil", + "connect_required": "Forbind den lokale CLI for at se dine organisationer.", + "connect_hint_prefix": "Kør", + "connect_hint_suffix": "for at komme i gang.", + "own_orgs_only": "Du kan kun se dine egne organisationer.", + "view_your_orgs": "Se dine organisationer", + "loading": "Indlæser organisationer...", + "empty": "Ingen organisationer fundet.", + "empty_hint": "Organisationer opdages fra dine scoped pakker.", + "count": "{count} Organisation | {count} Organisationer", + "packages_count": "{count} pakke | {count} pakker" + } + }, + "claim": { + "modal": { + "title": "Reserver pakkenavn", + "success": "Pakken er reserveret!", + "success_detail": "{name}{'@'}0.0.0 er blevet publiceret på npm.", + "success_hint": "Du kan nu publicere nye versioner af denne pakke ved hjælp af npm publish.", + "view_package": "Se pakke", + "invalid_name": "Ugyldigt pakkenavn:", + "available": "Dette navn er tilgængeligt!", + "taken": "Dette navn er allerede taget.", + "missing_permission": "Du har ikke tilladelse til at tilføje en pakke til scope {'@'}{scope}.", + "similar_warning": "Lignende pakker findes - npm kan afvise dette navn:", + "related": "Relaterede pakker:", + "scope_warning_title": "Overvej at bruge en scoped pakke i stedet", + "scope_warning_text": "Unscoped pakkenavne er en delt ressource. Reserver kun et navn, hvis du har til hensigt at publicere og vedligeholde en pakke. For personlige eller organisatoriske projekter, brug et scoped navn som {'@'}{username}/{name}.", + "connect_required": "Forbind til den lokale connector for at reservere dette pakkenavn.", + "connect_button": "Forbind til Connector", + "publish_hint": "Dette vil publicere en minimal pladsholderpakke.", + "preview_json": "Forhåndsvis package.json", + "claim_button": "Reserver pakkenavn", + "publishing": "Publicerer...", + "checking": "Tjekker tilgængelighed...", + "failed_to_check": "Kunne ikke tjekke navnets tilgængelighed", + "failed_to_claim": "Kunne ikke reservere pakken" + } + }, + "code": { + "files_label": "Filer", + "no_files": "Ingen filer i denne mappe", + "lines": "{count} linje | {count} linjer", + "toggle_tree": "Skift filtræ", + "close_tree": "Luk filtræ", + "copy_content": "Kopier filindhold", + "copy_link": "Kopier link", + "view_raw": "Se rå fil", + "toggle_container": "Skift bredden på kodevisningen", + "open_raw_file": "Åbn rå fil", + "open_path_dropdown": "Åbn rullemenuen for stisegmenter", + "file_too_large": "Fil for stor til forhåndsvisning", + "file_size_warning": "{size} overskrider 500KB-grænsen for syntaksfremhævning", + "failed_to_load": "Kunne ikke indlæse fil", + "unavailable_hint": "Filen kan være for stor eller utilgængelig", + "version_required": "Version er påkrævet for at gennemse kode", + "go_to_package": "Gå til pakke", + "loading_tree": "Indlæser filtræ...", + "failed_to_load_tree": "Kunne ikke indlæse filer for denne pakkeversion", + "back_to_package": "Tilbage til pakken", + "table": { + "name": "Navn", + "size": "Størrelse" + }, + "markdown_view_mode": { + "preview": "Forhåndsvisning", + "code": "Kode" + }, + "file_path": "Filsti", + "binary_file": "Binær fil", + "binary_rendering_warning": "Filtypen \"{contentType}\" understøttes ikke til forhåndsvisning.", + "possibly_unnecessary": "Kan være unødvendig i en udgivet pakke" + }, + "badges": { + "provenance": { + "verified": "verificeret", + "verified_title": "Verificeret oprindelse", + "verified_via": "Verificeret: publiceret via {provider}" + }, + "jsr": { + "title": "også tilgængelig på JSR" + } + }, + "filters": { + "title": "Filtre", + "search": "Søg", + "search_scope": "Søgeområde", + "search_placeholder_name": "Filtrer efter pakkenavn...", + "search_placeholder_description": "Filtrer efter beskrivelse...", + "search_placeholder_keywords": "Filtrer efter nøgleord...", + "search_placeholder_all": "Søg i alle eller brug name: desc: kw:", + "scope_name": "Navn", + "scope_name_description": "Søg kun i pakkenavne", + "scope_description": "Beskrivelse", + "scope_description_description": "Søg kun i beskrivelser", + "scope_keywords": "Nøgleord", + "scope_keywords_description": "Søg kun i nøgleord", + "scope_all": "Alle", + "scope_all_description": "Søg i alle felter, understøtter name: desc: kw: operatorer", + "weekly_downloads": "Ugentlige downloads", + "updated_within": "Opdateret inden for", + "security": "Sikkerhed", + "keywords": "Nøgleord", + "more_keywords": "+{count} mere", + "clear_all": "Ryd alle", + "remove_filter": "Fjern {label} filter", + "chips": { + "search": "Søg", + "downloads": "Downloads", + "keyword": "Nøgleord", + "security": "Sikkerhed", + "updated": "Opdateret" + }, + "download_range": { + "any": "Alle", + "lt100": "< 100", + "100_1k": "100 - 1K", + "1k_10k": "1K - 10K", + "10k_100k": "10K - 100K", + "gt100k": "> 100K" + }, + "updated": { + "any": "Når som helst", + "week": "Sidste uge", + "month": "Sidste måned", + "quarter": "Sidste kvartal", + "year": "Sidste år" + }, + "security_options": { + "all": "Alle pakker", + "secure": "Uden advarsler", + "insecure": "Med advarsler" + }, + "view_selected": "Vis valgte", + "clear_selected_label": "Ryd valgte", + "sort": { + "label": "Sorter pakker", + "toggle_direction": "Skift sorteringsretning", + "ascending": "Stigende", + "descending": "Faldende", + "relevance": "Relevans", + "downloads_week": "Downloads/uge", + "downloads_day": "Downloads/dag", + "downloads_month": "Downloads/md", + "downloads_year": "Downloads/år", + "published": "Sidst udgivet", + "name": "Navn" + }, + "columns": { + "title": "Kolonner", + "show": "Vis kolonner", + "reset": "Nulstil til standard", + "coming_soon": "Kommer snart", + "name": "Navn", + "version": "Version", + "description": "Beskrivelse", + "downloads": "Downloads/uge", + "published": "Sidst udgivet", + "maintainers": "Vedligeholdere", + "keywords": "Nøgleord", + "security": "Sikkerhed", + "selection": "Vælg pakke" + }, + "view_mode": { + "label": "Visningstilstand", + "cards": "Kortvisning", + "table": "Tabelvisning" + }, + "pagination": { + "mode_label": "Pagineringstilstand", + "infinite": "Uendelig", + "paginated": "Pagineret", + "items_per_page": "Elementer pr. side", + "per_page": "{count} / side", + "showing": "{range} ud af {total}", + "previous": "Forrige side", + "next": "Næste side", + "nav_label": "Paginering" + }, + "count": { + "showing_filtered": "{filtered} ud af {count} pakke | {filtered} ud af {count} pakker", + "showing_all": "{count} pakke | {count} pakker", + "showing_paginated": "{pageSize} ud af {count} pakke | {pageSize} ud af {count} pakker" + }, + "table": { + "security_warning": "Sikkerhedsadvarsel", + "secure": "Sikker", + "no_packages": "Ingen pakker fundet" + } + }, + "about": { + "title": "Om", + "heading": "om", + "meta_description": "npmx er en hurtig, moderne browser til npm-registret. En fantastisk UX/DX til at udforske npm-pakker.", + "what_we_are": { + "title": "Hvad vi er", + "better_ux_dx": "fantastisk UX/DX", + "admin_ui": "admin UI", + "description": "npmx er en {betterUxDx} til npm-pakkeregistret og -værktøjet. Vi stræber efter at levere en hurtig, moderne grænseflade til at udforske pakker med funktioner som mørk tilstand, tastaturnavigation, kodebrowsing og forbindelser til alternative registre som {jsr}.", + "admin_description": "Vi sigter også mod at tilbyde en fantastisk {adminUi} til at administrere dine pakker, teams og organisationer — alt fra browseren, drevet af din lokale npm CLI." + }, + "what_we_are_not": { + "title": "Hvad vi ikke er", + "not_package_manager": "Ikke et værktøj til pakkehåndtering.", + "not_registry": "Ikke et register.", + "registry_description": "Vi hoster ikke pakker. Vi er bare en hurtig, moderne måde at gennemse dem på.", + "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", + "words": { + "already": "Der er", + "people": "allerede", + "building": "folk", + "really": "bygger", + "cool": "virkelig", + "package": "seje", + "managers": "værktøjer til pakkehåndtering" + } + }, + "sponsors": { + "title": "Sponsorer", + "gold": "Guldsponsorer", + "silver": "Sølvsponsorer" + }, + "oss_partners": { + "title": "OSS Partnere" + }, + "team": { + "title": "Team", + "core": "Kerneteam", + "maintainers": "Vedligeholdere", + "role_core": "kernemedlem", + "role_steward": "forvalter", + "role_maintainer": "vedligeholder", + "sponsor": "sponsor", + "sponsor_aria": "Sponsor {name} på GitHub" + }, + "contributors": { + "title": "... og {count} flere bidragydere | ... og {count} flere bidragydere", + "description": "npmx er fuldt open source, bygget af et fantastisk fællesskab af bidragydere. Deltag og lad os sammen bygge den npm-oplevelse, vi altid har ønsket os.", + "loading": "Indlæser bidragydere...", + "error": "Kunne ikke indlæse bidragydere", + "view_profile": "Se {name}'s GitHub-profil" + }, + "get_involved": { + "title": "Bliv involveret", + "contribute": { + "title": "Bidrag", + "description": "Hjælp os med at bygge den npm-oplevelse, vi alle ønsker.", + "cta": "Vis på GitHub" + }, + "community": { + "title": "Deltag i fællesskabet", + "description": "Chat, stil spørgsmål, og del ideer.", + "cta": "Deltag i Discord" + }, + "builders": { + "title": "Hjælp med at bygge npmx", + "description": "Deltag i byggerne, der former fremtiden for npmx.", + "cta": "Deltag i Builders Discord" + }, + "follow": { + "title": "Hold dig opdateret", + "description": "Få de seneste nyheder om npmx.", + "cta": "Følg på Bluesky" + } + } + }, + "sponsors_page": { + "title": "Sponsorer", + "heading": "sponsorer", + "meta_description": "Støt npmx, og hjælp os med at sætte fart på arbejdet i økosystemet inden for sikkerhed, tillid, optimering og forskning.", + "intro": "Støt npmx, og hjælp os med at udvide vores arbejde i økosystemet for udviklere og vedligeholdere.", + "what_we_do": { + "title": "Hvad vi gør", + "description": "Vi bygger et økosystem, der løser problemer inden for sikkerhed, tillid, optimering og forskning for de værktøjer, vi bruger i den daglige udvikling — hurtigt, nemt og i høj kvalitet. Dette projekt er bygget af udviklere til udviklere. Som skabere af udbredte biblioteker forstår vi teams behov og undersøger aktivt, hvad vedligeholdere og projekter har mest brug for." + }, + "what_support_means": { + "title": "Hvad støtten betyder", + "description": "Vores planer og forbindelser bliver ved med at vokse sammen med vores ønske om at dele det, vi har bygget, og lære af andre. Din støtte er med til at finansiere projektet, eksterne oplæg, konferencer og det bredere økosystem og gør det vigtigst af alt muligt for os fortsat at udvikle vores fællesskab." + }, + "cta": "Se sponsorniveauer", + "community_growth_footnote": "* Ifølge {link}s forskning fra 1. kvartal 2026.", + "what_this_means_for_you": { + "title": "Hvad det betyder for dig", + "description": "npmx handler ikke kun om at forbedre udvikleroplevelsen og lukke kritiske huller i hverdagen. I løbet af vores første seks måneder er vi allerede blevet standardkilden for tusindvis af teams og et enormt antal udviklere. Du får ikke blot et mere stabilt værktøj til dine teams, men også synlighed over for en konstant voksende målgruppe af dygtige softwareudviklere.", + "cards": { + "people": { + "contributors": "bidragydere", + "community_members": "fællesskabsmedlemmer" + }, + "visitors": { + "description": "unikke månedlige besøgende" + }, + "stars": { + "title": "stjerner" + }, + "community": { + "title": "hastigt voksende", + "description": "Vi er et af de hurtigst voksende fællesskaber i økosystemet" + }, + "adoption": { + "title": "udbredelse", + "description": "diagrammer på konferencer, i oplæg og i artikler bygger på vores data" + }, + "default_source": { + "title": "standardkilde", + "description": "pnpm har gjort npmx til standardkilden, og mange pakker er blevet konfigureret til at linke til npmx" + } + } + }, + "tiers": { + "title": "Sponsorniveauer", + "per_month": "/måned", + "custom": "Tilpasset", + "silver": { + "name": "Sølv" + }, + "gold": { + "name": "Guld" + }, + "platinum": { + "name": "Platin" + } + } + }, + "account_menu": { + "connect": "forbind", + "account": "Konto", + "npm_cli": "npm CLI", + "atmosphere": "Atmosphere", + "npm_cli_desc": "Administrer pakker & organisationer", + "atmosphere_desc": "Sociale funktioner & identitet", + "connect_npm_cli": "Forbind til npm CLI", + "connect_atmosphere": "Forbind til Atmosphere", + "connecting": "Forbinder...", + "ops": "{count} op | {count} ops" + }, + "auth": { + "modal": { + "title": "Atmosphere", + "connected_as": "Forbundet som {'@'}{handle}", + "disconnect": "Afbryd forbindelse", + "connect_prompt": "Forbind med din Atmosphere-konto", + "handle_label": "Brugernavn", + "handle_placeholder": "alice.npmx.social", + "connect": "Forbind", + "create_account": "Opret en ny konto", + "connect_bluesky": "Forbind med Bluesky", + "what_is_atmosphere": "Hvad er en Atmosphere-konto?", + "atmosphere_explanation": "{npmx} bruger {atproto} til at drive mange af sine sociale funktioner, hvilket giver brugerne mulighed for at eje deres data og bruge en konto til alle kompatible applikationer. Når du opretter en konto, kan du bruge andre apps som {bluesky} og {tangled} med den samme konto.", + "default_input_error": "Indtast venligst et gyldigt brugernavn, DID eller en fuld PDS-URL", + "profile": "Profil" + } + }, + "header": { + "home": "npmx hjem", + "packages": "pakker", + "packages_dropdown": { + "title": "Dine pakker", + "loading": "Indlæser...", + "error": "Kunne ikke indlæse pakker", + "empty": "Ingen pakker fundet", + "view_all": "Se alle" + }, + "orgs": "organisationer", + "orgs_dropdown": { + "title": "Dine organisationer", + "loading": "Indlæser...", + "error": "Kunne ikke indlæse organisationer", + "empty": "Ingen organisationer fundet", + "view_all": "Se alle" + }, + "pr": "Åbn pull request #{prNumber} på GitHub" + }, + "compare": { + "packages": { + "title": "Sammenlign pakker", + "tagline": "Sammenlign npm-pakker side om side for at hjælpe dig med at vælge den rigtige.", + "meta_title": "Sammenlign {packages} - npmx", + "meta_title_empty": "Sammenlign pakker - npmx", + "meta_description": "Sammenligning side om side af {packages}", + "meta_description_empty": "Sammenlign npm-pakker side om side", + "section_packages": "Pakker", + "section_facets": "Facetter", + "section_comparison": "Sammenligning", + "copy_as_markdown": "Kopier tabel", + "loading": "Indlæser pakkeoplysninger...", + "error": "Kunne ikke indlæse pakkeoplysninger. Prøv igen.", + "empty_title": "Vælg pakker at sammenligne", + "empty_description": "Søg og tilføj mindst 2 pakker ovenfor for at se en sammenligning side om side af deres målinger.", + "table_view": "Tabel", + "charts_view": "Diagrammer", + "no_chartable_data": "Ingen data tilgængelige for de valgte facetter.", + "bar_chart_nav_hint": "Brug ↑ ↓", + "line_chart_nav_hint": "Brug ← →" + }, + "selector": { + "search_label": "Søg efter pakker", + "search_first": "Søg efter en pakke...", + "search_add": "Tilføj en anden pakke...", + "searching": "Søger...", + "remove_package": "Fjern {package}", + "packages_selected": "{count}/{max} pakker valgt.", + "add_hint": "Tilføj mindst 2 pakker for at sammenligne." + }, + "scatter_chart": { + "title": "Sammenlign {x} med {y}", + "freshness_score": "Aktualitetsscore", + "copy_alt": { + "analysis": "{package}: {x_name} ({x_value}) og {y_name} ({y_value})", + "description": "Punktdiagram, der viser {x_name} i forhold til {y_name} for pakkerne {packages}. {analysis}. {watermark}" + }, + "filename": "{x}-mod-{y}-punktdiagram", + "x_axis": "X-AKSE ↦", + "y_axis": "Y-AKSE ↥" + }, + "no_dependency": { + "label": "(Ingen afhængighed)", + "typeahead_title": "Hvad ville James gøre?", + "typeahead_description": "Sammenlign med ikke at bruge en afhængighed! e18e godkendt.", + "tooltip_title": "Du har måske ikke brug for en afhængighed", + "tooltip_description": "Sammenlign med ikke at bruge en afhængighed! {link} opretholder en liste over pakker, der kan erstattes med native API'er eller enklere alternativer.", + "e18e_community": "e18e community", + "add_column": "Tilføj kolonne for ingen afhængighed til sammenligning" + }, + "facets": { + "all": "alle", + "none": "ingen", + "select_all_category_facets": "Vælg alle {category} facetter", + "deselect_all_category_facets": "Fravælg alle {category} facetter", + "selected_all_category_facets": "Valgte alle {category} facetter", + "deselected_all_category_facets": "Fravalgte alle {category} facetter", + "coming_soon": "Kommer snart", + "select_all": "Vælg alle facetter", + "deselect_all": "Fravælg alle facetter", + "binary_only_tooltip": "Denne pakke eksponerer kun binære filer og ingen exports", + "categories": { + "performance": "Ydeevne", + "health": "Sundhed", + "compatibility": "Kompatibilitet", + "security": "Sikkerhed og overholdelse" + }, + "items": { + "packageSize": { + "label": "Pakkestørrelse", + "description": "Størrelsen af selve pakken (udpakket)" + }, + "installSize": { + "label": "Installationsstørrelse", + "description": "Samlet installationsstørrelse inklusive alle afhængigheder" + }, + "dependencies": { + "label": "Direkte afhængigheder", + "description": "Antal direkte afhængigheder" + }, + "totalDependencies": { + "label": "Samlede afhængigheder", + "description": "Samlet antal afhængigheder inklusive transitive" + }, + "downloads": { + "label": "Downloads/uge", + "description": "Antal downloads pr. uge" + }, + "totalLikes": { + "label": "Likes", + "description": "Antal likes" + }, + "lastUpdated": { + "label": "Udgivet", + "description": "Hvornår denne version blev udgivet" + }, + "deprecated": { + "label": "Forældet?", + "description": "Om pakken er forældet" + }, + "engines": { + "label": "Engines", + "description": "Node.js-versionskrav" + }, + "types": { + "label": "Typer", + "description": "TypeScript-typedefinitioner" + }, + "moduleFormat": { + "label": "Modulformat", + "description": "ESM/CJS-understøttelse" + }, + "license": { + "label": "Licens", + "description": "Pakkelicens" + }, + "vulnerabilities": { + "label": "Sårbarheder", + "description": "Kendte sikkerhedssårbarheder" + }, + "githubStars": { + "label": "GitHub-stjerner", + "description": "Antal stjerner på GitHub-repositoriet" + }, + "githubForks": { + "label": "GitHub-forks", + "description": "Antal forks på GitHub-repositoriet" + }, + "githubIssues": { + "label": "GitHub-issues", + "description": "Antal issues på GitHub-repositoriet" + }, + "createdAt": { + "label": "Oprettet", + "description": "Hvornår pakken blev oprettet" + } + }, + "values": { + "any": "Alle", + "none": "Ingen", + "unknown": "Ukendt", + "deprecated": "Forældet", + "not_deprecated": "Nej", + "types_included": "Inkluderet", + "types_none": "Ingen", + "vulnerabilities_summary": "{count} ({critical}C/{high}H)", + "up_to_you": "Op til dig!" + }, + "trends": { + "title": "Sammenlign trends" + } + }, + "file_changes": "Filændringer", + "files_count": "{count} fil | {count} filer", + "lines_hidden": "{count} linje skjult | {count} linjer skjult", + "compare_versions": "diff", + "compare_versions_title": "Sammenlign med seneste version", + "comparing_versions_label": "Sammenligner versioner...", + "version_back_to_package": "Tilbage til pakken", + "version_error_message": "Kunne ikke sammenligne versioner.", + "version_invalid_url_format": { + "hint": "Ugyldig sammenlignings-URL. Brug format: {0}", + "from_version": "fra", + "to_version": "til" + }, + "version_selector_title": "Sammenlign med version", + "summary": "Oversigt", + "deps_count": "{count} afhængighed | {count} afhængigheder", + "dependencies": "Afhængigheder", + "dev_dependencies": "Udviklingsafhængigheder", + "peer_dependencies": "Peer-afhængigheder", + "optional_dependencies": "Valgfrie afhængigheder", + "no_dependency_changes": "Ingen ændringer i afhængigheder", + "file_filter_option": { + "all": "Alle ({count})", + "added": "Tilføjet ({count})", + "removed": "Fjernet ({count})", + "modified": "Ændret ({count})" + }, + "search_files_placeholder": "Søg filer...", + "no_files_all": "Ingen filer", + "no_files_search": "Ingen filer matcher \"{query}\"", + "no_files_filtered": "Ingen {filter} filer", + "filter": { + "added": "tilføjet", + "removed": "fjernet", + "modified": "ændret" + }, + "files_button": "Filer", + "select_file_prompt": "Vælg en fil fra sidepanelet for at se dens diff", + "close_files_panel": "Luk filpanelet", + "filter_files_label": "Filtrer filer efter ændringstype", + "change_ratio": "Ændringsforhold", + "char_edits": "Redigerede tegn", + "diff_distance": "Diffafstand", + "diff_truncated": "Diffen er afkortet af hensyn til ydeevnen. Kun de første ændrede linjer vises.", + "large_diff_mode": "Diffen for den store fil vises med fletning af ændrede linjer deaktiveret af hensyn til ydeevnen.", + "large_diff_options_disabled": "Tilstanden for store filer deaktiverer fletning af ændrede linjer af hensyn til ydeevnen.", + "loading_diff": "Indlæser diff...", + "loading_diff_error": "Kunne ikke indlæse diff", + "merge_modified_lines": "Flet ændrede linjer", + "no_content_changes": "Ingen indholdsændringer registreret", + "options": "Indstillinger", + "view_file": "Se fil", + "view_in_code_browser": "Se i kodebrowser", + "word_wrap": "Tekstombrydning" + }, + "pds": { + "title": "npmx.social", + "meta_description": "Den officielle AT Protocol Personal Data Server (PDS) for npmx-fællesskabet.", + "join": { + "title": "Deltag i fællesskabet", + "description": "Uanset om du opretter din første konto på Atmosphere eller migrerer en eksisterende, hører du til her. Du kan migrere din nuværende konto uden at miste dit handle, dine opslag eller dine følgere.", + "migrate": "Migrer med PDS MOOver" + }, + "server": { + "title": "Serverdetaljer", + "location_label": "Placering:", + "location_value": "Nürnberg, Tyskland", + "infrastructure_label": "Infrastruktur:", + "infrastructure_value": "Hostet på Hetzner", + "privacy_label": "Privatliv:", + "privacy_value": "Underlagt strenge EU-databeskyttelseslove", + "learn_more": "Læs om, hvordan npmx bruger Atmosphere" + }, + "community": { + "title": "Hvem er her", + "description": "Nogle af de {count} konti, der allerede kalder npmx.social hjem:", + "loading": "Indlæser PDS-fællesskab...", + "error": "Kunne ikke indlæse PDS-fællesskab.", + "empty": "Ingen fællesskabsmedlemmer at vise.", + "view_profile": "Se {handle}'s profil", + "new_accounts": "...plus {count} nye, der er nye i atmosfæren" + } + }, + "privacy_policy": { + "title": "privatlivspolitik", + "last_updated": "Sidst opdateret: {date}", + "welcome": "Velkommen til {app}. Vi er forpligtet til at beskytte dit privatliv. Denne politik forklarer, hvilke data vi indsamler, hvordan vi bruger dem, og dine rettigheder vedrørende dine oplysninger.", + "cookies": { + "what_are": { + "title": "Hvad er cookies?", + "p1": "Cookies er små tekstfiler, der gemmes på din enhed, når du besøger en hjemmeside. Deres formål er at forbedre din browsingoplevelse ved at huske visse præferencer og indstillinger." + }, + "types": { + "title": "Hvilke cookies bruger vi?", + "p1": "Vi bruger kun {bold} til formål, der er strengt nødvendige for sidens funktionalitet. Vi bruger ikke tredjeparts- eller reklamecookies.", + "bold": "væsentlige tekniske cookies", + "li1": "{li11}{separator} {li12}", + "li2": "{li21}{separator} {li22}", + "separator": ":", + "cookie_vdpl": "__vdpl", + "cookie_vdpl_desc": "Denne cookie bruges af vores hostingudbyder (Vercel) til beskyttelse mod versionsforskydning. Den sikrer, at du henter ressourcer fra den korrekte udrulningsversion, hvis en ny opdatering frigives, mens du browser. Den sporer dig ikke.", + "cookie_h3": "h3", + "cookie_h3_desc": "Dette er vores sikre sessionscookie. Den gemmer OAuth-adgangstokenet, når du forbinder din Atmosphere-konto. Den er afgørende for at opretholde din autentificerede session." + }, + "local_storage": { + "title": "Lokal lagring", + "p1": "Ud over sessionscookies bruger vi din browsers {bold} til at gemme dine visningspræferencer. Dette gør det muligt for os at huske temaet (lys/mørk) og nogle andre {settings}, du har valgt, så du ikke behøver at konfigurere dem igen ved hvert besøg.", + "bold": "Lokal lagring", + "p2": "Disse oplysninger er udelukkende funktionelle, gemt kun på din enhed, og {bold2}. Vi bruger det udelukkende til at forbedre din oplevelse på vores hjemmeside.", + "bold2": "indeholder ingen personlige data og bruges ikke til at spore dig", + "settings": "indstillinger" + }, + "management": { + "title": "Håndtering af cookies", + "p1": "Du kan konfigurere din browser til at acceptere, afvise eller slette cookies i henhold til dine præferencer. Bemærk dog, at {bold}.", + "bold": "afvisning af væsentlige cookies kan forhindre fuld adgang til applikationen", + "p2": "Nedenfor er links med instruktioner til cookiehåndtering i de mest anvendte browsere:", + "chrome": "Google Chrome (åbner i et nyt vindue)", + "firefox": "Mozilla Firefox (åbner i et nyt vindue)", + "edge": "Microsoft Edge (åbner i et nyt vindue)" + } + }, + "analytics": { + "title": "Analytics", + "p1": "Vi bruger {bold} til at forstå, hvordan besøgende bruger vores hjemmeside. Dette hjælper os med at forbedre brugeroplevelsen og identificere problemer.", + "bold": "Vercel Web Analytics", + "p2": "Vercel Analytics er designet med privatliv for øje:", + "li1": "Det bruger ikke cookies", + "li2": "Det indsamler ikke personlige identifikatorer", + "li3": "Det sporer ikke brugere på tværs af hjemmesider", + "li4": "Alle data er aggregerede og anonymiserede", + "p3": "De eneste oplysninger, der indsamles, inkluderer: side-URL'er, henvisninger, land/region, enhedstype, browser og operativsystem. Disse data kan ikke bruges til at identificere individuelle brugere." + }, + "authenticated": { + "title": "Autentificerede brugere", + "p1": "Når du forbinder din {bold} konto til npmx, gemmer vi dit OAuth-adgangstoken i en sikker, HTTP-only sessionscookie. Dette token bruges udelukkende til at autentificere forespørgsler på dine vegne.", + "bold": "Atmosphere", + "p2": "Vi gemmer ikke dine legitimationsoplysninger, og vi får ikke adgang til nogen data ud over det, der er nødvendigt for at levere de funktioner, du bruger. Du kan til enhver tid afbryde din konto fra {settings}-siden.", + "settings": "indstillinger" + }, + "data_retention": { + "title": "Opbevaring af data", + "p1": "Sessionscookies slettes automatisk, når du lukker din browser eller efter en periode med inaktivitet. Lokale lagringspræferencer forbliver på din enhed, indtil du rydder dine browserdata. Analytics-data opbevares i aggregeret form og kan ikke knyttes til individuelle brugere." + }, + "your_rights": { + "title": "Dine rettigheder", + "p1": "Du har ret til:", + "li1": "At få adgang til oplysninger om, hvilke data vi indsamler", + "li2": "At rydde din lokale lagring og cookies når som helst", + "li3": "At afbryde din autentificerede session", + "li4": "At anmode om oplysninger om vores datapolitikker", + "p2": "Da vi ikke indsamler personlige data, er der typisk ingen personlige oplysninger at slette eller eksportere." + }, + "contact": { + "title": "Kontakt os", + "p1": "For spørgsmål eller bekymringer om denne privatlivspolitik, kan du kontakte os ved at åbne en sag på vores {link}.", + "link": "GitHub-repository" + }, + "changes": { + "title": "Ændringer i denne politik", + "p1": "Vi kan opdatere denne privatlivspolitik fra tid til anden. Eventuelle ændringer vil blive offentliggjort på denne side med en opdateret revisionsdato." + } + }, + "a11y": { + "title": "tilgængelighed", + "footer_title": "a11y", + "welcome": "Vi ønsker, at {app} skal være brugbar for så mange mennesker som muligt.", + "approach": { + "title": "Vores tilgang", + "p1": "Vi forsøger at følge Web Content Accessibility Guidelines (WCAG) 2.2 og bruger dem som reference, når vi bygger funktioner. Vi hævder ikke fuld overensstemmelse med nogen WCAG-niveau — tilgængelighed er en kontinuerlig proces, og der er altid mere arbejde at gøre.", + "p2": "Dette websted er et {about}. Tilgængelighedsforbedringer foretages gradvist som en del af vores regelmæssige udvikling.", + "about_link": "open source-projekt drevet af fællesskabet" + }, + "measures": { + "title": "Hvad vi gør", + "p1": "Nogle af de ting, vi stræber efter at gøre på tværs af webstedet:", + "li1": "Brug semantisk HTML og ARIA-attributter, hvor det er relevant.", + "li2": "Brug relative tekststørrelser, så du kan justere dem i din browser.", + "li3": "Understøt tastaturnavigation i hele grænsefladen.", + "li4": "Respekter mediernes forespørgsler om reduceret bevægelse og farveskema.", + "li5": "Design med tilstrækkelig farvekontrast i tankerne.", + "li6": "Sørg for, at væsentligt indhold er tilgængeligt uden JavaScript, selvom nogle interaktive funktioner kræver det." + }, + "limitations": { + "title": "Kendte begrænsninger", + "p1": "Nogle dele af webstedet — især tredjepartsindhold som pakke-README'er — opfylder muligvis ikke tilgængelighedsstandarder. Vi arbejder på at forbedre disse områder over tid." + }, + "contact": { + "title": "Feedback", + "p1": "Hvis du støder på en tilgængelighedsbarriere på {app}, bedes du give os besked ved at åbne en sag på vores {link}. Vi tager disse rapporter alvorligt og vil gøre vores bedste for at løse dem.", + "link": "GitHub-repository" + } + }, + "translation_status": { + "title": "oversættelsesstatus", + "generated_at": "Genereringsdato: {date}", + "welcome": "Hvis du er interesseret i at hjælpe os med at oversætte {npmx} til et af de sprog, der er angivet nedenfor, er du kommet til det rigtige sted! Denne automatisk opdaterende side viser altid alt indhold, der kunne bruge din hjælp lige nu.", + "p1": "Vi bruger {lang} som standardsprog, med i alt {count}. Hvis du gerne vil hjælpe med at tilføje oversættelser, skal du finde sproget i {bylang} og udvide detaljerne.", + "p1_lang": "Amerikansk engelsk (en-US)", + "p1_count": "0 beskeder | 1 besked | {count} beskeder", + "p2": "Før du går i gang, bedes du læse vores {guide} for at lære om vores oversættelsesproces og hvordan du kan deltage.", + "guide": "lokaliseringsguide (i18n)", + "by_locale": "Oversættelsesfremskridt efter lokalitet", + "by_file": "Oversættelsesfremskridt efter fil", + "complete_text": "Denne oversættelse er fuldført, fantastisk arbejde!", + "missing_text": "mangler", + "missing_keys": "Der er ingen manglende oversættelser | Manglende oversættelse | Manglende oversættelser", + "progress_label": "Status for {locale}", + "table": { + "file": "Fil", + "status": "Status", + "error": "Fejl under indlæsning af filoversigt.", + "empty": "Ingen filer fundet", + "file_link": "Rediger {file} ({lang}) på GitHub" + } + }, + "vacations": { + "title": "på ferie", + "meta_description": "npmx-teamet genopladede. Discord genåbnede efter en uge.", + "heading": "genopladning", + "subtitle": "vi byggede npmx i et tempo, der kostede {some} af os søvn. vi ønskede ikke, at det skulle være normen! så vi tog en uge fri. sammen.", + "illustration_alt": "en enkelt række af hyggelige ikoner", + "poke_log": "Stik til lejrbålet", + "what": { + "title": "hvad skete der", + "p1": "discord var lukket {dates}.", + "dates": "14. – 21. februar", + "p2": "alle invite-links var væk, og kanalerne var låst – undtagen {garden}, som forblev åben for dem, der ønskede at hænge ud.", + "garden": "#garden" + }, + "meantime": { + "title": "i mellemtiden", + "p1": "{site} og {repo} forblev åbne – folk gravede stadig i det, indsendte nogle problemer, åbnede et par PR'er, men mest af alt tilbragte alle tid et sted nær en hyggelig pejs.", + "repo_link": "repoet" + }, + "return": { + "title": "vi kom tilbage!", + "p1": "vi kom tilbage opladet og klar til den sidste indsats inden 3. marts. {social} for opdateringer.", + "social_link": "følg os på Bluesky" + }, + "stats": { + "contributors": "Bidragydere", + "commits": "Commits", + "pr": "PRs Merged", + "subtitle": { + "some": "nogle", + "all": "alle" + } + } + }, + "action_bar": { + "title": "handlingslinje", + "selection": "0 valgt | 1 valgt | {count} valgte", + "shortcut": "Tryk på \"{key}\" for at fokusere handlinger", + "button_close_aria_label": "Luk handlingslinje" + }, + "logo_menu": { + "copy_svg": "Kopier logo som SVG", + "copied": "Kopieret!", + "browse_brand": "Gennemse brandkit" + }, + "brand": { + "title": "Brand", + "heading": "brand", + "meta_description": "npmx-brandretningslinjer, logoer, farver og typografi til brug i presse og medier.", + "intro": "Ressourcer og retningslinjer til brug af npmx-brandet i dine projekter, artikler og medier.", + "logos": { + "title": "logoer", + "description": "Download npmx-logoer i SVG- og PNG-formater. Brug den passende variant til din baggrund.", + "wordmark": "FULDT ORDMÆRKE", + "wordmark_alt": "npmx fuldt ordlogo med blå skråstreg på mørk baggrund", + "wordmark_light_alt": "npmx fuldt ordlogo med accentfarve skråstreg på lys baggrund", + "mark": "LOGO MÆRKE", + "mark_alt": "npmx logomærke med prik og skråstreg på mørk baggrund", + "mark_light_alt": "npmx logomærke med prik og skråstreg på lys baggrund", + "on_dark": "på mørk baggrund", + "on_light": "på lys baggrund", + "download_svg": "SVG", + "download_png": "PNG", + "download_svg_aria": "Download {name} som SVG", + "download_png_aria": "Download {name} som PNG" + }, + "customize": { + "title": "tilpas dit logo", + "description": "Se forhåndsvisning af npmx-logoet med din accentfarve og baggrund. Forhåndsvisningen afspejler dine aktuelle indstillinger - vælg en farve, skift baggrunden og download.", + "accent_label": "accent", + "bg_label": "baggrund", + "download_svg_aria": "Download tilpasset logo som SVG", + "download_png_aria": "Download tilpasset logo som PNG" + }, + "typography": { + "title": "typografi", + "description": "npmx bruger Geist-skrifttypen af Vercel til både grænsefladetekst og kode.", + "sans": "Geist Sans", + "sans_desc": "Bruges til brødtekst og UI-elementer.", + "mono": "Geist Mono", + "mono_desc": "Bruges til kode, overskrifter og teknisk indhold.", + "pangram": "The quick brown fox jumps over the lazy dog", + "numbers": "0123456789" + }, + "guidelines": { + "title": "bare en note", + "message": "Tilgængelighed betyder noget for os, og vi vil elske, at du følger os i denne vision. Når du bruger nævnte medier, skal du sikre, at der er tilstrækkelig kontrast mod baggrunden, og gå ikke mindre end 24px. Hvis du har brug for andre ressourcer eller yderligere oplysninger om projektet, er du velkommen til at kontakte os på {link}.", + "discord_link_text": "chat.npmx.dev" + } + }, + "alt_logo_kawaii": "En sød, rund og farverig version af npmx-logoet.", + "changelog": { + "pre_release": "Forhåndsudgivelse", + "draft": "Udkast", + "no_logs": "Beklager, denne pakke udgiver ikke en ændringslog, eller også understøttes formatet ikke.", + "error": { + "p1": "Beklager, ændringsloggen for {package} kunne ikke indlæses", + "p2": "Prøv igen senere, eller {viewon}" + }, + "rate_limit_ungh": "Beklager, GitHubs grænse for forespørgsler er nået. Prøv igen om et øjeblik.", + "version_unavailable": "Den ønskede version er ikke tilgængelig.", + "copy_as_markdown": "Kopier ændringslog som Markdown" + } +}