diff --git a/README.be.md b/README.be.md index 8c104a81..e9ab6104 100644 --- a/README.be.md +++ b/README.be.md @@ -23,6 +23,7 @@ [![de](https://img.shields.io/badge/lang-de-black)](README.de.md) [![ita](https://img.shields.io/badge/lang-it-red)](README.it.md) [![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.cs.md b/README.cs.md index 86f869b9..c64b50fb 100644 --- a/README.cs.md +++ b/README.cs.md @@ -23,6 +23,7 @@ [![de](https://img.shields.io/badge/lang-de-black)](README.de.md) [![ita](https://img.shields.io/badge/lang-it-red)](README.it.md) [![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) ![Hydra Katalog](./docs/screenshot.png) diff --git a/README.de.md b/README.de.md index 3f6e9d90..a555bf58 100644 --- a/README.de.md +++ b/README.de.md @@ -23,6 +23,7 @@ [![fr](https://img.shields.io/badge/lang-fr-blue)](README.fr.md) [![de](https://img.shields.io/badge/lang-de-black)](README.de.md) [![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) ![Hydra Katalog](./docs/screenshot.png) diff --git a/README.es.md b/README.es.md index eead7276..a89c35f3 100644 --- a/README.es.md +++ b/README.es.md @@ -23,6 +23,7 @@ [![de](https://img.shields.io/badge/lang-de-black)](README.de.md) [![ita](https://img.shields.io/badge/lang-it-red)](README.it.md) [![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.fr.md b/README.fr.md index f34fd037..dc605e87 100644 --- a/README.fr.md +++ b/README.fr.md @@ -23,6 +23,7 @@ [![de](https://img.shields.io/badge/lang-de-black)](README.de.md) [![ita](https://img.shields.io/badge/lang-it-red)](README.it.md) [![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) ![Catalogue Hydra](./docs/screenshot.png) diff --git a/README.it.md b/README.it.md index d8ca75fb..e7d1bcba 100644 --- a/README.it.md +++ b/README.it.md @@ -23,6 +23,7 @@ [![de](https://img.shields.io/badge/lang-de-black)](README.de.md) [![ita](https://img.shields.io/badge/lang-it-red)](README.it.md) [![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.md b/README.md index 29ff6b24..cbecb2ff 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ [![de](https://img.shields.io/badge/lang-de-black)](README.de.md) [![ita](https://img.shields.io/badge/lang-it-red)](README.it.md) [![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.nb.md b/README.nb.md new file mode 100644 index 00000000..5be4fcbb --- /dev/null +++ b/README.nb.md @@ -0,0 +1,187 @@ +
+ +
+ +[](https://hydralauncher.site) + +

Hydra Launcher

+ +

+ Hydra er en spill launcher sin egen innebygt bittorrent klient. +

+ +[![build](https://img.shields.io/github/actions/workflow/status/hydralauncher/hydra/build.yml)](https://github.com/hydralauncher/hydra/actions) +[![release](https://img.shields.io/github/package-json/v/hydralauncher/hydra)](https://github.com/hydralauncher/hydra/releases) + +[![pt-BR](https://img.shields.io/badge/lang-pt--BR-green.svg)](README.pt-BR.md) +[![en](https://img.shields.io/badge/lang-en-red.svg)](README.md) +[![ru](https://img.shields.io/badge/lang-ru-yellow.svg)](README.ru.md) +[![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) +[![be](https://img.shields.io/badge/lang-be-orange)](README.be.md) +[![es](https://img.shields.io/badge/lang-es-red)](README.es.md) +[![fr](https://img.shields.io/badge/lang-fr-blue)](README.fr.md) +[![de](https://img.shields.io/badge/lang-de-black)](README.de.md) +[![ita](https://img.shields.io/badge/lang-it-red)](README.it.md) +[![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) + +![Hydra Catalogue](./docs/screenshot.png) + +
+ +## Innhold + +- [Innhold](#innhold) +- [Om](#om) +- [Funksjoner](#funksjoner) +- [Installasjon](#installasjon) +- [Bidra](#-bidra) + - [Bli med i Telegram kanalen vår](#-join-our-telegram) + - [Forke og klone repoet ditt](#fork-and-clone-your-repository) + - [Måter du kan bidra](#ways-you-can-contribute) + - [Prosjekt Struktur](#project-structure) +- [Bygg fra kilden](#build-from-source) + - [Installere Node.js](#install-nodejs) + - [Installere Yarn](#install-yarn) + - [Installere Node-avhengigheter](#install-node-dependencies) + - [Installere Python 3.9](#install-python-39) + - [Installere Python-avhengigheter](#install-python-dependencies) +- [Miljøvariabler](#environment-variables) +- [Kjøre](#running) +- [Bygge](#build) + - [Bygg bittorrent klienten](#build-the-bittorrent-client) + - [Bygg Electron applikationen](#build-the-electron-application) +- [Bidragsytere](#contributors) +- [Lisens](#license) + +## Om + +**Hydra** er en **Spill Launcher** sin egne innbygte **BitTorrent Klient**. +
+Launcheren er skrevet i TypeScript (Electron) og Python, som håndterer torrent systemet ved bruk av libtorrent. + +## Funksjoner + +- Sin egen innebyggte bittorrent klient +- How Long To Beat (HLTB) integrasjon på spillsiden +- Nedlastingssti tilpasning +- Windows og Linux understøttelse +- Konstant oppdatert +- Og mer ... + +## Installasjon + +Følg trinnene her under for å innstallere: + +1. Last ned den seneste versjonen av Hydra fra [Releases](https://github.com/hydralauncher/hydra/releases/latest) siden. + - Last kun .exe filen ned om du vil installere Hydra på Windows. + - Last kun .deb, .rpm eller .zip ned om du vil installere Hydra på Linux. (kommer an på Linux distroen din) +2. Kjør den nedlastede filen. +3. Nyt Hydra! + +## Bidra + +### Bli med i Telegram kanalen vår + +Vi holder diskusjonene våres i [Telegram](https://t.me/hydralauncher) kanalen. + +### Forke og klone repoet ditt + +1. Fork repoet [(trykk her for å forke nå)](https://github.com/hydralauncher/hydra/fork) +2. Klon den forkede koden `git clone https://github.com/brukernavnet_ditt/hydra` +3. Lag en ny branch +4. Skyv committene dine +5. Send inn en ny Pull-forespørsel. + +### Måter du kan bidra + +- Oversetting: Vi har lyst at Hydra skal bli tilgjengelig for så mange som mulig. Hjelp gjerne med å oversette til nye språk eller oppdater og forbedre de som allerede er tilgjengelige i Hydra. +- Code: Hydra is built with Typescript, Electron and a little bit of Python. If you want to contribute, join our [Telegram](https://t.me/hydralauncher)! +- Kode: Hydra er laget med Typescript, Electron og lite gran Pythong. Hvis du har lyst på å bidra, bli med i [Telegram](https://t.me/hydralauncher) kanalen vår! + +### Prosjektstruktur + +- torrent-client: Vi bruker libtorrent, et Python-bibliotek, til å håndtere torrent nedlastinger. +- src/renderer: UIen til applikasjonen +- src/main: all logikken er her. + +## Bygg fra kildekoden + +### Installere Node.js + +Vær sikker på at du har installert Node.js på maskinen din. Hvis du ikke har det, må du laste ned og installere det fra [nodejs.org](https://nodejs.org/). + +### Installere Yarn + +Yarn er et pakkehåndteringsverktøy til Node.js. Hvis du ikke allerede har installert Yarn, da kan du gjøre det ved å følge instruksjonene på [yarnpkg.com](https://classic.yarnpkg.com/lang/en/docs/install/). + +### Installere Node-avhengigheter + +Naviger til prosjektmappen og installer Node-avhengighetene ved bruk av Yarn: + +```bash +cd hydra +yarn +``` + +### Installere Python 3.9 + +Vær sikker på at du har installert Python 3.9 på maskinen din. Du kan laste ned og installere det på [python.org](https://www.python.org/downloads/release/python-3913/). + +### Installere Python-avhengigheter + +Installer de nødvendige Python-avhengigheter ved bruk av pip: + +```bash +pip install -r requirements.txt +``` + +## Miljøvariabler + +Du trenger en SteamGridDB API nøkkel for å kunne hente spillikonene ved installasjon. + +Når du har det, kan du kopiere eller endre navnet på `.env.example` filen til å være `.env` og lagre nøkkelen som `STEAMGRIDDB_API_KEY`. + +## Kjøre + +Når alt er satt op, kan du kjøre følgende kommando for å start både Electron prosessen og bittorrent klienten. + +```bash +yarn dev +``` + +## Bygge + +### Bygge bittorrent klienten + +Bygg bittorrent klienten ved å bruke denne kommandoen: + +```bash +python torrent-client/setup.py build +``` + +### Bygge Electron applikasjonen + +Bygg Electron applikasjonen ved å bruke denne kommandoen: + +På Windows: + +```bash +yarn build:win +``` + +På Linux: + +```bash +yarn build:linux +``` + +## Bidragsytere + + + + + +## Lisens + +Hydra bruker [MIT Lisensen](LICENSE). diff --git a/README.pl.md b/README.pl.md index 9120baac..97dc493e 100644 --- a/README.pl.md +++ b/README.pl.md @@ -23,6 +23,7 @@ [![de](https://img.shields.io/badge/lang-de-black)](README.de.md) [![ita](https://img.shields.io/badge/lang-it-red)](README.it.md) [![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.pt-BR.md b/README.pt-BR.md index 610fc5c5..18f79421 100644 --- a/README.pt-BR.md +++ b/README.pt-BR.md @@ -23,6 +23,7 @@ [![de](https://img.shields.io/badge/lang-de-black)](README.de.md) [![ita](https://img.shields.io/badge/lang-it-red)](README.it.md) [![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.ru.md b/README.ru.md index 29fda4a3..2d9becf8 100644 --- a/README.ru.md +++ b/README.ru.md @@ -23,6 +23,7 @@ [![de](https://img.shields.io/badge/lang-de-black)](README.de.md) [![ita](https://img.shields.io/badge/lang-it-red)](README.it.md) [![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.uk-UA.md b/README.uk-UA.md index ed37aeca..9d79caaf 100644 --- a/README.uk-UA.md +++ b/README.uk-UA.md @@ -23,6 +23,7 @@ [![de](https://img.shields.io/badge/lang-de-black)](README.de.md) [![ita](https://img.shields.io/badge/lang-it-red)](README.it.md) [![cs](https://img.shields.io/badge/lang-cs-purple)](README.cs.md) +[![nb](https://img.shields.io/badge/lang-nb-blue)](README.nb.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/src/locales/index.ts b/src/locales/index.ts index fcb8d09e..8b5f9d9a 100644 --- a/src/locales/index.ts +++ b/src/locales/index.ts @@ -22,6 +22,7 @@ import ro from "./ro/translation.json"; import ca from "./ca/translation.json"; import kk from "./kk/translation.json"; import cs from "./cs/translation.json"; +import nb from "./nb/translation.json"; export default { "pt-BR": ptBR, @@ -48,4 +49,5 @@ export default { ca, kk, cs, + nb, }; diff --git a/src/locales/nb/translation.json b/src/locales/nb/translation.json new file mode 100644 index 00000000..b00b3fa3 --- /dev/null +++ b/src/locales/nb/translation.json @@ -0,0 +1,316 @@ +{ + "language_name": "Norsk Bokmål", + "app": { + "successfully_signed_in": "Logget inn vellykket" + }, + "home": { + "featured": "Anbefalinger", + "trending": "Trender", + "surprise_me": "Overrask meg", + "no_results": "Ingen resultater fundet", + "start_typing": "Begynn å skrive for å søke...", + "hot": "Populært akkurat nå", + "weekly": "📅 De mest populære spillene denne uken" + }, + "sidebar": { + "catalogue": "Katalog", + "downloads": "Nedlastinger", + "settings": "Innstillinger", + "my_library": "Mitt bibliotek", + "downloading_metadata": "{{title}} (Laster ned metadata…)", + "paused": "{{title}} (Satt på pause)", + "downloading": "{{title}} ({{percentage}} - Laster ned…)", + "filter": "Filtrér bibliotek", + "home": "Hjem", + "queued": "{{title}} (I køen)", + "game_has_no_executable": "Spillet har ikke noen kjørbar fil valgt", + "sign_in": "Logge inn", + "friends": "Venner" + }, + "header": { + "search": "Søk efter spill", + "home": "Hjem", + "catalogue": "Katalog", + "downloads": "Nedlastinger", + "search_results": "Søkeresultater", + "settings": "Innstillinger", + "version_available_install": "Versjon {{version}} tilgjengelig. Klikk her for å gjenstarte og installere.", + "version_available_download": "Versjon {{version}} tilgjengelig. Klikk her for at laste ned." + }, + "bottom_panel": { + "no_downloads_in_progress": "Ingen nedlastinger pågår", + "downloading_metadata": "Laster ned {{title}} metadata…", + "downloading": "Laster ned {{title}}… ({{percentage}} ferdig) - Fullstendig nedlastet {{eta}} - {{speed}}", + "calculating_eta": "Laster ned {{title}}… ({{percentage}} ferdig) - Regner ut resterende tid…", + "checking_files": "Sjekker {{title}} filer… ({{percentage}} ferdig)" + }, + "catalogue": { + "next_page": "Neste side", + "previous_page": "Forrige side" + }, + "game_details": { + "open_download_options": "Åpne nedlastingsmuligheter", + "download_options_zero": "Ingen nedlastingsmulighet", + "download_options_one": "{{count}} nedlastingsmulighet", + "download_options_other": "{{count}} nedlastingsmuligheter", + "updated_at": "Oppdatert {{updated_at}}", + "install": "Installere", + "resume": "Fortsett", + "pause": "Pause", + "cancel": "Kansellere", + "remove": "Fjern", + "space_left_on_disk": "{{space}} tilbake på harddisken", + "eta": "Konklusjon {{eta}}", + "calculating_eta": "Utregner resterende tid…", + "downloading_metadata": "Laster ned metadata…", + "filter": "Filtrér gjennpakkinger", + "requirements": "Systemkrav", + "minimum": "Mindste", + "recommended": "Anbefalet", + "paused": "Satt på pause", + "release_date": "Offentliggjort den {{date}}", + "publisher": "Gitt ut av {{publisher}}", + "hours": "timer", + "minutes": "minutter", + "amount_hours": "{{amount}} timer", + "amount_minutes": "{{amount}} minutter", + "accuracy": "{{accuracy}}% nøyaktighet", + "add_to_library": "Tilføy til biblioteket", + "remove_from_library": "Fjern fra biblioteket", + "no_downloads": "Ingen nedlastinger tilgjengelig", + "play_time": "Spilt i {{amount}}", + "last_time_played": "Sist spilt {{period}}", + "not_played_yet": "Du har ikke spilt {{title}} enda", + "next_suggestion": "Neste forslag", + "play": "Spil", + "deleting": "Sletter installatør…", + "close": "Lukk", + "playing_now": "Spiller nå", + "change": "Endre", + "repacks_modal_description": "Velg den gjennpakking du vil laste ned", + "select_folder_hint": "For å endre standard mappen, gå til <0>Innstillingene", + "download_now": "Last ned nå", + "no_shop_details": "Kunne ikke modta butikksdetaljene.", + "download_options": "Nedlastingsmuligheter", + "download_path": "Nedlastingssti", + "previous_screenshot": "Forrige skjermbilde", + "next_screenshot": "Neste skjermbilde", + "screenshot": "Skjermbilde {{number}}", + "open_screenshot": "Åpen skjermbilde {{number}}", + "download_settings": "Nedlastingsinnstillinger", + "downloader": "Laster ned", + "select_executable": "Velg", + "no_executable_selected": "Ingen kjørbar fil valgt", + "open_folder": "Åpne mappe", + "open_download_location": "Se nedlastingede filer", + "create_shortcut": "Opprett snarvei på skrivebordet", + "remove_files": "Fjern filer", + "remove_from_library_title": "Er du sikker?", + "remove_from_library_description": "Dette vil fjerne {{game}} fra biblioteket ditt", + "options": "Valgmuligheter", + "executable_section_title": "Kjørbar fil", + "executable_section_description": "Sti til filen som skal brukes når det trykkes på \"Spill\"", + "downloads_secion_title": "Nedlastinger", + "downloads_section_description": "Sjekk for oppdateringer eller andre versjoner af dette spillet", + "danger_zone_section_title": "Faresonen", + "danger_zone_section_description": "Fjern dette spillet fra biblioteket ditt eller filene som har blitt lastet ned av Hydra", + "download_in_progress": "Nedlasting pågår", + "download_paused": "Nedlasting satt på pause", + "last_downloaded_option": "Siste nedlastingsmulighet", + "create_shortcut_success": "Opprettelse av snarvei vellykket", + "create_shortcut_error": "Feil under oprettelsen av snarvei", + "nsfw_content_title": "Dette spillet inneholder upassende innhold", + "nsfw_content_description": "{{title}} inneholder innhold som ikke passer til alle aldre. Er du sikker på at du vil fortsette?", + "allow_nsfw_content": "Fortsett", + "refuse_nsfw_content": "Gå tilbake", + "stats": "Statistikk", + "download_count": "Nedlastinger", + "player_count": "Aktive spillere", + "download_error": "Denne nedlastingsmulighet er ikke tilgjengelig", + "download": "Last ned", + "executable_path_in_use": "Kjørbar fil blir allerede brukt av \"{{game}}\"", + "warning": "Advarsel:", + "hydra_needs_to_remain_open": "Hydra skal forbli åpent for at denne nedlastingen kan gjennomføres. I tilfelle av at Hydra lukker før nedlastingen er ferdig, mister du fremskrittet ditt." + }, + "activation": { + "title": "Aktivér Hydra", + "installation_id": "Installasjons ID:", + "enter_activation_code": "Inntast aktiveringskoden din", + "message": "Hvis du ikke vet hvor du skal spørre om dette, burde du ikke ha dette.", + "activate": "Aktivér", + "loading": "Innleser…" + }, + "downloads": { + "resume": "Fortsett", + "pause": "Pause", + "eta": "Konklusjon {{eta}}", + "paused": "Satt på pause", + "verifying": "Verifiserer…", + "completed": "Ferdig", + "removed": "Ikke lastet ned", + "cancel": "Kansellér", + "filter": "Filtrér nedlastede spill", + "remove": "Fjern", + "downloading_metadata": "Laster ned metadata…", + "deleting": "Sletter installatør…", + "delete": "Fjern installatør", + "delete_modal_title": "Er du sikker?", + "delete_modal_description": "Dette vil fjerne alle installasjonsfilene fra datamaskinen din", + "install": "Installér", + "download_in_progress": "Pågår", + "queued_downloads": "Nedlastingskø", + "downloads_completed": "Gjennomførte", + "queued": "I kø", + "no_downloads_title": "Ganske tomt", + "no_downloads_description": "Du har ikke lastet ned noe med Hydra enda, men det er aldri for sent å begynne.", + "checking_files": "Undersøker filer…" + }, + "settings": { + "downloads_path": "Nedlastingssti", + "change": "Oppdater", + "notifications": "Notifikasjoner", + "enable_download_notifications": "Når en nedlasting blir ferdig", + "enable_repack_list_notifications": "Når en ny gjennpakking bliver lagt til", + "real_debrid_api_token_label": "Real-Debrid API nøkkel", + "quit_app_instead_hiding": "Avslut Hydra i stedet for å minimere til prosesslinjen", + "launch_with_system": "Åpne Hydra ved oppstart av datamaskinen", + "general": "Generelt", + "behavior": "Oppførsel", + "download_sources": "Nedlastingskilder", + "language": "Språk", + "real_debrid_api_token": "API nøkkel", + "enable_real_debrid": "Slå på Real-Debrid", + "real_debrid_description": "Real-Debrid er en ubegrenset nedlaster som gør det mulig for deg å laste ned filer med en gang og med den beste utnyttelsen av internethastigheten din.", + "real_debrid_invalid_token": "Ugyldig API nøkkel", + "real_debrid_api_token_hint": "Du kan få API nøkkelen din <0>her", + "real_debrid_free_account_error": "Brukeren \"{{username}}\" er en gratis bruker. Vennligst abboner på Real-Debrid", + "real_debrid_linked_message": "Brukeren \"{{username}}\" er forbunnet", + "save_changes": "Lagre endringer", + "changes_saved": "Lagring av endringer vellykket", + "download_sources_description": "Hydra vil hente nedlastingslenker fra disse kildene. Kilde URLen skal være en direkte lenke til en .json fil som inneholder nedlastingslenkene.", + "validate_download_source": "Validér", + "remove_download_source": "Fjern", + "add_download_source": "Legg til kilde", + "download_count_zero": "Ingen nedlastingsmuligheter", + "download_count_one": "{{countFormatted}} nedlastingsmulighet", + "download_count_other": "{{countFormatted}} nedlastingsmuligheter", + "download_source_url": "Last ned kilde URL", + "add_download_source_description": "Sett inn URLen som inneholder .json filen", + "download_source_up_to_date": "Oppdatert", + "download_source_errored": "Mislyktes", + "sync_download_sources": "Synkroniser kilder", + "removed_download_source": "Nedlastingskilde fjernet", + "added_download_source": "La til Nedlastingskilde", + "download_sources_synced": "Alle nedlastingskilder er synkroniserte", + "insert_valid_json_url": "Innsett en gyldig JSON url", + "found_download_option_zero": "Ingen nedlastingsmulighet funnet", + "found_download_option_one": "Fant {{countFormatted}} nedlastingsmulighet", + "found_download_option_other": "Fant {{countFormatted}} nedlastingsmuligheter", + "import": "Importer", + "public": "Offentlig", + "private": "Privat", + "friends_only": "Kun blant venner", + "privacy": "Privatliv", + "profile_visibility": "Synlighet av profil", + "profile_visibility_description": "Velg hvem som kan se profilen din og biblioteket ditt", + "required_field": "Dette feltet er påkrevet", + "source_already_exists": "Denne kilden har allerede blitt lagt til", + "must_be_valid_url": "Kilden må være en gyldig URL", + "blocked_users": "Blokerte brukere", + "user_unblocked": "Brukeren har blit avblokert" + }, + "notifications": { + "download_complete": "Nedlasting ferdig", + "game_ready_to_install": "{{title}} er klar til å bli installert", + "repack_list_updated": "Gjennpakkingslisten er opdateret", + "repack_count_one": "{{count}} gjennpakking lagt til", + "repack_count_other": "{{count}} gjennpakkinger lagt til", + "new_update_available": "Versjon {{version}} tilgjengelig", + "restart_to_install_update": "Gjenstart Hydra for å installere oppdateringen" + }, + "system_tray": { + "open": "Åpne Hydra", + "quit": "Avslutt" + }, + "game_card": { + "no_downloads": "Ingen nedlastinger tilgjengelig" + }, + "binary_not_found_modal": { + "title": "Programmer ikke installert", + "description": "Wine eller Lutris kjørbar ble ikke funnet på systemet ditt", + "instructions": "Sjekk den korrekte måten å installere noen av de, på Linux distributionen din, så spillet kan kjøre på vanlig måte" + }, + "modal": { + "close": "Lukk knapp" + }, + "forms": { + "toggle_password_visibility": "Skift synlighet af passord" + }, + "user_profile": { + "amount_hours": "{{amount}} timer", + "amount_minutes": "{{amount}} minutter", + "last_time_played": "Sist spilt {{period}}", + "activity": "Seneste aktivitet", + "library": "Bibliotek", + "total_play_time": "Samlet spilltid: {{amount}}", + "no_recent_activity_title": "Hmmm… ikke noe her", + "no_recent_activity_description": "Du har ikke spilt noen spill for på det seneste. Det er det på tide at endre på!", + "display_name": "Brukernavn", + "saving": "Lagrer", + "save": "Lagre", + "edit_profile": "Rediger Profil", + "saved_successfully": "Lagring vellykket", + "try_again": "Vennligst, prøv igjen", + "sign_out_modal_title": "Er du sikker?", + "cancel": "Kansellér", + "successfully_signed_out": "Utlogging vellykket", + "sign_out": "Log ut", + "playing_for": "Spiller i {{amount}}", + "sign_out_modal_text": "Biblioteket ditt er sammenkobelt med den nåverende brukeren. Når du logger ut er biblioteket ditt ikke synlig lenger, og hvilken som helst form for fremskritt bliver ikke lagret. Vil du fortsette med å logge ut?", + "add_friends": "Legg til venner", + "add": "Legg til", + "friend_code": "Vennekode", + "see_profile": "Se profil", + "sending": "Sender", + "friend_request_sent": "Venneforespørsel sendt", + "friends": "Venner", + "friends_list": "Venneliste", + "user_not_found": "Bruker ikke funnet", + "block_user": "Blokkere bruker", + "add_friend": "Legg til venn", + "request_sent": "Forespørsel sendt", + "request_received": "Forespørsel modtatt", + "accept_request": "Akseptere forespørsel", + "ignore_request": "Ignorere forespørsel", + "cancel_request": "Kansellre forespørsel", + "undo_friendship": "Angre venskab", + "request_accepted": "Forespørsel akseptert", + "user_blocked_successfully": "Blokkering av bruker vellykket", + "user_block_modal_text": "Dette blokerer {{displayName}}", + "blocked_users": "Blokerte brukere", + "unblock": "Avblokere", + "no_friends_added": "Du har fortsatt ikke lagt til noen venner", + "pending": "Avventer", + "no_pending_invites": "Du har ingen avventende invitasjoner", + "no_blocked_users": "Du har ingen blokerte brukere", + "friend_code_copied": "Vennekode kopiert", + "undo_friendship_modal_text": "Dette vil angre venskapet ditt med {{displayName}}", + "privacy_hint": "For å justere på hvem som kan se dette, gå til <0>Innstillingene", + "locked_profile": "Denne profilen er privat", + "image_process_failure": "Mislyktes under håndteringen av bildet", + "required_field": "Dette feltet er påkrevet", + "displayname_min_length": "Brukernavnet skal være minst 3 karakterer langt", + "displayname_max_length": "Brukernavnet skal være maksimalt 50 karakterer langt", + "report_profile": "Rapportér denne profilen", + "report_reason": "Hvorfor rapportérer du denne profilen?", + "report_description": "Mer informasjon", + "report_description_placeholder": "Mer informasjon", + "report": "Rapportér", + "report_reason_hate": "Hatytringer", + "report_reason_sexual_content": "Seksuelt innhold", + "report_reason_violence": "Vold", + "report_reason_spam": "Spam", + "report_reason_other": "Annet", + "profile_reported": "Profil rapportert" + } +}