diff --git a/messages/nb-NO.json b/messages/nb-NO.json
index d3ed06b97..682b36116 100644
--- a/messages/nb-NO.json
+++ b/messages/nb-NO.json
@@ -26,7 +26,7 @@
"trialBannerMessage": "Din prøveperiode utløper om {countdown}. Oppgrader for å beholde tilgangen.",
"trialBannerExpired": "Prøveperioden din har utløpt. Oppgrader nå for å gjenopprette tilgangen.",
"billingTrialBannerTitle": "Prøveversjon Aktiv",
- "billingTrialBannerDescription": "Du har for øyeblikket en gratis prøveversjon på forretningsnivået. Når prøven avsluttes, vil kontoen din automatisk gå tilbake til funksjoner og begrensninger på Basis-nivået. Oppgrader når som helst for å beholde tilgang til de nåværende planens funksjoner.",
+ "billingTrialBannerDescription": "Du er for tiden på en gratis prøveversjon av {tier} nivå. Når prøven avsluttes, vil kontoen din automatisk gå tilbake til funksjoner og begrensninger på Basis-nivået. Oppgrader når som helst for å beholde tilgang til de nåværende planens funksjoner.",
"billingTrialBannerUpgrade": "Oppgrader nå",
"billingTrialBadge": "Prøveversjon",
"trialActive": "Gratis prøveversjon aktiv",
@@ -132,7 +132,7 @@
"siteRestartDialogMessage": "Er du sikker på at du vil starte WireGuard-tunnelen for {name} på nytt? Området vil midlertidig miste tilkoblingen.",
"siteRestartWarning": "Området vil kobles kort fra mens tunnelen starter om.",
"siteRestarted": "Område startet på nytt",
- "siteRestartedDescription": "WireGuard-tunnelen er startet på nytt.",
+ "siteRestartedDescription": "Området har blitt startet om.",
"siteErrorRestart": "Kan ikke starte område på nytt",
"siteErrorRestartDescription": "En feil oppstod ved omstart av området.",
"siteSettingDescription": "Konfigurere innstillingene på nettstedet",
@@ -234,6 +234,9 @@
"clientResourceDescription": "Opprette og administrere ressurser som bare er tilgjengelige via en tilkoblet klient",
"privateResourcesBannerTitle": "Zero-Trust privat tilgang",
"privateResourcesBannerDescription": "Private ressurser bruker Zero-Trust-sikkerhet, og sikrer at brukere og maskiner kun kan få tilgang til ressurser du eksplisitt gir tillatelse til. Koble bruker-enheter eller maskinklienter for å få tilgang til disse ressursene via et sikkert virtuelt privat nettverk.",
+ "licenseBillingBannerTitle": "Behandle lisensfakturering",
+ "licenseBillingBannerDescription": "For å administrere fakturering for lisensnøklene dine, inkludert betalingsmetoder og fakturaer, besøk faktureringssiden. Du kan generere flere lisenser nedenfor for å øke serverkapasiteten eller distribuere flere instanser.",
+ "licenseBillingBannerButton": "Gå til fakturering",
"resourcesSearch": "Søk i ressurser...",
"resourceAdd": "Legg til ressurs",
"resourceErrorDelte": "Feil ved sletting av ressurs",
@@ -304,6 +307,8 @@
"privateResourceTypeCidrDescription": "Eksponer et CIDR-område på nettverksområdet for tilkoblede klienter",
"privateResourceTypeHttpDescription": "Tilgang til en HTTP- eller HTTPS-tjeneste gjennom et domene",
"privateResourceTypeSshDescription": "Tilgang til en SSH-server fra tilkoblede klienter",
+ "privateResourceTypeGatewayDescription": "Send all internett trafikk for å gå ut gjennom områdenettverket.",
+ "resourceTypeGatewayDescription": "Send all internett trafikk for å gå ut gjennom områdenettverket.",
"resourceDomainDescription": "Ressursen vil bli servert på dette fullstendig kvalifiserte domenenavnet.",
"resourceHTTPSSettings": "HTTPS-innstillinger",
"resourceHTTPSSettingsDescription": "Konfigurer hvordan ressursen skal nås over HTTPS",
@@ -555,6 +560,10 @@
"licenseBannerDescription": "Lås opp bedriftsfunksjoner for din egenvertede Pangolin-instans. Kjøp en lisensnøkkel for å aktivere premium-funksjoner og legg den inn nedenfor.",
"licenseBannerGetLicense": "Få en lisens",
"licenseBannerViewDocs": "Vis dokumentasjon",
+ "licenseUpgradeBannerTitle": "Trenger du mer kapasitet?",
+ "licenseUpgradeBannerDescription": "Hvis du trenger å øke din område- eller brukerkapasitet, kan du kjøpe flere lisenser fra app.pangolin.net portalen og legge dem til nedenfor for å oppgradere instansen din.",
+ "licenseUpgradeBannerButton": "Kjøp flere lisenser",
+ "licenseMultipleKeysDescription": "Du har flere lisenser aktivert på denne serveren. Det høyeste nivået brukes.",
"communityEdition": "Fellesskapsutgave",
"licenseAboutDescription": "Dette er for bedrifts- og foretaksbrukere som bruker Pangolin i et kommersielt miljø. Hvis du bruker Pangolin til personlig bruk, kan du ignorere denne seksjonen.",
"licenseKeyActivated": "Lisensnøkkel aktivert",
@@ -573,10 +582,10 @@
"licenseQuestionRemove": "Er du sikker på at du vil slette lisensnøkkelen?",
"licenseKeyDelete": "Slett Lisensnøkkel",
"licenseKeyDeleteConfirm": "Bekreft sletting av lisensnøkkel",
- "licenseTitle": "Behandle lisensstatus",
+ "licenseTitle": "Behandle lisenser",
"licenseTitleDescription": "Se og administrer lisensnøkler i systemet",
- "licenseHost": "Vertslisens",
- "licenseHostDescription": "Behandle hovedlisensnøkkelen for verten.",
+ "licenseHost": "Lisens",
+ "licenseHostDescription": "Se lisensnivå og vertsinformasjon",
"licensedNot": "Ikke lisensiert",
"hostId": "Verts-ID",
"licenseReckeckAll": "Verifiser alle nøkler",
@@ -586,7 +595,16 @@
"licensePurchase": "Kjøp lisens",
"licensePurchaseSites": "Kjøp flere områder",
"licenseSitesUsedMax": "{usedSites} av {maxSites} områder brukt",
- "licenseSitesUsed": "{count, plural, =0 {ingen områder} one {ett område} other {# områder}} i systemet.",
+ "licenseSitesUsed": "{count, plural, =0 {ingen områder} one {ett område} other {# områder}}",
+ "licenseUsage": "Bruk",
+ "licenseUsageDescription": "Se antall brukere og områder lisensiert for denne verten",
+ "licenseUsageSites": "Områder",
+ "licenseUsageUsers": "Brukere",
+ "licenseNoUserLimit": "Det er ingen grense på antall brukere som bruker en ulisensiert vert",
+ "licenseUsersUsedMax": "{usedUsers} av {maxUsers} brukere brukt",
+ "licenseUsersUsed": "{count, plural, =0 {ingen brukere} one {en bruker} other {# brukere}}",
+ "licenseUnlimited": "Ubegrenset",
+ "licenseTierLabel": "Nivå",
"licensePurchaseDescription": "Velg hvor mange områder du vil {selectedMode, select, license {kjøpe en lisens for. Du kan alltid legge til flere områder senere.} other {legge til din eksisterende lisens.}}",
"licenseFee": "Lisensavgift",
"licensePriceSite": "Pris per område",
@@ -831,7 +849,7 @@
"rulesErrorDuplicatePriorityDescription": "Hver regel må ha et unikt prioritetstall.",
"rulesErrorValidation": "Ugyldige regler",
"rulesErrorValidationRuleDescription": "Regel {ruleNumber}: {message}",
- "rulesErrorInvalidMatchTypeDescription": "Velg en gyldig samsvarstype (sti, IP, CIDR, land, region eller ASN).",
+ "rulesErrorInvalidMatchTypeDescription": "Velg en gyldig samsvarstype (sti, IP, CIDR, land, region, ASN eller metode).",
"rulesErrorValueRequired": "Skriv inn en verdi for denne regelen.",
"rulesErrorInvalidCountry": "Ugyldig land",
"rulesErrorInvalidCountryDescription": "Velg et gyldig land.",
@@ -2827,9 +2845,9 @@
"expectedResponseCodes": "Forventede svarkoder",
"expectedResponseCodesDescription": "HTTP-statuskode som indikerer sunn status. Hvis den blir stående tom, regnes 200-300 som sunn.",
"customRequestHeaders": "Egendefinerte forespørselshoder",
- "customRequestHeadersDescription": "Forespørselshoder sendt til målene. Én per linje: Header-Navn: verdi",
- "customResponseHeaders": "Egendefinerte svarhoder",
- "customResponseHeadersDescription": "Svarhoder sendt tilbake til klienten. Én per linje: Header-Navn: verdi",
+ "customRequestHeadersDescription": "Forespørselshoder sendt til mål nedstrøms. Ett per linje: Overskriftsnavn: verdi",
+ "customResponseHeaders": "Egendefinerte respons hoder",
+ "customResponseHeadersDescription": "Respons hoder sendt tilbake til klienten. Ett per linje: Overskriftsnavn: verdi",
"headersValidationError": "Topptekst må være i formatet: header-navn: verdi.",
"saveHealthCheck": "Lagre Helsekontroll",
"healthCheckSaved": "Helsekontroll Lagret",
@@ -2911,6 +2929,7 @@
"editInternalResourceDialogModePort": "Port",
"editInternalResourceDialogModeHost": "Vert",
"editInternalResourceDialogModeCidr": "CIDR",
+ "editInternalResourceDialogModeGateway": "Utgangsnode",
"editInternalResourceDialogModeHttp": "HTTP",
"editInternalResourceDialogModeHttps": "HTTPS",
"editInternalResourceDialogModeInference": "AI Portal",
@@ -2922,6 +2941,7 @@
"editInternalResourceDialogDestinationHostDescription": "IP-adressen eller vertsnavnet til ressursen på nettstedets nettverk.",
"editInternalResourceDialogDestinationIPDescription": "IP eller vertsnavn til ressursen på nettstedets nettverk.",
"editInternalResourceDialogDestinationCidrDescription": "CIDR-rekkevidden til ressursen på nettstedets nettverk.",
+ "editInternalResourceDialogDestinationGatewayDescription": "Områdene som skal brukes som utgangsnoder for denne ressursen",
"editInternalResourceDialogAlias": "Navn",
"editInternalResourceDialogAliasDescription": "Et valgfritt internt DNS-alias for denne ressursen.",
"createInternalResourceDialogNoSitesAvailable": "Ingen tilgjengelige steder",
@@ -2936,6 +2956,7 @@
"privateResourceNetworkAccessDescription": "Kontroller TCP/UDP porttilgang og om ICMP ping tillates for denne ressursen.",
"hostSettings": "Vert",
"cidrSettings": "CIDR",
+ "gatewaySettings": "Utgangsnode",
"createInternalResourceDialogResourceProperties": "Ressursegenskaper",
"createInternalResourceDialogName": "Navn",
"createInternalResourceDialogSite": "Område",
@@ -2974,6 +2995,7 @@
"createInternalResourceDialogModeHttps": "HTTPS",
"createInternalResourceDialogModeSsh": "SSH",
"createInternalResourceDialogModeInference": "AI Portal",
+ "createInternalResourceDialogModeGateway": "Utgangsnode",
"scheme": "Skjema",
"createInternalResourceDialogScheme": "Skjema",
"createInternalResourceDialogEnableSsl": "Aktiver TLS",
@@ -3278,10 +3300,10 @@
"orgAuthRememberOrgId": "Husk denne organisasjons-ID-en",
"orgAuthBackToSignIn": "Tilbake til standard innlogging",
"orgAuthNoAccount": "Har du ikke konto?",
- "subscriptionRequiredToUse": "Et abonnement er påkrevd for å bruke denne funksjonen.",
- "mustUpgradeToUse": "Du må oppgradere ditt abonnement for å bruke denne funksjonen.",
+ "subscriptionRequiredToUse": "Et abonnement er påkrevd for å bruke denne funksjonen. Bestill en demo",
+ "mustUpgradeToUse": "Du må oppgradere ditt abonnement for å bruke denne funksjonen. Bestill en demo",
"subscriptionRequiredTierToUse": "Denne funksjonen krever {tier} eller høyere.",
- "upgradeToTierToUse": "Oppgrader til {tier} eller høyere for å bruke denne funksjonen.",
+ "upgradeToTierToUse": "Oppgrader til {tier} for å bruke denne funksjonen. Bestill en demo",
"subscriptionTierTier1": "Hjem",
"subscriptionTierTier2": "Lag",
"subscriptionTierTier3": "Forretninger",
@@ -3651,8 +3673,8 @@
"sourceAddress": "Kilde adresse",
"destinationAddress": "Måladresse (Automatic Translation)",
"duration": "Varighet",
- "licenseRequiredToUse": "Enterprise Edition lisens er påkrevd. Bestill en demo eller prøveversjon",
- "ossEnterpriseEditionRequired": "Enterprise Edition lisens er påkrevd. Bestill en demo eller prøveversjon",
+ "licenseRequiredToUse": "Enterprise Edition lisens er påkrevd. Bestill en demo",
+ "ossEnterpriseEditionRequired": "Enterprise Edition lisens er påkrevd. Bestill en demo",
"certResolver": "Sertifikat løser",
"certResolverDescription": "Velg sertifikatløser som skal brukes for denne ressursen.",
"selectCertResolver": "Velg sertifikatløser",
@@ -3719,6 +3741,7 @@
"deviceCodeVerifying": "Bekrefter enhetens godkjennelse...",
"signedInAs": "Logget inn som",
"deviceCodeEnterPrompt": "Skriv inn koden som vises på enheten",
+ "deviceCodeConfirmPrompt": "Bekreft at dette samsvarer med koden på enheten din",
"continue": "Fortsett",
"deviceUnknownLocation": "Ukjent plassering",
"deviceAuthorizationRequested": "Denne autorisasjonen ble forespurt fra {location} på {date}. Pass på at du stoler på denne enheten siden den vil få tilgang til kontoen.",
@@ -4291,9 +4314,12 @@
"resourceLauncherAuthMethodsDescription": "Godkjenningsmetoder aktivert for denne ressursen.",
"resourceLauncherPrivateClientRequired": "Koble til med en klient på enheten din for å få privat tilgang til denne ressursen.",
"resourceLauncherPrivateClientRequiredTitle": "Klienttilkobling kreves",
+ "resourceLauncherExitNodeTitle": "Utgangsnoderuting",
+ "resourceLauncherExitNodeDescription": "Etter å ha koblet til klienten din, velg denne utgangsnoden i klientmenyen for å rute all trafikk gjennom de vedlagte områdene.",
"resourceLauncherDownloadClient": "Last ned klient",
"resourceLauncherFailedToLoadDetails": "Kunne ikke laste ressurstetatter. Du har kanskje ikke lenger tilgang til denne ressursen.",
"resourceLauncherNoPortRestrictions": "Ingen portbegrensninger",
+ "resourceLauncherAllInternetTraffic": "All internett trafikk",
"resourceLauncherTcp": "TCP",
"resourceLauncherUdp": "UDP",
"resourceLauncherUnlabeled": "Umerket",
@@ -4399,5 +4425,8 @@
"sessionToolbarShow": "Vis verktøylinje",
"sessionToolbarHide": "Skjul verktøylinje",
"actionUpdateSiteApprovals": "Oppdater Stedsgodkjenninger",
- "check": "Sjekk"
+ "check": "Sjekk",
+ "rulesErrorInvalidMethod": "Ugyldig HTTP-metode",
+ "rulesErrorInvalidMethodDescription": "Velg minst én HTTP-metode.",
+ "rulesSelectMethods": "Velg metoder"
}