diff --git a/messages/nb-NO.json b/messages/nb-NO.json
index 94b51c65..15c1b557 100644
--- a/messages/nb-NO.json
+++ b/messages/nb-NO.json
@@ -56,6 +56,9 @@
"sitesBannerTitle": "Koble til alle nettverk",
"sitesBannerDescription": "Et nettverk er en tilkobling til et eksternt nettverk som tillater Pangolin å gi tilgang til ressurser, enten offentlige eller private, til brukere hvor som helst. Installer nettverkskontaktet (Newt) hvor som helst du kan kjøre en binærfil eller container for å opprette forbindelsen.",
"sitesBannerButtonText": "Installer nettsted",
+ "approvalsBannerTitle": "Godkjenn eller avslå tilgang til enhet",
+ "approvalsBannerDescription": "Gjennomgå og godkjenne eller avslå forespørsler om tilgang fra brukere. Når enhetsgodkjenninger er nødvendig, må brukere få admingodkjenning før enhetene kan koble seg til organisasjonens ressurser.",
+ "approvalsBannerButtonText": "Lær mer",
"siteCreate": "Opprett område",
"siteCreateDescription2": "Følg trinnene nedenfor for å opprette og koble til et nytt område",
"siteCreateDescription": "Opprett et nytt nettsted for å koble til ressurser",
@@ -257,6 +260,8 @@
"accessRolesSearch": "Søk etter roller...",
"accessRolesAdd": "Legg til rolle",
"accessRoleDelete": "Slett rolle",
+ "accessApprovalsManage": "Behandle godkjenninger",
+ "accessApprovalsDescription": "Se og administrer ventende godkjenninger for tilgang til denne organisasjonen",
"description": "Beskrivelse",
"inviteTitle": "Åpne invitasjoner",
"inviteDescription": "Administrer invitasjoner til andre brukere for å bli med i organisasjonen",
@@ -450,6 +455,18 @@
"selectDuration": "Velg varighet",
"selectResource": "Velg ressurs",
"filterByResource": "Filtrer etter ressurser",
+ "selectApprovalState": "Velg godkjenningsstatus",
+ "filterByApprovalState": "Filtrer etter godkjenningsstatus",
+ "approvalListEmpty": "Ingen godkjenninger",
+ "approvalState": "Godkjennings tilstand",
+ "approve": "Godkjenn",
+ "approved": "Godkjent",
+ "denied": "Avvist",
+ "deniedApproval": "Avslått godkjenning",
+ "all": "Alle",
+ "deny": "Avslå",
+ "viewDetails": "Vis detaljer",
+ "requestingNewDeviceApproval": "forespurt en ny enhet",
"resetFilters": "Tilbakestill filtre",
"totalBlocked": "Forespørsler blokkert av Pangolin",
"totalRequests": "Totalt antall forespørsler",
@@ -729,16 +746,28 @@
"countries": "Land",
"accessRoleCreate": "Opprett rolle",
"accessRoleCreateDescription": "Opprett en ny rolle for å gruppere brukere og administrere deres tillatelser.",
+ "accessRoleEdit": "Rediger rolle",
+ "accessRoleEditDescription": "Rediger rolleinformasjon.",
"accessRoleCreateSubmit": "Opprett rolle",
"accessRoleCreated": "Rolle opprettet",
"accessRoleCreatedDescription": "Rollen er vellykket opprettet.",
"accessRoleErrorCreate": "Klarte ikke å opprette rolle",
"accessRoleErrorCreateDescription": "Det oppstod en feil under opprettelse av rollen.",
+ "accessRoleUpdateSubmit": "Oppdater rolle",
+ "accessRoleUpdated": "Rollen oppdatert",
+ "accessRoleUpdatedDescription": "Rollen har blitt oppdatert.",
+ "accessApprovalUpdated": "Godkjenning behandlet",
+ "accessApprovalApprovedDescription": "Sett godkjenningsforespørsel om å godta.",
+ "accessApprovalDeniedDescription": "Sett godkjenningsforespørsel om å nekte.",
+ "accessRoleErrorUpdate": "Kunne ikke oppdatere rolle",
+ "accessRoleErrorUpdateDescription": "Det oppstod en feil under oppdatering av rollen.",
+ "accessApprovalErrorUpdate": "Kunne ikke behandle godkjenning",
+ "accessApprovalErrorUpdateDescription": "Det oppstod en feil under behandling av godkjenningen.",
"accessRoleErrorNewRequired": "Ny rolle kreves",
"accessRoleErrorRemove": "Kunne ikke fjerne rolle",
"accessRoleErrorRemoveDescription": "Det oppstod en feil under fjerning av rollen.",
"accessRoleName": "Rollenavn",
- "accessRoleQuestionRemove": "Du er i ferd med å slette rollen {name}. Du kan ikke angre denne handlingen.",
+ "accessRoleQuestionRemove": "Du er ferd med å slette rollen `{name}. Du kan ikke angre denne handlingen.",
"accessRoleRemove": "Fjern Rolle",
"accessRoleRemoveDescription": "Fjern en rolle fra organisasjonen",
"accessRoleRemoveSubmit": "Fjern Rolle",
@@ -954,13 +983,13 @@
"passwordExpiryDescription": "Denne organisasjonen krever at du bytter passord hver {maxDays} dag.",
"changePasswordNow": "Bytt passord nå",
"pincodeAuth": "Autentiseringskode",
- "pincodeSubmit2": "Send inn kode",
+ "pincodeSubmit2": "Send kode",
"passwordResetSubmit": "Be om tilbakestilling",
"passwordResetAlreadyHaveCode": "Skriv inn koden",
"passwordResetSmtpRequired": "Kontakt din administrator",
"passwordResetSmtpRequiredDescription": "En passord tilbakestillingskode kreves for å tilbakestille passordet. Kontakt systemansvarlig for assistanse.",
"passwordBack": "Tilbake til passord",
- "loginBack": "Gå tilbake til innlogging",
+ "loginBack": "Gå tilbake til innloggingssiden for hovedkontoen",
"signup": "Registrer deg",
"loginStart": "Logg inn for å komme i gang",
"idpOidcTokenValidating": "Validerer OIDC-token",
@@ -1118,6 +1147,10 @@
"actionUpdateIdpOrg": "Oppdater IDP-organisasjon",
"actionCreateClient": "Opprett Klient",
"actionDeleteClient": "Slett klient",
+ "actionArchiveClient": "Arkiver klient",
+ "actionUnarchiveClient": "Fjern arkivering klient",
+ "actionBlockClient": "Blokker kunde",
+ "actionUnblockClient": "Avblokker klient",
"actionUpdateClient": "Oppdater klient",
"actionListClients": "List klienter",
"actionGetClient": "Hent klient",
@@ -1134,14 +1167,14 @@
"searchProgress": "Søker...",
"create": "Opprett",
"orgs": "Organisasjoner",
- "loginError": "En feil oppstod under innlogging",
- "loginRequiredForDevice": "Innlogging kreves for å godkjenne enheten.",
+ "loginError": "En uventet feil oppstod. Vennligst prøv igjen.",
+ "loginRequiredForDevice": "Innlogging er nødvendig for enheten din.",
"passwordForgot": "Glemt passordet ditt?",
"otpAuth": "Tofaktorautentisering",
"otpAuthDescription": "Skriv inn koden fra autentiseringsappen din eller en av dine engangs reservekoder.",
"otpAuthSubmit": "Send inn kode",
"idpContinue": "Eller fortsett med",
- "otpAuthBack": "Tilbake til innlogging",
+ "otpAuthBack": "Tilbake til passord",
"navbar": "Navigasjonsmeny",
"navbarDescription": "Hovednavigasjonsmeny for applikasjonen",
"navbarDocsLink": "Dokumentasjon",
@@ -1189,6 +1222,7 @@
"sidebarOverview": "Oversikt",
"sidebarHome": "Hjem",
"sidebarSites": "Områder",
+ "sidebarApprovals": "Godkjenningsforespørsler",
"sidebarResources": "Ressurser",
"sidebarProxyResources": "Offentlig",
"sidebarClientResources": "Privat",
@@ -1205,7 +1239,7 @@
"sidebarIdentityProviders": "Identitetsleverandører",
"sidebarLicense": "Lisens",
"sidebarClients": "Klienter",
- "sidebarUserDevices": "Brukere",
+ "sidebarUserDevices": "Bruker Enheter",
"sidebarMachineClients": "Maskiner",
"sidebarDomains": "Domener",
"sidebarGeneral": "Administrer",
@@ -1277,6 +1311,7 @@
"setupErrorCreateAdmin": "En feil oppstod under opprettelsen av serveradministratorkontoen.",
"certificateStatus": "Sertifikatstatus",
"loading": "Laster inn",
+ "loadingAnalytics": "Laster inn analyser",
"restart": "Start på nytt",
"domains": "Domener",
"domainsDescription": "Opprett og behandle domener som er tilgjengelige i organisasjonen",
@@ -1304,6 +1339,7 @@
"refreshError": "Klarte ikke å oppdatere data",
"verified": "Verifisert",
"pending": "Venter",
+ "pendingApproval": "Venter på godkjenning",
"sidebarBilling": "Fakturering",
"billing": "Fakturering",
"orgBillingDescription": "Administrer faktureringsinformasjon og abonnementer",
@@ -1420,7 +1456,7 @@
"securityKeyRemoveSuccess": "Sikkerhetsnøkkel fjernet",
"securityKeyRemoveError": "Klarte ikke å fjerne sikkerhetsnøkkel",
"securityKeyLoadError": "Klarte ikke å laste inn sikkerhetsnøkler",
- "securityKeyLogin": "Fortsett med sikkerhetsnøkkel",
+ "securityKeyLogin": "Bruk sikkerhetsnøkkel",
"securityKeyAuthError": "Klarte ikke å autentisere med sikkerhetsnøkkel",
"securityKeyRecommendation": "Registrer en reservesikkerhetsnøkkel på en annen enhet for å sikre at du alltid har tilgang til kontoen din.",
"registering": "Registrerer...",
@@ -1547,6 +1583,8 @@
"IntervalSeconds": "Sunt intervall",
"timeoutSeconds": "Tidsavbrudd (sek)",
"timeIsInSeconds": "Tid er i sekunder",
+ "requireDeviceApproval": "Krev enhetsgodkjenning",
+ "requireDeviceApprovalDescription": "Brukere med denne rollen trenger nye enheter godkjent av en admin før de kan koble seg og få tilgang til ressurser.",
"retryAttempts": "Forsøk på nytt",
"expectedResponseCodes": "Forventede svarkoder",
"expectedResponseCodesDescription": "HTTP-statuskode som indikerer sunn status. Hvis den blir stående tom, regnes 200-300 som sunn.",
@@ -2232,6 +2270,8 @@
"deviceCodeInvalidFormat": "Kode må inneholde 9 tegn (f.eks A1AJ-N5JD)",
"deviceCodeInvalidOrExpired": "Ugyldig eller utløpt kode",
"deviceCodeVerifyFailed": "Klarte ikke å bekrefte enhetskoden",
+ "deviceCodeValidating": "Validerer enhetskode...",
+ "deviceCodeVerifying": "Bekrefter enhetens godkjennelse...",
"signedInAs": "Logget inn som",
"deviceCodeEnterPrompt": "Skriv inn koden som vises på enheten",
"continue": "Fortsett",
@@ -2244,7 +2284,7 @@
"deviceOrganizationsAccess": "Tilgang til alle organisasjoner din konto har tilgang til",
"deviceAuthorize": "Autoriser {applicationName}",
"deviceConnected": "Enhet tilkoblet!",
- "deviceAuthorizedMessage": "Enhet er autorisert for tilgang til kontoen din.",
+ "deviceAuthorizedMessage": "Enheten er autorisert for tilgang til kontoen. Vennligst gå tilbake til klientapplikasjonen.",
"pangolinCloud": "Pangolin Sky",
"viewDevices": "Vis enheter",
"viewDevicesDescription": "Administrer tilkoblede enheter",
@@ -2306,6 +2346,7 @@
"identifier": "Identifier",
"deviceLoginUseDifferentAccount": "Ikke du? Bruk en annen konto.",
"deviceLoginDeviceRequestingAccessToAccount": "En enhet ber om tilgang til denne kontoen.",
+ "loginSelectAuthenticationMethod": "Velg en autentiseringsmetode for å fortsette.",
"noData": "Ingen data",
"machineClients": "Maskinklienter",
"install": "Installer",
@@ -2394,5 +2435,92 @@
"maintenanceScreenTitle": "Tjenesten er midlertidig utilgjengelig",
"maintenanceScreenMessage": "Vi opplever for øyeblikket tekniske problemer. Vennligst sjekk igjen snart.",
"maintenanceScreenEstimatedCompletion": "Estimert ferdigstillelse:",
- "createInternalResourceDialogDestinationRequired": "Destinasjonen er nødvendig"
+ "createInternalResourceDialogDestinationRequired": "Destinasjonen er nødvendig",
+ "available": "Tilgjengelig",
+ "archived": "Arkivert",
+ "noArchivedDevices": "Ingen arkiverte enheter funnet",
+ "deviceArchived": "Enhet arkivert",
+ "deviceArchivedDescription": "Enheten er blitt arkivert.",
+ "errorArchivingDevice": "Feil ved arkivering av enhet",
+ "failedToArchiveDevice": "Kunne ikke arkivere enhet",
+ "deviceQuestionArchive": "Er du sikker på at du vil arkivere denne enheten?",
+ "deviceMessageArchive": "Enheten blir arkivert og fjernet fra listen over aktive enheter.",
+ "deviceArchiveConfirm": "Arkiver enhet",
+ "archiveDevice": "Arkiver enhet",
+ "archive": "Arkiv",
+ "deviceUnarchived": "Enheten er uarkivert",
+ "deviceUnarchivedDescription": "Enheten er blitt avarkivert.",
+ "errorUnarchivingDevice": "Feil ved arkivering av enhet",
+ "failedToUnarchiveDevice": "Kunne ikke fjerne arkivere enheten",
+ "unarchive": "Avarkiver",
+ "archiveClient": "Arkiver klient",
+ "archiveClientQuestion": "Er du sikker på at du vil arkivere denne klienten?",
+ "archiveClientMessage": "Klienten arkiveres og fjernes fra listen over aktive klienter.",
+ "archiveClientConfirm": "Arkiver klient",
+ "blockClient": "Blokker kunde",
+ "blockClientQuestion": "Er du sikker på at du vil blokkere denne klienten?",
+ "blockClientMessage": "Enheten blir tvunget til å koble fra hvis den er koblet til. Du kan fjerne blokkeringen av enheten senere.",
+ "blockClientConfirm": "Blokker kunde",
+ "active": "Aktiv",
+ "usernameOrEmail": "Brukernavn eller e-post",
+ "selectYourOrganization": "Velg din organisasjon",
+ "signInTo": "Logg inn på",
+ "signInWithPassword": "Fortsett med passord",
+ "noAuthMethodsAvailable": "Ingen autentiseringsmetoder er tilgjengelige for denne organisasjonen.",
+ "enterPassword": "Angi ditt passord",
+ "enterMfaCode": "Angi koden fra din autentiseringsapp",
+ "securityKeyRequired": "Vennligst bruk sikkerhetsnøkkelen til å logge på.",
+ "needToUseAnotherAccount": "Trenger du å bruke en annen konto?",
+ "loginLegalDisclaimer": "Ved å klikke på knappene nedenfor, erkjenner du at du har lest, forstår, og godtar Vilkår for bruk og for Personvernerklæring.",
+ "termsOfService": "Vilkår for bruk",
+ "privacyPolicy": "Retningslinjer for personvern",
+ "userNotFoundWithUsername": "Ingen bruker med det brukernavnet funnet.",
+ "verify": "Verifiser",
+ "signIn": "Logg inn",
+ "forgotPassword": "Glemt passord?",
+ "orgSignInTip": "Hvis du har logget inn før, kan du skrive inn brukernavnet eller e-postadressen ovenfor for å autentisere med organisasjonens identitetstjeneste i stedet. Det er enklere!",
+ "continueAnyway": "Fortsett likevel",
+ "dontShowAgain": "Ikke vis igjen",
+ "orgSignInNotice": "Visste du?",
+ "signupOrgNotice": "Prøver å logge inn?",
+ "signupOrgTip": "Prøver du å logge inn gjennom din organisasjons identitetsleverandør?",
+ "signupOrgLink": "Logg inn eller registrer deg med organisasjonen din i stedet",
+ "verifyEmailLogInWithDifferentAccount": "Bruk en annen konto",
+ "logIn": "Logg inn",
+ "deviceInformation": "Enhetens informasjon",
+ "deviceInformationDescription": "Informasjon om enheten og agenten",
+ "platform": "Plattform",
+ "macosVersion": "macOS versjon",
+ "windowsVersion": "Windows versjon",
+ "iosVersion": "iOS Versjon",
+ "androidVersion": "Android versjon",
+ "osVersion": "OS versjon",
+ "kernelVersion": "Kjerne versjon",
+ "deviceModel": "Enhets modell",
+ "serialNumber": "Serienummer",
+ "hostname": "Hostname",
+ "firstSeen": "Først sett",
+ "lastSeen": "Sist sett",
+ "deviceSettingsDescription": "Vis enhetsinformasjon og innstillinger",
+ "devicePendingApprovalDescription": "Denne enheten venter på godkjenning",
+ "deviceBlockedDescription": "Denne enheten er blokkert. Det kan ikke kobles til noen ressurser med mindre de ikke blir blokkert.",
+ "unblockClient": "Avblokker klient",
+ "unblockClientDescription": "Enheten har blitt blokkert",
+ "unarchiveClient": "Fjern arkivering klient",
+ "unarchiveClientDescription": "Enheten er arkivert",
+ "block": "Blokker",
+ "unblock": "Avblokker",
+ "deviceActions": "Enhetens handlinger",
+ "deviceActionsDescription": "Administrer enhetsstatus og tilgang",
+ "devicePendingApprovalBannerDescription": "Denne enheten venter på godkjenning. Den kan ikke koble til ressurser før den er godkjent.",
+ "connected": "Tilkoblet",
+ "disconnected": "Frakoblet",
+ "approvalsEmptyStateTitle": "Enhetsgodkjenninger er ikke aktivert",
+ "approvalsEmptyStateDescription": "Aktivere godkjenninger av enheter for at roller må godkjennes av admin før brukere kan koble til nye enheter.",
+ "approvalsEmptyStateStep1Title": "Gå til roller",
+ "approvalsEmptyStateStep1Description": "Naviger til organisasjonens roller innstillinger for å konfigurere enhetsgodkjenninger.",
+ "approvalsEmptyStateStep2Title": "Aktiver enhetsgodkjenninger",
+ "approvalsEmptyStateStep2Description": "Rediger en rolle og aktiver alternativet 'Kreve enhetsgodkjenninger'. Brukere med denne rollen vil trenge administratorgodkjenning for nye enheter.",
+ "approvalsEmptyStatePreviewDescription": "Forhåndsvisning: Når aktivert, ventende enhets forespørsler vil vises her for vurdering",
+ "approvalsEmptyStateButtonText": "Administrer Roller"
}