[READ-ONLY] a fast, modern browser for the npm registry

fix(i18n): update norwegian translation (#1263)

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>

authored by

Bonsak Schiledrop
autofix-ci[bot]
and committed by
GitHub
6c1083fa 01ecd657

+242 -29
+3 -3
config/i18n.ts
··· 333 333 name: 'Cymraeg', 334 334 },*/ 335 335 { 336 - code: 'no-NO', 337 - file: 'no-NO.json', 338 - name: 'Norsk', 336 + code: 'nb-NO', 337 + file: 'nb-NO.json', 338 + name: 'Norsk (Bokmål)', 339 339 }, 340 340 ] 341 341
+165 -13
i18n/locales/no-NO.json i18n/locales/nb-NO.json
··· 16 16 "docs": "dokumentasjon", 17 17 "source": "kildekode", 18 18 "social": "sosialt", 19 - "chat": "chat" 19 + "chat": "chat", 20 + "keyboard_shortcuts": "tastatursnarveier" 20 21 }, 21 22 "shortcuts": { 22 - "section": {} 23 + "section": { 24 + "global": "Globalt", 25 + "search": "Søk", 26 + "package": "Pakke" 27 + }, 28 + "focus_search": "Fokuser søk", 29 + "show_kbd_hints": "Vis tastaturtips", 30 + "settings": "Åpne innstillinger", 31 + "compare": "Åpne sammenligning", 32 + "compare_from_package": "Åpne sammenligning (forhåndsutfylt med nåværende pakke)", 33 + "navigate_results": "Naviger resultater", 34 + "go_to_result": "Gå til resultat", 35 + "open_code_view": "Åpne kodevisning", 36 + "open_docs": "Åpne dokumentasjon" 23 37 }, 24 38 "search": { 25 39 "label": "Søk etter npm-pakker", ··· 27 41 "button": "søk", 28 42 "searching": "Søker...", 29 43 "found_packages": "Ingen pakker funnet | Fant 1 pakke | Fant {count} pakker", 44 + "found_packages_sorted": "Sorterer topp {count} resultat | Sorterer topp {count} resultater", 30 45 "updating": "(oppdaterer...)", 31 46 "no_results": "Ingen pakker funnet for \"{query}\"", 47 + "rate_limited": "Traff npm-hastighetsgrense, prøv igjen om et øyeblikk", 32 48 "title": "søk", 33 49 "title_search": "søk: {search}", 34 50 "title_packages": "søk pakker", ··· 39 55 "claim_button": "Gjør krav på \"{name}\"", 40 56 "want_to_claim": "Vil du gjøre krav på dette pakkenavnet?", 41 57 "start_typing": "Begynn å skrive for å søke etter pakker", 58 + "algolia_disclaimer": "Drevet av Algolia", 42 59 "exact_match": "eksakt", 43 60 "suggestion": { 44 61 "user": "bruker", ··· 66 83 "sections": { 67 84 "appearance": "Utseende", 68 85 "display": "Visning", 86 + "search": "Datakilde", 69 87 "language": "Språk" 70 88 }, 71 - "data_source": {}, 89 + "data_source": { 90 + "label": "Datakilde", 91 + "description": "Velg hvor npmx henter søkedata. Individuelle pakkesider bruker alltid npm-registeret direkte.", 92 + "npm": "npm-registeret", 93 + "npm_description": "Henter søk, org- og brukerlister direkte fra det offisielle npm-registeret. Autoritativt, men kan være tregere.", 94 + "algolia": "Algolia", 95 + "algolia_description": "Bruker Algolia for raskere søk, org- og brukersider." 96 + }, 72 97 "relative_dates": "Relative datoer", 73 98 "include_types": "Inkluder {'@'}types ved installasjon", 74 99 "include_types_description": "Legg til {'@'}types-pakken i installasjonskommandoer for pakker uten typer", ··· 137 162 "documented": "{community} har flagget denne pakken da det finnes alternativer med bedre ytelse.", 138 163 "none": "Denne pakken er flagget som ikke lenger nødvendig, og funksjonaliteten er sannsynligvis tilgjengelig innebygd i alle motorer.", 139 164 "learn_more": "Lær mer", 165 + "learn_more_above": "Lær mer ovenfor.", 140 166 "mdn": "MDN", 141 - "community": "fellesskapet" 167 + "community": "fellesskapet", 168 + "consider_no_dep": "+ Vurdere ingen avhengighet?" 142 169 }, 143 170 "stats": { 144 171 "license": "Lisens", ··· 181 208 "fund": "støtt", 182 209 "compare": "sammenlign" 183 210 }, 184 - "likes": {}, 211 + "likes": { 212 + "like": "Lik denne pakken", 213 + "unlike": "Fjern like fra denne pakken" 214 + }, 185 215 "docs": { 186 216 "not_available": "Dokumentasjon ikke tilgjengelig", 187 217 "not_available_detail": "Vi kunne ikke generere dokumentasjon for denne versjonen." ··· 206 236 "no_readme": "Ingen README tilgjengelig.", 207 237 "view_on_github": "Vis på GitHub", 208 238 "toc_title": "Innhold", 209 - "callout": {} 239 + "callout": { 240 + "note": "Merk", 241 + "tip": "Tips", 242 + "important": "Viktig", 243 + "warning": "Advarsel", 244 + "caution": "Forsiktig" 245 + }, 246 + "copy_as_markdown": "Kopier README som Markdown" 247 + }, 248 + "provenance_section": { 249 + "title": "Opprinnelse", 250 + "built_and_signed_on": "Bygget og signert på {provider}", 251 + "view_build_summary": "Vis byggeoppsummering", 252 + "source_commit": "Kilde-commit", 253 + "build_file": "Byggefil", 254 + "public_ledger": "Offentlig hovedbok", 255 + "transparency_log_entry": "Åpenhetsloggoppføring", 256 + "view_more_details": "Vis flere detaljer", 257 + "error_loading": "Kunne ikke laste opprinnelsesdetaljer" 210 258 }, 211 259 "provenance_section": {}, 212 260 "security_downgrade": {}, ··· 280 328 "date_range_multiline": "{start}\ntil {end}", 281 329 "download_file": "Last ned {fileType}", 282 330 "toggle_annotator": "Veksle annotering", 283 - "items": {} 331 + "legend_estimation": "Estimat", 332 + "no_data": "Ingen data tilgjengelig", 333 + "y_axis_label": "{granularity} {facet}", 334 + "items": { 335 + "downloads": "Nedlastinger" 336 + } 284 337 }, 285 338 "downloads": { 286 339 "title": "Ukentlige nedlastinger", ··· 369 422 "name_asc": "Navn (A-Å)", 370 423 "name_desc": "Navn (Å-A)" 371 424 }, 372 - "size": {} 425 + "size": { 426 + "b": "{size} B", 427 + "kb": "{size} kB", 428 + "mb": "{size} MB" 429 + } 373 430 }, 374 431 "connector": { 375 432 "modal": { ··· 774 831 "create_account": "Opprett en ny konto", 775 832 "connect_bluesky": "Koble til med Bluesky", 776 833 "what_is_atmosphere": "Hva er en Atmosphere-konto?", 777 - "atmosphere_explanation": "{npmx} bruker {atproto} for å drive mange av sine sosiale funksjoner, slik at brukere kan eie sine egne data og bruke én konto for alle kompatible applikasjoner. Når du oppretter en konto, kan du bruke andre apper som {bluesky} og {tangled} med samme konto." 834 + "atmosphere_explanation": "{npmx} bruker {atproto} for å drive mange av sine sosiale funksjoner, slik at brukere kan eie sine egne data og bruke én konto for alle kompatible applikasjoner. Når du oppretter en konto, kan du bruke andre apper som {bluesky} og {tangled} med samme konto.", 835 + "default_input_error": "Vennligst skriv inn et gyldig brukernavn, DID eller en full PDS-URL" 778 836 } 779 837 }, 780 838 "header": { ··· 821 879 "packages_selected": "{count}/{max} pakker valgt.", 822 880 "add_hint": "Legg til minst 2 pakker for å sammenligne." 823 881 }, 824 - "no_dependency": {}, 882 + "no_dependency": { 883 + "label": "(Ingen avhengighet)", 884 + "typeahead_title": "Hva ville James gjort?", 885 + "typeahead_description": "Sammenlign mot å ikke bruke en avhengighet! e18e-godkjent.", 886 + "tooltip_title": "Du trenger kanskje ikke en avhengighet", 887 + "tooltip_description": "Sammenlign mot å ikke bruke en avhengighet! {link} vedlikeholder en liste over pakker som kan erstattes med native API-er eller enklere alternativer.", 888 + "e18e_community": "e18e-fellesskapet", 889 + "add_column": "Legg til ingen avhengighet-kolonne i sammenligningen" 890 + }, 825 891 "facets": { 826 892 "group_label": "Sammenligningsfasetter", 827 893 "all": "alle", ··· 859 925 "label": "Nedlastinger/uke", 860 926 "description": "Ukentlig nedlastingstall" 861 927 }, 862 - "totalLikes": {}, 928 + "totalLikes": { 929 + "label": "Likes", 930 + "description": "Antall likes" 931 + }, 863 932 "lastUpdated": { 864 933 "label": "Publisert", 865 934 "description": "Når denne versjonen ble publisert" ··· 897 966 "not_deprecated": "Nei", 898 967 "types_included": "Inkludert", 899 968 "types_none": "Ingen", 900 - "vulnerabilities_summary": "{count} ({critical}C/{high}H)" 969 + "vulnerabilities_summary": "{count} ({critical}C/{high}H)", 970 + "up_to_you": "Opp til deg!" 971 + }, 972 + "trends": { 973 + "title": "Ukentlige nedlastinger" 974 + } 975 + } 976 + }, 977 + "privacy_policy": { 978 + "title": "personvernerklæring", 979 + "last_updated": "Sist oppdatert: {date}", 980 + "welcome": "Velkommen til {app}. Vi er forpliktet til å beskytte ditt personvern. Denne erklæringen forklarer hvilke data vi samler inn, hvordan vi bruker dem, og dine rettigheter angående informasjonen din.", 981 + "cookies": { 982 + "what_are": { 983 + "title": "Hva er informasjonskapsler?", 984 + "p1": "Informasjonskapsler er små tekstfiler som lagres på enheten din når du besøker et nettsted. Formålet er å forbedre nettleseropplevelsen din ved å huske visse preferanser og innstillinger." 985 + }, 986 + "types": { 987 + "title": "Hvilke informasjonskapsler bruker vi?", 988 + "p1": "Vi bruker kun {bold} for formål som er strengt nødvendige for nettstedets funksjonalitet. Vi bruker ikke tredjeparts- eller reklamekapsler.", 989 + "bold": "essensielle tekniske informasjonskapsler", 990 + "li1": "{li11}{separator} {li12}", 991 + "li2": "{li21}{separator} {li22}", 992 + "separator": ":", 993 + "cookie_vdpl": "__vdpl", 994 + "cookie_vdpl_desc": "Denne informasjonskapselen brukes av vår hostingleverandør (Vercel) for skjevhetsbeskyttelse. Den sikrer at du henter ressurser fra riktig utrullingsversjon hvis en ny oppdatering lanseres mens du surfer. Den sporer deg ikke.", 995 + "cookie_h3": "h3", 996 + "cookie_h3_desc": "Dette er vår sikre øktkapsel. Den lagrer OAuth-tilgangstokenet når du kobler til Atmosphere-kontoen din. Den er essensiell for å opprettholde din autentiserte økt." 901 997 }, 902 - "trends": {} 998 + "local_storage": { 999 + "title": "Lokal lagring", 1000 + "p1": "I tillegg til øktkapsler bruker vi nettleserens {bold} for å lagre visningspreferansene dine. Dette lar oss huske temaet (lys/mørk) og noen andre {settings} du har valgt, slik at du ikke trenger å konfigurere dem på nytt ved hvert besøk.", 1001 + "bold": "lokale lagring", 1002 + "p2": "Denne informasjonen er rent funksjonell, lagres kun på enheten din, og {bold2}. Vi bruker den utelukkende for å forbedre opplevelsen din på nettstedet vårt.", 1003 + "bold2": "inneholder ingen personopplysninger og brukes ikke til å spore deg", 1004 + "settings": "innstillinger" 1005 + }, 1006 + "management": { 1007 + "title": "Administrere informasjonskapsler", 1008 + "p1": "Du kan konfigurere nettleseren din til å godta, avvise eller slette informasjonskapsler etter dine preferanser. Vær imidlertid oppmerksom på at {bold}.", 1009 + "bold": "avvisning av essensielle kapsler kan forhindre full tilgang til applikasjonen", 1010 + "p2": "Nedenfor er lenker med instruksjoner for kapseladministrasjon i de mest brukte nettleserne:", 1011 + "chrome": "Google Chrome (åpnes i nytt vindu)", 1012 + "firefox": "Mozilla Firefox (åpnes i nytt vindu)", 1013 + "edge": "Microsoft Edge (åpnes i nytt vindu)" 1014 + } 1015 + }, 1016 + "analytics": { 1017 + "title": "Analyse", 1018 + "p1": "Vi bruker {bold} for å forstå hvordan besøkende bruker nettstedet vårt. Dette hjelper oss med å forbedre brukeropplevelsen og identifisere problemer.", 1019 + "bold": "Vercel Web Analytics", 1020 + "p2": "Vercel Analytics er designet med personvern i tankene:", 1021 + "li1": "Den bruker ikke informasjonskapsler", 1022 + "li2": "Den samler ikke inn personlige identifikatorer", 1023 + "li3": "Den sporer ikke brukere på tvers av nettsteder", 1024 + "li4": "Alle data er aggregert og anonymisert", 1025 + "p3": "Den eneste informasjonen som samles inn inkluderer: side-URL-er, henviser, land/region, enhetstype, nettleser og operativsystem. Disse dataene kan ikke brukes til å identifisere individuelle brukere." 1026 + }, 1027 + "authenticated": { 1028 + "title": "Autentiserte brukere", 1029 + "p1": "Når du kobler {bold}-kontoen din til npmx, lagrer vi OAuth-tilgangstokenet ditt i en sikker, HTTP-only øktkapsel. Dette tokenet brukes utelukkende til å autentisere forespørsler på dine vegne.", 1030 + "bold": "Atmosphere", 1031 + "p2": "Vi lagrer ikke legitimasjonen din, og vi får ikke tilgang til data utover det som er nødvendig for å levere funksjonene du bruker. Du kan koble fra kontoen din når som helst fra {settings}-siden.", 1032 + "settings": "innstillinger" 1033 + }, 1034 + "data_retention": { 1035 + "title": "Dataoppbevaring", 1036 + "p1": "Øktkapsler slettes automatisk når du lukker nettleseren eller etter en periode med inaktivitet. Lokale lagringspreferanser forblir på enheten din til du tømmer nettleserdata. Analysedata beholdes i aggregert form og kan ikke kobles til individuelle brukere." 1037 + }, 1038 + "your_rights": { 1039 + "title": "Dine rettigheter", 1040 + "p1": "Du har rett til å:", 1041 + "li1": "Få tilgang til informasjon om hvilke data vi samler inn", 1042 + "li2": "Tømme lokal lagring og informasjonskapsler når som helst", 1043 + "li3": "Koble fra den autentiserte økten din", 1044 + "li4": "Be om informasjon om våre datapraksiser", 1045 + "p2": "Siden vi ikke samler inn personopplysninger, er det vanligvis ingen personlig informasjon å slette eller eksportere." 1046 + }, 1047 + "contact": { 1048 + "title": "Kontakt oss", 1049 + "p1": "For spørsmål eller bekymringer om denne personvernerklæringen kan du kontakte oss ved å åpne en sak på vårt {link}.", 1050 + "link": "GitHub-repositorium" 1051 + }, 1052 + "changes": { 1053 + "title": "Endringer i denne erklæringen", 1054 + "p1": "Vi kan oppdatere denne personvernerklæringen fra tid til annen. Eventuelle endringer vil bli publisert på denne siden med en oppdatert revisjonsdato." 903 1055 } 904 1056 }, 905 1057 "privacy_policy": {
+74 -13
lunaria/files/no-NO.json lunaria/files/nb-NO.json
··· 15 15 "docs": "dokumentasjon", 16 16 "source": "kildekode", 17 17 "social": "sosialt", 18 - "chat": "chat" 18 + "chat": "chat", 19 + "keyboard_shortcuts": "tastatursnarveier" 19 20 }, 20 21 "shortcuts": { 21 - "section": {} 22 + "section": { 23 + "global": "Globalt", 24 + "search": "Søk", 25 + "package": "Pakke" 26 + }, 27 + "focus_search": "Fokuser søk", 28 + "show_kbd_hints": "Vis tastaturtips", 29 + "settings": "Åpne innstillinger", 30 + "compare": "Åpne sammenligning", 31 + "compare_from_package": "Åpne sammenligning (forhåndsutfylt med nåværende pakke)", 32 + "navigate_results": "Naviger resultater", 33 + "go_to_result": "Gå til resultat", 34 + "open_code_view": "Åpne kodevisning", 35 + "open_docs": "Åpne dokumentasjon" 22 36 }, 23 37 "search": { 24 38 "label": "Søk etter npm-pakker", ··· 26 40 "button": "søk", 27 41 "searching": "Søker...", 28 42 "found_packages": "Ingen pakker funnet | Fant 1 pakke | Fant {count} pakker", 43 + "found_packages_sorted": "Sorterer topp {count} resultat | Sorterer topp {count} resultater", 29 44 "updating": "(oppdaterer...)", 30 45 "no_results": "Ingen pakker funnet for \"{query}\"", 46 + "rate_limited": "Traff npm-hastighetsgrense, prøv igjen om et øyeblikk", 31 47 "title": "søk", 32 48 "title_search": "søk: {search}", 33 49 "title_packages": "søk pakker", ··· 38 54 "claim_button": "Gjør krav på \"{name}\"", 39 55 "want_to_claim": "Vil du gjøre krav på dette pakkenavnet?", 40 56 "start_typing": "Begynn å skrive for å søke etter pakker", 57 + "algolia_disclaimer": "Drevet av Algolia", 41 58 "exact_match": "eksakt", 42 59 "suggestion": { 43 60 "user": "bruker", ··· 65 82 "sections": { 66 83 "appearance": "Utseende", 67 84 "display": "Visning", 85 + "search": "Datakilde", 68 86 "language": "Språk" 69 87 }, 70 - "data_source": {}, 88 + "data_source": { 89 + "label": "Datakilde", 90 + "description": "Velg hvor npmx henter søkedata. Individuelle pakkesider bruker alltid npm-registeret direkte.", 91 + "npm": "npm-registeret", 92 + "npm_description": "Henter søk, org- og brukerlister direkte fra det offisielle npm-registeret. Autoritativt, men kan være tregere.", 93 + "algolia": "Algolia", 94 + "algolia_description": "Bruker Algolia for raskere søk, org- og brukersider." 95 + }, 71 96 "relative_dates": "Relative datoer", 72 97 "include_types": "Inkluder {'@'}types ved installasjon", 73 98 "include_types_description": "Legg til {'@'}types-pakken i installasjonskommandoer for pakker uten typer", ··· 136 161 "documented": "{community} har flagget denne pakken da det finnes alternativer med bedre ytelse.", 137 162 "none": "Denne pakken er flagget som ikke lenger nødvendig, og funksjonaliteten er sannsynligvis tilgjengelig innebygd i alle motorer.", 138 163 "learn_more": "Lær mer", 164 + "learn_more_above": "Lær mer ovenfor.", 139 165 "mdn": "MDN", 140 - "community": "fellesskapet" 166 + "community": "fellesskapet", 167 + "consider_no_dep": "+ Vurdere ingen avhengighet?" 141 168 }, 142 169 "stats": { 143 170 "license": "Lisens", ··· 180 207 "fund": "støtt", 181 208 "compare": "sammenlign" 182 209 }, 183 - "likes": {}, 210 + "likes": { 211 + "like": "Lik denne pakken", 212 + "unlike": "Fjern like fra denne pakken" 213 + }, 184 214 "docs": { 185 215 "not_available": "Dokumentasjon ikke tilgjengelig", 186 216 "not_available_detail": "Vi kunne ikke generere dokumentasjon for denne versjonen." ··· 205 235 "no_readme": "Ingen README tilgjengelig.", 206 236 "view_on_github": "Vis på GitHub", 207 237 "toc_title": "Innhold", 208 - "callout": {} 238 + "callout": { 239 + "note": "Merk", 240 + "tip": "Tips", 241 + "important": "Viktig", 242 + "warning": "Advarsel", 243 + "caution": "Forsiktig" 244 + }, 245 + "copy_as_markdown": "Kopier README som Markdown" 209 246 }, 210 247 "provenance_section": {}, 211 248 "security_downgrade": {}, ··· 279 316 "date_range_multiline": "{start}\ntil {end}", 280 317 "download_file": "Last ned {fileType}", 281 318 "toggle_annotator": "Veksle annotering", 282 - "items": {} 319 + "legend_estimation": "Estimat", 320 + "no_data": "Ingen data tilgjengelig", 321 + "y_axis_label": "{granularity} {facet}", 322 + "items": { 323 + "downloads": "Nedlastinger" 324 + } 283 325 }, 284 326 "downloads": { 285 327 "title": "Ukentlige nedlastinger", ··· 368 410 "name_asc": "Navn (A-Å)", 369 411 "name_desc": "Navn (Å-A)" 370 412 }, 371 - "size": {} 413 + "size": { 414 + "b": "{size} B", 415 + "kb": "{size} kB", 416 + "mb": "{size} MB" 417 + } 372 418 }, 373 419 "connector": { 374 420 "modal": { ··· 773 819 "create_account": "Opprett en ny konto", 774 820 "connect_bluesky": "Koble til med Bluesky", 775 821 "what_is_atmosphere": "Hva er en Atmosphere-konto?", 776 - "atmosphere_explanation": "{npmx} bruker {atproto} for å drive mange av sine sosiale funksjoner, slik at brukere kan eie sine egne data og bruke én konto for alle kompatible applikasjoner. Når du oppretter en konto, kan du bruke andre apper som {bluesky} og {tangled} med samme konto." 822 + "atmosphere_explanation": "{npmx} bruker {atproto} for å drive mange av sine sosiale funksjoner, slik at brukere kan eie sine egne data og bruke én konto for alle kompatible applikasjoner. Når du oppretter en konto, kan du bruke andre apper som {bluesky} og {tangled} med samme konto.", 823 + "default_input_error": "Vennligst skriv inn et gyldig brukernavn, DID eller en full PDS-URL" 777 824 } 778 825 }, 779 826 "header": { ··· 820 867 "packages_selected": "{count}/{max} pakker valgt.", 821 868 "add_hint": "Legg til minst 2 pakker for å sammenligne." 822 869 }, 823 - "no_dependency": {}, 870 + "no_dependency": { 871 + "label": "(Ingen avhengighet)", 872 + "typeahead_title": "Hva ville James gjort?", 873 + "typeahead_description": "Sammenlign mot å ikke bruke en avhengighet! e18e-godkjent.", 874 + "tooltip_title": "Du trenger kanskje ikke en avhengighet", 875 + "tooltip_description": "Sammenlign mot å ikke bruke en avhengighet! {link} vedlikeholder en liste over pakker som kan erstattes med native API-er eller enklere alternativer.", 876 + "e18e_community": "e18e-fellesskapet", 877 + "add_column": "Legg til ingen avhengighet-kolonne i sammenligningen" 878 + }, 824 879 "facets": { 825 880 "group_label": "Sammenligningsfasetter", 826 881 "all": "alle", ··· 858 913 "label": "Nedlastinger/uke", 859 914 "description": "Ukentlig nedlastingstall" 860 915 }, 861 - "totalLikes": {}, 916 + "totalLikes": { 917 + "label": "Likes", 918 + "description": "Antall likes" 919 + }, 862 920 "lastUpdated": { 863 921 "label": "Publisert", 864 922 "description": "Når denne versjonen ble publisert" ··· 896 954 "not_deprecated": "Nei", 897 955 "types_included": "Inkludert", 898 956 "types_none": "Ingen", 899 - "vulnerabilities_summary": "{count} ({critical}C/{high}H)" 957 + "vulnerabilities_summary": "{count} ({critical}C/{high}H)", 958 + "up_to_you": "Opp til deg!" 900 959 }, 901 - "trends": {} 960 + "trends": { 961 + "title": "Ukentlige nedlastinger" 962 + } 902 963 } 903 964 }, 904 965 "privacy_policy": {