mirror of
https://github.com/iv-org/invidious
synced 2024-11-28 14:03:28 +01:00
f54fbd057e
* Add prefers-color-scheme support This should fix <https://github.com/omarroth/invidious/issues/559>. The cookie storage format has been changed from boolean ("true"/"false") to tri-state ("dark"/"light"/""), so that users without a cookie set will get dark mode if they have enabled the dark theme in their operating system. The code for handling the cookie state, along with the user's operating system theme, has been factored out into a new function `update_mode`, which is called both at window load and at the "storage" event listener, because the "storage" event listener is only trigerred when a change is made to the localStorage from another tab/window (for more info - see <https://stackoverflow.com/a/4679754>).
325 lines
13 KiB
JSON
325 lines
13 KiB
JSON
{
|
|
"`x` subscribers": "`x` abonnenter",
|
|
"`x` videos": "`x` videoer",
|
|
"LIVE": "SANNTIDSVISNING",
|
|
"Shared `x` ago": "Delt for `x` siden",
|
|
"Unsubscribe": "Opphev abonnement",
|
|
"Subscribe": "Abonner",
|
|
"View channel on YouTube": "Vis kanal på YouTube",
|
|
"View playlist on YouTube": "Vis spilleliste på YouTube",
|
|
"newest": "nyeste",
|
|
"oldest": "eldste",
|
|
"popular": "populært",
|
|
"last": "siste",
|
|
"Next page": "Neste side",
|
|
"Previous page": "Forrige side",
|
|
"Clear watch history?": "Tøm visningshistorikk?",
|
|
"New password": "Nytt passord",
|
|
"New passwords must match": "Nye passordfelter må stemme overens",
|
|
"Cannot change password for Google accounts": "Kan ikke endre passord for Google-kontoer",
|
|
"Authorize token?": "Identitetsbekreft symbol?",
|
|
"Authorize token for `x`?": "Identitetsbekreft symbol for `x`?",
|
|
"Yes": "Ja",
|
|
"No": "Nei",
|
|
"Import and Export Data": "Importer- og eksporter data",
|
|
"Import": "Importer",
|
|
"Import Invidious data": "Importer Invidious-data",
|
|
"Import YouTube subscriptions": "Importer YouTube-abonnenter",
|
|
"Import FreeTube subscriptions (.db)": "Importer FreeTube-abonnenter (.db)",
|
|
"Import NewPipe subscriptions (.json)": "Importer NewPipe-abonnenter (.json)",
|
|
"Import NewPipe data (.zip)": "Importer NewPipe-data (.zip)",
|
|
"Export": "Eksporter",
|
|
"Export subscriptions as OPML": "Eksporter abonnenter som OPML",
|
|
"Export subscriptions as OPML (for NewPipe & FreeTube)": "Eksporter abonnenter som OPML (for NewPipe og FreeTube)",
|
|
"Export data as JSON": "Eksporter data som JSON",
|
|
"Delete account?": "Slett konto?",
|
|
"History": "Historikk",
|
|
"An alternative front-end to YouTube": "En alternativ grenseflate for YouTube",
|
|
"JavaScript license information": "JavaScript-lisensinformasjon",
|
|
"source": "kilde",
|
|
"Log in": "Logg inn",
|
|
"Log in/register": "Logg inn/registrer",
|
|
"Log in with Google": "Logg inn med Google",
|
|
"User ID": "Bruker-ID",
|
|
"Password": "Passord",
|
|
"Time (h:mm:ss):": "Tid (h:mm:ss):",
|
|
"Text CAPTCHA": "Tekst-CAPTCHA",
|
|
"Image CAPTCHA": "Bilde-CAPTCHA",
|
|
"Sign In": "Innlogging",
|
|
"Register": "Registrer",
|
|
"E-mail": "E-post",
|
|
"Google verification code": "Google-bekreftelseskode",
|
|
"Preferences": "Innstillinger",
|
|
"Player preferences": "Avspillerinnstillinger",
|
|
"Always loop: ": "Alltid gjenta: ",
|
|
"Autoplay: ": "Autoavspilling: ",
|
|
"Play next by default: ": "Spill neste som forvalg: ",
|
|
"Autoplay next video: ": "Autospill neste video: ",
|
|
"Listen by default: ": "Lytt som forvalg: ",
|
|
"Proxy videos: ": "Mellomtjen videoer? ",
|
|
"Default speed: ": "Forvalgt hastighet: ",
|
|
"Preferred video quality: ": "Foretrukket videokvalitet: ",
|
|
"Player volume: ": "Avspillerlydstyrke: ",
|
|
"Default comments: ": "Forvalgte kommentarer: ",
|
|
"youtube": "YouTube",
|
|
"reddit": "Reddit",
|
|
"Default captions: ": "Forvalgte undertitler: ",
|
|
"Fallback captions: ": "Tilbakefallsundertitler: ",
|
|
"Show related videos: ": "Vis relaterte videoer? ",
|
|
"Show annotations by default: ": "Vis merknader som forvalg? ",
|
|
"Visual preferences": "Visuelle innstillinger",
|
|
"Player style: ": "",
|
|
"Dark mode: ": "Mørk drakt: ",
|
|
"Theme: ": "",
|
|
"dark": "",
|
|
"light": "",
|
|
"Thin mode: ": "Tynt modus: ",
|
|
"Subscription preferences": "Abonnementsinnstillinger",
|
|
"Show annotations by default for subscribed channels: ": "Vis merknader som forvalg for kanaler det abonneres på? ",
|
|
"Redirect homepage to feed: ": "Videresend hjemmeside til flyt: ",
|
|
"Number of videos shown in feed: ": "Antall videoer å vise i flyt: ",
|
|
"Sort videos by: ": "Sorter videoer etter: ",
|
|
"published": "publisert",
|
|
"published - reverse": "publisert - motsatt",
|
|
"alphabetically": "alfabetisk",
|
|
"alphabetically - reverse": "alfabetisk - motsatt",
|
|
"channel name": "kanalnavn",
|
|
"channel name - reverse": "kanalnavn - motsatt",
|
|
"Only show latest video from channel: ": "Kun vis siste video fra kanal: ",
|
|
"Only show latest unwatched video from channel: ": "Kun vis siste usette video fra kanal: ",
|
|
"Only show unwatched: ": "Kun vis usette: ",
|
|
"Only show notifications (if there are any): ": "Kun vis merknader (hvis det er noen): ",
|
|
"Enable web notifications": "Skru på nettmerknader",
|
|
"`x` uploaded a video": "`x` lastet opp en video",
|
|
"`x` is live": "`x` er pålogget",
|
|
"Data preferences": "Datainnstillinger",
|
|
"Clear watch history": "Tøm visningshistorikk",
|
|
"Import/export data": "Importer/eksporter data",
|
|
"Change password": "Endre passord",
|
|
"Manage subscriptions": "Behandle abonnementer",
|
|
"Manage tokens": "Behandle symboler",
|
|
"Watch history": "Visningshistorikk",
|
|
"Delete account": "Slett konto",
|
|
"Administrator preferences": "Administratorinnstillinger",
|
|
"Default homepage: ": "Forvalgt hjemmeside: ",
|
|
"Feed menu: ": "Flyt-meny: ",
|
|
"Top enabled: ": "Topp påskrudd? ",
|
|
"CAPTCHA enabled: ": "CAPTCHA påskrudd? ",
|
|
"Login enabled: ": "Innlogging påskrudd? ",
|
|
"Registration enabled: ": "Registrering påskrudd? ",
|
|
"Report statistics: ": "Innrapporter statistikk? ",
|
|
"Save preferences": "Lagre innstillinger",
|
|
"Subscription manager": "Abonnementsbehandler",
|
|
"Token manager": "Symbolbehandler",
|
|
"Token": "Symbol",
|
|
"`x` subscriptions": "`x` abonnementer",
|
|
"`x` tokens": "`x` symboler",
|
|
"Import/export": "Importer/eksporter",
|
|
"unsubscribe": "opphev abonnement",
|
|
"revoke": "tilbakekall",
|
|
"Subscriptions": "Abonnement",
|
|
"`x` unseen notifications": "`x` usette merknader",
|
|
"search": "søk",
|
|
"Log out": "Logg ut",
|
|
"Released under the AGPLv3 by Omar Roth.": "Utgitt med AGPLv3+lisens av Omar Roth.",
|
|
"Source available here.": "Kildekode tilgjengelig her.",
|
|
"View JavaScript license information.": "Vis JavaScript-lisensinfo.",
|
|
"View privacy policy.": "Vis personvernspraksis.",
|
|
"Trending": "Trendsettende",
|
|
"Unlisted": "Ulistet",
|
|
"Watch on YouTube": "Vis video på YouTube",
|
|
"Hide annotations": "Skjul merknader",
|
|
"Show annotations": "Vis merknader",
|
|
"Genre: ": "Sjanger: ",
|
|
"License: ": "Lisens: ",
|
|
"Family friendly? ": "Familievennlig? ",
|
|
"Wilson score: ": "Wilson-poengsum: ",
|
|
"Engagement: ": "Engasjement: ",
|
|
"Whitelisted regions: ": "Hvitlistede regioner: ",
|
|
"Blacklisted regions: ": "Svartelistede regioner: ",
|
|
"Shared `x`": "Delt `x`",
|
|
"`x` views": "`x` visninger",
|
|
"Premieres in `x`": "Premiere om `x`",
|
|
"Premieres `x`": "",
|
|
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Hei. Det ser ut til at du har JavaScript avslått. Klikk her for å vise kommentarer, ha i minnet at innlasting tar lengre tid.",
|
|
"View YouTube comments": "Vis YouTube-kommentarer",
|
|
"View more comments on Reddit": "Vis flere kommenterer på Reddit",
|
|
"View `x` comments": "Vis `x` kommentarer",
|
|
"View Reddit comments": "Vis Reddit-kommentarer",
|
|
"Hide replies": "Skjul svar",
|
|
"Show replies": "Vis svar",
|
|
"Incorrect password": "Feil passord",
|
|
"Quota exceeded, try again in a few hours": "Kvote overskredet, prøv igjen om et par timer",
|
|
"Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "Kunne ikke logge inn, forsikre deg om at tofaktor-identitetsbekreftelse (Authenticator eller SMS) er skrudd på.",
|
|
"Invalid TFA code": "Ugyldig tofaktorkode",
|
|
"Login failed. This may be because two-factor authentication is not turned on for your account.": "Innlogging mislyktes. Dette kan være fordi tofaktor-identitetsbekreftelse er skrudd av på kontoen din.",
|
|
"Wrong answer": "Ugyldig svar",
|
|
"Erroneous CAPTCHA": "Ugyldig CAPTCHA",
|
|
"CAPTCHA is a required field": "CAPTCHA er et påkrevd felt",
|
|
"User ID is a required field": "Bruker-ID er et påkrevd felt",
|
|
"Password is a required field": "Passord er et påkrevd felt",
|
|
"Wrong username or password": "Ugyldig brukernavn eller passord",
|
|
"Please sign in using 'Log in with Google'": "Logg inn ved bruk av \"Google-innlogging\"",
|
|
"Password cannot be empty": "Passordet kan ikke være tomt",
|
|
"Password cannot be longer than 55 characters": "Passordet kan ikke være lengre enn 55 tegn",
|
|
"Please log in": "Logg inn",
|
|
"Invidious Private Feed for `x`": "Ugyldig privat flyt for `x`",
|
|
"channel:`x`": "kanal `x`",
|
|
"Deleted or invalid channel": "Slettet eller ugyldig kanal",
|
|
"This channel does not exist.": "Denne kanalen finnes ikke.",
|
|
"Could not get channel info.": "Kunne ikke innhente kanalinfo.",
|
|
"Could not fetch comments": "Kunne ikke hente kommentarer",
|
|
"View `x` replies": "Vis `x` svar",
|
|
"`x` ago": "`x` siden",
|
|
"Load more": "Last inn flere",
|
|
"`x` points": "`x` poeng",
|
|
"Could not create mix.": "Kunne ikke opprette miks.",
|
|
"Empty playlist": "Spillelisten er tom",
|
|
"Not a playlist.": "Ugyldig spilleliste.",
|
|
"Playlist does not exist.": "Spillelisten finnes ikke.",
|
|
"Could not pull trending pages.": "Kunne ikke hente trendsettende sider.",
|
|
"Hidden field \"challenge\" is a required field": "Skjult felt \"utfordring\" er et påkrevd felt",
|
|
"Hidden field \"token\" is a required field": "Skjult felt \"symbol\" er et påkrevd felt",
|
|
"Erroneous challenge": "Ugyldig utfordring",
|
|
"Erroneous token": "Ugyldig symbol",
|
|
"No such user": "Ugyldig bruker",
|
|
"Token is expired, please try again": "Symbol utløpt, prøv igjen",
|
|
"English": "Engelsk",
|
|
"English (auto-generated)": "Engelsk (auto-generert)",
|
|
"Afrikaans": "",
|
|
"Albanian": "Albansk",
|
|
"Amharic": "",
|
|
"Arabic": "Arabisk",
|
|
"Armenian": "Armensk",
|
|
"Azerbaijani": "",
|
|
"Bangla": "",
|
|
"Basque": "",
|
|
"Belarusian": "Hviterussisk",
|
|
"Bosnian": "Bosnisk",
|
|
"Bulgarian": "Bulgarsk",
|
|
"Burmese": "Burmesisk",
|
|
"Catalan": "Katalansk",
|
|
"Cebuano": "",
|
|
"Chinese (Simplified)": "",
|
|
"Chinese (Traditional)": "",
|
|
"Corsican": "",
|
|
"Croatian": "",
|
|
"Czech": "Tsjekkisk",
|
|
"Danish": "Dansk",
|
|
"Dutch": "",
|
|
"Esperanto": "Esperanto",
|
|
"Estonian": "",
|
|
"Filipino": "",
|
|
"Finnish": "Finsk",
|
|
"French": "Fransk",
|
|
"Galician": "",
|
|
"Georgian": "",
|
|
"German": "",
|
|
"Greek": "",
|
|
"Gujarati": "",
|
|
"Haitian Creole": "",
|
|
"Hausa": "",
|
|
"Hawaiian": "",
|
|
"Hebrew": "",
|
|
"Hindi": "",
|
|
"Hmong": "",
|
|
"Hungarian": "Ungarsk",
|
|
"Icelandic": "Islandsk",
|
|
"Igbo": "",
|
|
"Indonesian": "Indonesisk",
|
|
"Irish": "Irsk",
|
|
"Italian": "Italiensk",
|
|
"Japanese": "Japansk",
|
|
"Javanese": "",
|
|
"Kannada": "",
|
|
"Kazakh": "",
|
|
"Khmer": "",
|
|
"Korean": "",
|
|
"Kurdish": "",
|
|
"Kyrgyz": "",
|
|
"Lao": "",
|
|
"Latin": "",
|
|
"Latvian": "",
|
|
"Lithuanian": "",
|
|
"Luxembourgish": "",
|
|
"Macedonian": "",
|
|
"Malagasy": "",
|
|
"Malay": "",
|
|
"Malayalam": "",
|
|
"Maltese": "",
|
|
"Maori": "",
|
|
"Marathi": "",
|
|
"Mongolian": "",
|
|
"Nepali": "",
|
|
"Norwegian Bokmål": "Norsk bokmål",
|
|
"Nyanja": "",
|
|
"Pashto": "",
|
|
"Persian": "",
|
|
"Polish": "",
|
|
"Portuguese": "",
|
|
"Punjabi": "",
|
|
"Romanian": "",
|
|
"Russian": "Russisk",
|
|
"Samoan": "",
|
|
"Scottish Gaelic": "",
|
|
"Serbian": "Serbisk",
|
|
"Shona": "",
|
|
"Sindhi": "",
|
|
"Sinhala": "",
|
|
"Slovak": "Slovakisk",
|
|
"Slovenian": "Slovensk",
|
|
"Somali": "Somali",
|
|
"Southern Sotho": "",
|
|
"Spanish": "Spansk",
|
|
"Spanish (Latin America)": "",
|
|
"Sundanese": "",
|
|
"Swahili": "",
|
|
"Swedish": "Svensk",
|
|
"Tajik": "",
|
|
"Tamil": "",
|
|
"Telugu": "",
|
|
"Thai": "",
|
|
"Turkish": "Tyrkisk",
|
|
"Ukrainian": "Ukrainsk",
|
|
"Urdu": "",
|
|
"Uzbek": "",
|
|
"Vietnamese": "Vietnamesisk",
|
|
"Welsh": "",
|
|
"Western Frisian": "",
|
|
"Xhosa": "",
|
|
"Yiddish": "",
|
|
"Yoruba": "",
|
|
"Zulu": "",
|
|
"`x` years": "`x` år",
|
|
"`x` months": "`x` måneder",
|
|
"`x` weeks": "`x` uker",
|
|
"`x` days": "`x` dager",
|
|
"`x` hours": "`x` timer",
|
|
"`x` minutes": "`x` minutter",
|
|
"`x` seconds": "`x` sekunder",
|
|
"Fallback comments: ": "Tilbakefallskommentarer: ",
|
|
"Popular": "Pupulært",
|
|
"Top": "Topp",
|
|
"About": "Om",
|
|
"Rating: ": "Vurdering: ",
|
|
"Language: ": "Språk: ",
|
|
"View as playlist": "Vis som spilleliste",
|
|
"Default": "Forvalg",
|
|
"Music": "Musikk",
|
|
"Gaming": "Spill",
|
|
"News": "Nyheter",
|
|
"Movies": "Filmer",
|
|
"Download": "Last ned",
|
|
"Download as: ": "Last ned som: ",
|
|
"%A %B %-d, %Y": "",
|
|
"(edited)": "(redigert)",
|
|
"YouTube comment permalink": "Permanent YouTube-lenke til innholdet",
|
|
"permalink": "permanent lenke",
|
|
"`x` marked it with a ❤": "`x` levnet et ❤",
|
|
"Audio mode": "Lydmodus",
|
|
"Video mode": "Video-modus",
|
|
"Videos": "Videoer",
|
|
"Playlists": "Spillelister",
|
|
"Community": "",
|
|
"Current version: ": "Nåværende versjon: "
|
|
} |