diff --git a/messages/nb-NO.json b/messages/nb-NO.json
index e309b88b1..b4a76fa98 100644
--- a/messages/nb-NO.json
+++ b/messages/nb-NO.json
@@ -43,6 +43,8 @@
"inviteLoginUser": "Vennligst sjekk at du er logget inn som riktig bruker.",
"inviteErrorNoUser": "Vi beklager, men det ser ut som invitasjonen du prøver å få tilgang til ikke er for en bruker som eksisterer.",
"inviteCreateUser": "Vennligst opprett en konto først.",
+ "inviteErrorOidcNotAllowed": "Invitasjoner kan kun aksepteres av interne kontoer. Logg ut og logg inn med passordet ditt for denne e-posten.",
+ "inviteLoginInternalOnly": "Invitasjoner krever en intern konto med et passord. Opprett en konto eller logg inn med passordet ditt.",
"goHome": "Gå hjem",
"inviteLogInOtherUser": "Logg inn som en annen bruker",
"createAnAccount": "Lag konto",
@@ -286,7 +288,21 @@
"noCountryFound": "Ingen land funnet.",
"siteSelectionDescription": "Dette området vil gi tilkobling til mål.",
"resourceType": "Ressurstype",
- "resourceTypeDescription": "Dette kontrollerer ressursprotokollen og hvordan den vil vises i nettleseren. Dette kan ikke endres senere.",
+ "resourceTypeDescription": "Dette styrer ressursprotokollen og kan ikke endres senere.",
+ "resourceTypeSearch": "Søk i ressurstyper...",
+ "resourceTypeNotFound": "Ingen ressurstype funnet",
+ "resourceTypeHttpDescription": "Proxy nettverkstrafikk over HTTPS ved bruk av et domenenavn",
+ "resourceTypeInferenceDescription": "Ruter AI-forespørsler gjennom tilkoblede leverandører",
+ "resourceTypeSshDescription": "Tilgang til en SSH-server fra nettleseren",
+ "resourceTypeRdpDescription": "Tilgang til en fjernskrivebord fra nettleseren",
+ "resourceTypeVncDescription": "Tilgang til et VNC-skrivebord fra nettleseren",
+ "resourceTypeTcpDescription": "Proxy rå TCP-trafikk ved bruk av et portnummer",
+ "resourceTypeUdpDescription": "Proxy rå UDP-trafikk ved bruk av et portnummer",
+ "privateResourceTypeDescription": "Dette styrer hvordan klienter kommer til ressursen. Dette kan ikke endres senere.",
+ "privateResourceTypeHostDescription": "Eksponer en enkel vert på nettverksområdet for tilkoblede klienter",
+ "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",
"resourceDomainDescription": "Ressursen vil bli servert på dette fullstendig kvalifiserte domenenavnet.",
"resourceHTTPSSettings": "HTTPS-innstillinger",
"resourceHTTPSSettingsDescription": "Konfigurer hvordan ressursen skal nås over HTTPS",
@@ -855,12 +871,16 @@
"authMethodsSave": "Lagre innstillinger",
"policyAuthStackTitle": "Autentisering",
"policyAuthStackDescription": "Kontroller hvilke autentiseringsmetoder som kreves for å få tilgang til denne ressursen",
+ "policyAuthInferenceStackDescription": "Velg hvilke brukere og roller som kan autentisere seg til denne AI-porten",
"policyAuthOrLogicTitle": "Flere autentiseringsmetoder aktive",
"policyAuthOrLogicBanner": "Besøkende kan autentisere ved bruk av en hvilken som helst av de aktive metodene nedenfor. De trenger ikke å fullføre alle.",
"policyAuthMethodActive": "Aktiv",
"policyAuthMethodOff": "Av",
"policyAuthSsoTitle": "Plattform SSO",
"policyAuthSsoDescription": "Krev pålogging gjennom din organisasjons identitetsleverandør",
+ "policyAuthInferenceIdentityKeySignInUrl": "Logg inn URL",
+ "policyAuthInferenceIdentityKeyHelpNoUrl": "Hver bruker har allerede en identitet API-nøkkel, så du trenger bare å opprette virtuelle API-nøkler for ikke-brukerklienter eller delt tilgang. Brukere kan hente sin nøkkel ved å logge inn med sin identitetsleverandør på denne ressursens URL, hvor den vil vises etter innlogging.",
+ "policyAuthInferenceIdentityKeyHelp": "Hver bruker har allerede en identitet API-nøkkel, så du trenger bare å opprette virtuelle API-nøkler for ikke-brukerklienter eller delt tilgang. Brukere henter sin nøkkel her etter innlogging med sin identitetsleverandør.",
"policyAuthSsoSummary": "{idp} · {users} brukere, {roles} roller",
"policyAuthSsoDefaultIdp": "Standardleverandør",
"policyAuthAddDefaultIdentityProvider": "Legg til standard identitetsleverandør",
@@ -1079,6 +1099,8 @@
"accessRoleErrorNewRequired": "Ny rolle kreves",
"accessRoleErrorRemove": "Kunne ikke fjerne rolle",
"accessRoleErrorRemoveDescription": "Det oppstod en feil under fjerning av rollen.",
+ "accessRoleInferenceBudget": "AI Budsjett",
+ "accessRoleInferenceBudgetDescription": "Konfigurer hvordan medlemmene av denne rollen begrenser AI-bruk basert på forbruk eller tokenbegrensninger",
"accessRoleName": "Rollenavn",
"accessRoleQuestionRemove": "Du er ferd med å slette rollen `{name}. Du kan ikke angre denne handlingen.",
"accessRoleRemove": "Fjern Rolle",
@@ -1424,6 +1446,28 @@
"actionDeleteSite": "Slett område",
"actionGetSite": "Hent område",
"actionListSites": "List opp områder",
+ "actionCreateAiProvider": "Opprett AI-leverandør",
+ "actionDeleteAiProvider": "Slett AI-leverandør",
+ "actionGetAiProvider": "Hent AI-leverandør",
+ "actionListAiProviders": "List opp AI-leverandører",
+ "actionUpdateAiProvider": "Oppdater AI-leverandør",
+ "actionCreateAiModel": "Opprett AI-modell",
+ "actionDeleteAiModel": "Slett AI-modell",
+ "actionGetAiModel": "Hent AI-modell",
+ "actionListAiModels": "List opp AI-modeller",
+ "actionUpdateAiModel": "Oppdater AI-modell",
+ "actionCreateAiBudget": "Opprett AI-budsjett",
+ "actionDeleteAiBudget": "Slett AI-budsjett",
+ "actionGetAiBudget": "Hent AI-budsjett",
+ "actionListAiBudgets": "List opp AI-budsjetter",
+ "actionUpdateAiBudget": "Oppdater AI-budsjett",
+ "actionListResourceAiModels": "List opp ressurs AI-modeller",
+ "actionSetResourceAiModels": "Angi ressurs AI-modeller",
+ "actionCreateVirtualApiKey": "Opprett virtuell API-nøkkel",
+ "actionDeleteVirtualApiKey": "Slett virtuell API-nøkkel",
+ "actionGetVirtualApiKey": "Hent virtuell API-nøkkel",
+ "actionListVirtualApiKeys": "List opp virtuelle API-nøkler",
+ "actionUpdateVirtualApiKey": "Oppdater virtuell API-nøkkel",
"actionApplyBlueprint": "Bruk blåkopi",
"actionListBlueprints": "List opp blåkopier",
"actionGetBlueprint": "Hent blåkopi",
@@ -1449,8 +1493,11 @@
"actionSetResourcePincode": "Angi ressurspinkode",
"actionSetResourceEmailWhitelist": "Angi e-post-hviteliste for ressurs",
"actionGetResourceEmailWhitelist": "Hent e-post-hviteliste for ressurs",
+ "actionListResourcePolicies": "List opp ressursregler",
+ "actionCreateResourcePolicy": "Opprett ressursregel",
"actionGetResourcePolicy": "Hent ressursregel",
"actionUpdateResourcePolicy": "Oppdater ressursregel",
+ "actionDeleteResourcePolicy": "Slett ressursregel",
"actionSetResourcePolicyUsers": "Sett ressursregel for brukere",
"actionSetResourcePolicyRoles": "Sett ressursregel for roller",
"actionSetResourcePolicyPassword": "Sett ressursregel for passord",
@@ -1622,6 +1669,404 @@
"sidebarInvitations": "Invitasjoner",
"sidebarRoles": "Roller",
"sidebarShareableLinks": "Delbare lenker",
+ "sidebarAiGateway": "AI Gateway",
+ "sidebarAiProviders": "Leverandører",
+ "commandAiProviders": "AI-leverandører",
+ "sidebarVirtualApiKeys": "Virtuelle API-nøkler",
+ "sidebarMyApiKeys": "Dine API-nøkler",
+ "sidebarAccount": "Starter",
+ "commandVirtualApiKeys": "Virtuelle API-nøkler",
+ "virtualApiKeysTitle": "Administrer virtuelle API-nøkler",
+ "virtualApiKeysDescription": "Opprett og administrer manuelle API-nøkler for AI Gateway-tilgang til offentlige AI-portene",
+ "virtualApiKeysTabIdentity": "Identitetsnøkler",
+ "virtualApiKeysTabVirtual": "Virtuelle nøkler",
+ "virtualApiKeysIdentitySplashTitle": "Identitetsnøkler for hver bruker",
+ "virtualApiKeysIdentitySplashDescription": "Hver bruker har allerede en Pangolin identitetsnøkkel for denne organisasjonen. Den er unik for brukerkontoen deres og autentiserer dem til AI-portene de kan få tilgang til.",
+ "virtualApiKeysIdentitySplashExample": "Eksempel",
+ "virtualApiKeysIdentitySplashRetrieveTitle": "Hvordan brukere henter sin nøkkel",
+ "virtualApiKeysIdentitySplashRetrieveResource": "Besøk en offentlig AI Gateway-URL i nettleseren og logg inn med kontoen din.",
+ "virtualApiKeysIdentitySplashRetrievePage": "Eller gå til mens du er logget inn.",
+ "virtualApiKeysIdentitySplashManual": "Du kan opprette flere virtuelle API-nøkler i kategorien Virtuelle nøkler. Disse nøklene kan avgrenses til spesifikke offentlige AI-portene og eventuelt assosieres med en bruker. Opprettelse av en nøkkel gir umiddelbar tilgang til de valgte offentlige AI-portene.",
+ "virtualApiKeysIdentitySplashGoToVirtual": "Manuelt opprett en nøkkel",
+ "virtualApiKeysEmailIdentity": "E-postidentitetsnøkler",
+ "virtualApiKeysEmailIdentityDescription": "Send hver valgt bruker eller rolle deres Pangolin identitetsnøkkel.",
+ "virtualApiKeysEmailIdentitySendAll": "Send til alle brukere",
+ "virtualApiKeysEmailIdentitySendAllDescription": "E-post til alle medlemmer av organisasjonen som har en kontoe-post.",
+ "virtualApiKeysEmailIdentitySelectUsers": "Brukere",
+ "virtualApiKeysEmailIdentitySelectRoles": "Roller",
+ "virtualApiKeysEmailIdentitySubmit": "Send e-poster",
+ "virtualApiKeysEmailIdentitySuccess": "Identitetsnøkler sendt på e-post",
+ "virtualApiKeysEmailIdentitySuccessDescription": "Sendt {sent} e-poster.",
+ "virtualApiKeysEmailIdentitySkipped": "{skipped} brukere ble hoppet over fordi de ikke har en e-postadresse.",
+ "virtualApiKeysEmailIdentityRecipientsRequired": "Velg minst én bruker eller rolle, eller send til alle brukere.",
+ "virtualApiKeysEmailIdentityError": "Feil ved sending av identitetsnøkler",
+ "virtualApiKeysEmailIdentityErrorDescription": "Kunne ikke sende identitetsnøkler",
+ "virtualApiKeysBannerTitle": "Identitetsnøkler for hver bruker",
+ "virtualApiKeysBannerDescription": "Hver bruker har allerede en identitetsnøkkel tilgjengelig på {keysUrl}. Du kan også manuelt opprette nøkler her som gir direkte tilgang til offentlige AI-portene.",
+ "virtualApiKeysBannerButtonText": "Vis identitetsnøkler",
+ "virtualApiKeys": "Virtuelle API-nøkler",
+ "virtualApiKeysSearch": "Søk nøklene...",
+ "virtualApiKeysCreate": "Opprett virtuell API-nøkkel",
+ "virtualApiKeysCreateDescription": "Lag en manuell nøkkel som kan kalle offentlige AI-gatewayer i denne organisasjonen",
+ "virtualApiKeysCreateButton": "Opprett nøkkel",
+ "virtualApiKeysEmpty": "Ingen virtuelle API-nøkler ennå",
+ "virtualApiKeysName": "Navn",
+ "virtualApiKeysDescriptionOptional": "Beskrivelse (valgfritt)",
+ "virtualApiKeysAssociateUserOptional": "Assosier bruker (valgfritt)",
+ "virtualApiKeysAssociateUserDescription": "Assosier denne nøkkelen med en bruker for å spore bruken. Når den er opprettet, gir denne nøkkelen umiddelbar tilgang til de valgte offentlige AI-portene. Du trenger ikke å manuelt assosiere en bruker til ressursen. Nøkkelen vil også vises i brukerens profil.",
+ "virtualApiKeysAllResources": "Alle offentlige AI-portene",
+ "virtualApiKeysAllResourcesDescription": "Tillat denne nøkkelen å få tilgang til hver offentlig AI-port i organisasjonen",
+ "virtualApiKeysSelectResources": "Offentlige AI-portene",
+ "virtualApiKeysSelectResourcesPlaceholder": "Velg ressurser",
+ "virtualApiKeysSelectResourcesDescription": "Velg hvilke offentlige AI-portene denne nøkkelen kan få tilgang til",
+ "virtualApiKeysNoResources": "Ingen ressurser",
+ "virtualApiKeysSecret": "Nøkkel",
+ "virtualApiKeysCopyKey": "Kopier denne nøkkelen. Du kan se den igjen senere fra tabellen eller når du redigerer.",
+ "virtualApiKeysViewSecret": "Vis hemmelighet",
+ "virtualApiKeysViewSecretTitle": "Virtuell API-nøkkel hemmelighet",
+ "virtualApiKeysViewSecretDescription": "Denne hemmeligheten gir tilgang til de offentlige AI-portene som er tildelt denne nøkkelen",
+ "virtualApiKeysEdit": "Rediger virtuell API-nøkkel",
+ "virtualApiKeysEditDescription": "Oppdater den tilknyttede brukeren og tilgang til offentlige AI-port for denne nøkkelen",
+ "virtualApiKeysSaveButton": "Lagre endringer",
+ "virtualApiKeysSelectResourcesRequired": "Velg minst én offentlig AI-port, eller aktiver alle offentlige AI-portene",
+ "virtualApiKeysUpdated": "Virtuell API-nøkkel oppdatert",
+ "virtualApiKeysUpdatedDescription": "Den virtuelle API-nøkkelen er oppdatert",
+ "virtualApiKeysErrorUpdate": "Feil ved oppdatering av virtuell API-nøkkel",
+ "virtualApiKeysErrorUpdateDescription": "Kunne ikke oppdatere virtuell API-nøkkel",
+ "virtualApiKeysErrorCreate": "Feil ved opprettelse av virtuell API-nøkkel",
+ "virtualApiKeysErrorCreateDescription": "Kunne ikke opprette virtuell API-nøkkel",
+ "virtualApiKeysErrorDelete": "Feil ved sletting av virtuell API-nøkkel",
+ "virtualApiKeysErrorDeleteMessage": "Kunne ikke slette virtuell API-nøkkel",
+ "virtualApiKeysDeleted": "Virtuell API-nøkkel slettet",
+ "virtualApiKeysDeletedDescription": "Den virtuelle API-nøkkelen er slettet",
+ "virtualApiKeysDelete": "Slett virtuell API-nøkkel",
+ "virtualApiKeysDeleteConfirm": "Slett nøkkel",
+ "virtualApiKeysQuestionRemove": "Er du sikker på at du vil slette denne virtuelle API-nøkkelen?",
+ "virtualApiKeysMessageRemove": "Klienter som bruker denne nøkkelen vil miste tilgang umiddelbart.",
+ "virtualApiKeysErrorFetchSecret": "Feil ved lasting av hemmelighet",
+ "virtualApiKeysErrorFetchSecretDescription": "Kunne ikke laste den virtuelle API-nøkkelen hemmelighet",
+ "virtualApiKeysFilterUnassigned": "Uten hentydning",
+ "virtualApiKeysInferenceBudget": "Budsjett",
+ "virtualApiKeysInferenceBudgetDescription": "Konfigurer hvordan denne nøkkelen begrenser AI-bruk basert på forbruk eller token begrensninger",
+ "virtualApiKeysEmailOnGenerate": "E-postnøkkel ved generering",
+ "virtualApiKeysEmailThisKey": "E-post denne nøkkelen",
+ "virtualApiKeysEmailOnGenerateDescription": "Send nøkkelen til den tilknyttede brukeren og ytterligere adresser etter at den er opprettet",
+ "virtualApiKeysEmailThisKeyDescription": "Send den nåværende nøkkelen til den tilknyttede brukeren og ytterligere adresser",
+ "virtualApiKeysEmailSmtpRequired": "E-post er ikke konfigurert på denne serveren",
+ "virtualApiKeysEmailSmtpRequiredDescription": "Konfigurér SMTP for å sende virtuelle API-nøkler.",
+ "virtualApiKeysEmailSendToUser": "Send til tilknyttet bruker",
+ "virtualApiKeysEmailSendToUserDescription": "Send nøkkelen til den tilknyttede brukerens kontoe-post",
+ "virtualApiKeysEmailSendToUserDisabled": "Assosier en bruker for å sende nøkkelen til den brukeren",
+ "virtualApiKeysEmailAdditional": "Ekstra e-poster",
+ "virtualApiKeysEmailAdditionalPlaceholder": "Legg til e-post og trykk Enter",
+ "virtualApiKeysEmailRecipientsRequired": "Velg den tilknyttede brukeren eller legg til minst én e-postadresse",
+ "myVirtualApiKeysTitle": "Dine API-nøkler",
+ "myVirtualApiKeysDescription": "Vis din identitetsnøkkel og eventuelle virtuelle API-nøkler tilskrives deg i denne organisasjonen",
+ "myVirtualApiKeysResourceTitle": "Dine API-nøkler for {resourceName}",
+ "myVirtualApiKeysResourceDescription": "Vis din identitetsnøkkel og virtuelle API-nøkler tilskrives deg som kan få tilgang til {resourceName}",
+ "myVirtualApiKeysIdentityTitle": "Identitetsnøkkel",
+ "myVirtualApiKeysIdentityHeadline": "Din personlige API-nøkkel",
+ "myVirtualApiKeysIdentityDescription": "Din personlige nøkkel for denne organisasjonen. Den er unik til kontoen din og brukes til å identifisere deg når du kaller AI Gateway-ressurser.",
+ "myVirtualApiKeysIdentityResourceHeadline": "Din personlige API-nøkkel for {resourceName}",
+ "myVirtualApiKeysIdentityResourceDescription": "Din personlige nøkkel for denne organisasjonen. Bruk den til å kalle {resourceName}.",
+ "myVirtualApiKeysManualTitle": "Tilskrevne nøkler",
+ "myVirtualApiKeysManualDescription": "Manuelle virtuelle API-nøkler en admin assosiert med kontoen din",
+ "myVirtualApiKeysManualResourceDescription": "Manuelle virtuelle API-nøkler assosiert med kontoen din som kan få tilgang til {resourceName}",
+ "myVirtualApiKeysManualEmpty": "Ingen tilskrevne nøkler ennå",
+ "myVirtualApiKeysKindUser": "Identitet",
+ "myVirtualApiKeysKindManual": "Manuell",
+ "myVirtualApiKeysUnnamed": "Uten navngitt nøkkel",
+ "myVirtualApiKeysRevealSecret": "Avslør hemmelighet",
+ "myVirtualApiKeysViewSecretDescription": "Denne hemmeligheten autentiserer deg til AI Gateway-ressurser",
+ "aiProvidersTitle": "AI-leverandører",
+ "aiProvidersDescription": "Koble modellleverandører for AI-arbeidslaster i denne organisasjonen",
+ "aiProvidersBannerTitle": "Koble modellleverandører",
+ "aiProvidersBannerDescription": "Leverandører er modell-backendene Pangolin bruker for AI-arbeidslaster. Koble OpenAI, Anthropic, og andre leverandører her, og fest dem deretter til offentlige AI-portene slik at brukere kan kalle modeller med identitetsbevisst tilgang, budsjetter, og logging.",
+ "aiProvidersAdd": "Legg til leverandør",
+ "aiProvidersSearch": "Søk leverandører...",
+ "aiProvidersEmpty": "Ingen AI-leverandører ennå",
+ "aiProviderCreate": "Opprett AI-leverandør",
+ "aiProviderCreateDescription": "Legg til en modellleverandør for denne organisasjonen",
+ "aiProviderSeeAll": "Se alle leverandører",
+ "aiProviderSetting": "Leverandørinnstillinger for {providerName}",
+ "aiProviderSettingDescription": "Konfigurer denne AI-leverandøren",
+ "aiProviderGeneral": "Generelt",
+ "aiProviderGeneralDescription": "Grunnleggende innstillinger for denne leverandøren",
+ "aiProviderConfiguration": "Konfigurasjon",
+ "aiProviderConfigurationDescription": "Nettverksrutting og autentisering for denne leverandøren",
+ "aiProviderNetworkSettings": "Nettverksinnstillinger",
+ "aiProviderNetworkSettingsDescription": "Velg hvordan trafikken når denne leverandøren",
+ "aiProviderAuthSettings": "Autentisering",
+ "aiProviderAuthSettingsDescription": "Konfigurer hvordan denne leverandøren autentiserer forespørsler til sin oppstrøms-URL",
+ "aiProviderBudgetSettings": "Budsjett",
+ "aiProviderBudgetSettingsDescription": "Konfigurer hvordan denne leverandøren begrenser bruk basert på forbruk eller tokenbegrensninger",
+ "aiBudgetAdd": "Legg til budsjett",
+ "aiBudgetEmpty": "Ingen budsjetter konfigurert ennå. Klikk Legg til budsjett for å angi en forbruks- eller tokenbegrensning.",
+ "aiBudgetUnit": "Brukstype",
+ "aiBudgetPeriod": "Tilbakestill periode",
+ "aiBudgetAmount": "Maksimal forbruk",
+ "aiBudgetAmountPlaceholder": "Maksimal forbruk",
+ "aiBudgetPeriodHourly": "Timebasis",
+ "aiBudgetPeriodDaily": "Daglig",
+ "aiBudgetPeriodWeekly": "Ukentlig",
+ "aiBudgetPeriodMonthly": "Månedlig",
+ "aiBudgetPeriodYearly": "Årlig",
+ "aiBudgetPeriodLifetime": "Livstid",
+ "aiBudgetUnitUsd": "USD",
+ "aiBudgetUnitTokens": "Tokens",
+ "aiBudgetConflictError": "Et budsjett for denne tilbakestillingsperioden og forbrukstype eksisterer allerede",
+ "aiBudgetInvalidAmountError": "Angi et maksimalt forbruk større enn 0",
+ "aiBudgetUpdated": "Budsjetter oppdatert",
+ "aiBudgetErrorSave": "Kunne ikke oppdatere budsjettene",
+ "aiProviderType": "Leverandørtype",
+ "aiProviderTypeSearch": "Søk leverandører...",
+ "aiProviderTypeNotFound": "Ingen leverandør type funnet",
+ "aiProviderTypeOpenai": "OpenAI",
+ "aiProviderTypeAnthropic": "Anthropic",
+ "aiProviderTypeGoogleGemini": "Google Gemini",
+ "aiProviderTypeVertexAi": "Vertex AI",
+ "aiProviderTypeBedrock": "Amazon Bedrock",
+ "aiProviderTypeMicrosoftFoundry": "Microsoft Foundry",
+ "aiProviderTypeOpenRouter": "OpenRouter",
+ "aiProviderTypeVercelAiGateway": "Vercel AI Gateway",
+ "aiProviderTypeCustom": "Tilpasset",
+ "aiProviderTypeOpenaiDescription": "OpenAI API",
+ "aiProviderTypeAnthropicDescription": "Anthropic API",
+ "aiProviderTypeGoogleGeminiDescription": "Google Gemini API",
+ "aiProviderTypeVertexAiDescription": "Google Vertex AI API",
+ "aiProviderTypeBedrockDescription": "Amazon Bedrock Runtime API",
+ "aiProviderTypeMicrosoftFoundryDescription": "Microsoft Foundry API",
+ "aiProviderTypeOpenRouterDescription": "OpenRouter API",
+ "aiProviderTypeVercelAiGatewayDescription": "Vercel AI Gateway API",
+ "aiProviderTypeCustomDescription": "Bruk din egen endepunkt eller rute via områdetargets",
+ "aiProviderUpstreamUrl": "Oppstrøms URL",
+ "aiProviderUpstreamUrlDescription": "Basis URL for leverandørens API",
+ "aiProviderUpstreamUrlOptionalDescription": "La stå tom for å bruke standard oppstrøms URL for denne leverandøren",
+ "aiProviderEffectiveUpstreamUrl": "Effektiv oppstrøms URL",
+ "aiProviderApiKey": "API-nøkkel",
+ "aiProviderApiKeyDescription": "API-nøkkel brukt for å autentisere forespørsler til denne leverandøren",
+ "aiProviderCustomHeadersDescription": "Overskrifter sendt ved hver forespørsel til denne leverandøren. Ny linje separert: Overskriftsnavn: verdi",
+ "aiProviderApiKeyLastChars": "API-nøkkel",
+ "aiProviderAuthType": "Autentiseringstype",
+ "aiProviderAuthTypeSearch": "Søk autentiseringstyper...",
+ "aiProviderAuthTypeNotFound": "Ingen autentiseringstype funnet",
+ "aiProviderAuthTypeBearer": "Bærer",
+ "aiProviderAuthTypeBearerDescription": "Autorisasjon: Bærer nøkkel. Brukt av OpenAI og de fleste leverandører",
+ "aiProviderAuthTypeXApiKey": "x-api-key",
+ "aiProviderAuthTypeXApiKeyDescription": "x-api-key overskrift. Brukt av Anthropic",
+ "aiProviderAuthTypeXGoogApiKey": "x-goog-api-key",
+ "aiProviderAuthTypeXGoogApiKeyDescription": "x-goog-api-key overskrift. Brukt av Google Gemini",
+ "aiProviderAuthTypeHec": "Splunk HEC",
+ "aiProviderAuthTypeHecDescription": "Autorisasjon: Splunk nøkkel. Brukt av Splunk HTTP Event Collector",
+ "aiProviderAuthTypeCfAigAuthorization": "Cloudflare AI Gateway",
+ "aiProviderAuthTypeCfAigAuthorizationDescription": "cf-aig-authorization: Bærer nøkkel. Brukt av Cloudflare AI Gateway",
+ "aiProviderAuthTypeNone": "Ingen autentisering",
+ "aiProviderAuthTypePassthrough": "Gjennomkjøring",
+ "aiProviderAuthTypeDescription": "Hvordan det oppstrøms API-et autentiserer forespørsler",
+ "aiProviderAuthTypePassthroughDescription": "Videreformidle anroperens API-nøkler til oppstrøms",
+ "aiProviderAuthTypeNoneDescription": "Ikke send autentiseringsoverskrifter til oppstrøms",
+ "aiProviderRoutingMode": "Ruteringsmodus",
+ "aiProviderRoutingModeDescription": "Send trafikk til en oppstrøms URL eller til HTTP-mål på dine nettsteder",
+ "aiProviderRoutingModeUrl": "Oppstrøms URL",
+ "aiProviderRoutingModeUrlDescription": "Ring en offentlig eller privat API-basis URL",
+ "aiProviderRoutingModeTarget": "Områdemål",
+ "aiProviderRoutingModeTargetDescription": "Rute gjennom mål på dine nettsteder",
+ "aiProviderRoutingModeTargetNote": "Etter å ha opprettet denne leverandøren, konfigurer områdemål på fanen Nettverksinnstillinger.",
+ "aiProviderTargetNoOne": "Denne leverandøren har ingen mål. Legg til et mål for å rute forespørsler gjennom dine nettsteder.",
+ "aiProviderSkipTlsVerification": "Hopp over TLS-verifisering",
+ "aiProviderSkipTlsVerificationDescription": "Deaktiver TLS-sertifikatverifisering for oppstrøms tilkobling",
+ "aiProviderBudget": "Budsjett",
+ "aiProviderBudgetDescription": "Valgfritt utgifts- eller tokenbudsjett for denne leverandøren",
+ "aiProviderBudgetAmount": "Budsjettbeløp",
+ "aiProviderBudgetUnit": "Budsjettenhet",
+ "aiProviderBudgetUnitUsd": "USD",
+ "aiProviderBudgetUnitTokens": "Tokens",
+ "aiProviderEnabled": "Aktivert",
+ "aiProviderEnabledDescription": "Deaktiver denne leverandøren fullstendig på tvers av alle ressurser",
+ "aiProviderErrorCreate": "Kunne ikke opprette AI-leverandør",
+ "aiProviderErrorUpdate": "Mislyktes å oppdatere AI-leverandør",
+ "aiProviderErrorDelete": "Kunne ikke slette AI-leverandør",
+ "aiProviderErrorLoad": "Kunne ikke laste AI-leverandør",
+ "aiProviderErrorUpstreamUrlInvalid": "Skriv inn en gyldig oppstrøms URL",
+ "aiProviderErrorUpstreamUrlRequired": "Oppstrøms URL er nødvendig for denne leverandøren",
+ "aiProviderErrorAuthTypeRequired": "Autentiseringstype er påkrevd",
+ "aiProviderErrorApiKeyRequired": "API-nøkkel er påkrevd",
+ "aiProviderErrorRoutingModeTarget": "Områdetargets rute er kun tilgjengelig for kundespesifikke leverandører",
+ "aiProviderErrorCapabilitiesRequired": "Velg minst en API-kapasitet",
+ "aiProviderCapabilities": "API Kapasiteter",
+ "aiProviderCapabilitiesDescription": "Velg hvilke API-formater denne leverandøren kan håndtere. Kjente leverandører starter med anbefalte standarder.",
+ "aiProviderCapabilitiesCustomDescription": "Velg hvilke API-formater denne tilpassede leverandøren kan håndtere",
+ "aiProviderCapabilitiesSelect": "Velg kapasiteter",
+ "aiProviderCapabilitiesEmpty": "Ingen kapasiteter funnet",
+ "aiProviderCapabilitiesSearch": "Søk kapasiteter...",
+ "aiCapabilityOpenaiChat": "OpenAI Chat Fullføringer",
+ "aiCapabilityOpenaiChatDescription": "Støtter /v1/chat/fullføringer",
+ "aiCapabilityOpenaiResponses": "OpenAI Responser",
+ "aiCapabilityOpenaiResponsesDescription": "Støtter /v1/responser",
+ "aiCapabilityAnthropicMessages": "Anthropic Meldinger",
+ "aiCapabilityAnthropicMessagesDescription": "Støtter /v1/meldinger",
+ "aiCapabilityGeminiGenerateContent": "Gemini Generer Innhold",
+ "aiCapabilityGeminiGenerateContentDescription": "Støtter direkte Gemini API",
+ "aiCapabilityBedrockModelInvoke": "Bedrock Modell Påkalling",
+ "aiCapabilityBedrockModelInvokeDescription": "Støtter Amazon Bedrock InvokeModel",
+ "aiCapabilityGoogleGenerateContent": "Vertex Generer Innhold",
+ "aiCapabilityGoogleGenerateContentDescription": "Støtter Vertex AI Gemini format",
+ "aiCapabilityGoogleRawPredict": "Vertex Rå Prediksjon",
+ "aiCapabilityGoogleRawPredictDescription": "Støtter Vertex AI råPredikt for Anthropic-modeller",
+ "aiCapabilityBedrockConverse": "Bedrock Samtale",
+ "aiCapabilityBedrockConverseDescription": "Støtter Amazon Bedrock Converse API",
+ "aiProviderCreated": "AI-leverandør opprettet",
+ "aiProviderUpdated": "AI-leverandør oppdatert",
+ "aiProviderDeleted": "AI-leverandør slettet",
+ "aiProviderDelete": "Slett Leverandør",
+ "aiProviderDeleteConfirm": "Slett Leverandør",
+ "aiProviderQuestionRemove": "Er du sikker på at du vil slette denne AI-leverandøren?",
+ "aiProviderMessageRemove": "Dette vil permanent slette leverandøren og dens modeller og mål. Dette kan ikke angres.",
+ "aiProviderErrorNoUpdate": "AI-leverandør er ikke tilgjengelig for oppdatering",
+ "aiProviderModels": "Modeller",
+ "aiProviderModelsDescription": "Definer tillat- og blokk-lister for denne leverandøren. Forespørslene må matche en tillat oppføring og må ikke samsvare med en blokk oppføring.",
+ "aiProviderCreateModelsDescription": "Velg hvilke modeller denne leverandøren kan betjene. En tom tillatsliste avviser alle trafikk. Du kan legge til eller endre modeller senere.",
+ "aiProviderModelsPlaceholder": "Søk modeller eller skriv inn en tilpasset nøkkel",
+ "aiProviderModelsAllow": "Tillat Liste",
+ "aiProviderModelsAllowDescription": "Modeller som kan brukes gjennom denne leverandøren. Tom betyr å nekte alt.",
+ "aiProviderModelsAllowPlaceholder": "Skriv inn modellenøkkel",
+ "aiProviderModelsAllowEmpty": "Ingen modeller lagt til enda.",
+ "aiProviderModelsBlock": "Blokker Liste",
+ "aiProviderModelsBlockDescription": "Modeller for å nekte, selv om de samsvarer med en tillat oppføring.",
+ "aiProviderModelsBlockPlaceholder": "Skriv inn modellenøkkel",
+ "aiProviderModelsBlockEmpty": "Ingen modeller lagt til enda.",
+ "aiProviderModelsAdd": "Legg til Modeller",
+ "aiProviderModelsClearAll": "Fjern alle",
+ "aiProviderModelsAddCustom": "Legg til \"{key}\"",
+ "aiProviderModelsAddCustomHint": "Trykk Enter for å legge til denne tilpassede modellenøkkelen.",
+ "aiProviderModelsAddBulk": "Legg til {count} tilpassede nøkler",
+ "aiProviderModelsAddBulkHint": "Trykk Enter for å legge til {count} tilpassede nøkler.",
+ "aiProviderModelsAddOne": "Legg til {key} nå",
+ "aiProviderModelsAddSelected": "Legg til Valgt",
+ "aiProviderModelsSelectedCount": "{count} valgt",
+ "aiProviderModelsSelectAll": "Velg alle",
+ "aiProviderModelsClearSelected": "Fjern",
+ "aiProviderModelsBulkHint": "Velg kjente modeller eller skriv inn en tilpasset nøkkel.",
+ "aiProviderModelsCatalogEmpty": "Ingen matchende katalogmodeller.",
+ "aiProviderModelsCatalogHeading": "Kjente Modeller",
+ "aiProviderModelsAllLabel": "Alle modeller",
+ "aiProviderModelsAllPatternHint": "Jokertegn: *",
+ "aiProviderModelsAddAllAllow": "Tillat alle modeller",
+ "aiProviderModelsAddAllBlock": "Blokker alle modeller",
+ "aiProviderModelsAddAllDescription": "Bruker jokertegnet * slik at hver modellenøkkel matcher.",
+ "aiProviderModelsViewMore": "Vis mer ({count})",
+ "aiProviderModelsViewLess": "Vis mindre",
+ "aiProviderModelsRemove": "Fjern modell",
+ "aiProviderModelsEditHint": "Klikk for å redigere modellinnstillinger",
+ "aiProviderModelsSourceCatalog": "Kjent katalogmodell",
+ "aiProviderModelsSourceCustom": "Tilpasset modellenøkkel",
+ "aiProviderModelsSourcePattern": "Jokertegnsmønster",
+ "aiProviderModelsSourceAll": "Matcher hver modellenøkkel",
+ "aiProviderModelsBudgetConfigured": "Budsjett konfigurert",
+ "aiProviderModelsEditTitle": "Rediger Modell",
+ "aiProviderModelsEditDescription": "Oppdater modellenøkkelen eller konfigurer budsjettet.",
+ "aiProviderModelsBudgetTab": "Budsjett",
+ "aiProviderModelsKeyLabel": "Modell Nøkkel",
+ "aiProviderModelsKeyRequired": "Skriv inn en modellenøkkel",
+ "aiProviderModelsKeyDuplicate": "Denne modellenøkkelen er allerede på en liste",
+ "aiProviderModelsOverlapError": "Disse mønstrene kan ikke være på begge listene: {keys}",
+ "aiProviderModelsUpdated": "Modeller oppdatert",
+ "aiProviderModelsErrorUpdate": "Kunne ikke oppdatere modeller",
+ "aiResourceProviders": "Leverandører",
+ "aiResourceProvidersDescription": "Velg hvilke AI-leverandører denne AI-portalen kan bruke",
+ "aiResourceProvidersHelp": "Fest leverandører og velg arv (bruk hver leverandørlister) eller velg (velg en tillatliste for denne ressursen). Tillatmønstre som er i konflikt på tvers av vedlagte leverandører er ikke tillatt.",
+ "aiResourceProvidersSelect": "Velg leverandører",
+ "aiResourceProvidersEmpty": "Ingen AI-leverandører funnet",
+ "aiResourceProvidersNoneAttached": "Ingen leverandører knyttet ennå.",
+ "aiResourceProvidersAdd": "Legg til leverandør",
+ "aiResourceProvidersRemove": "Fjern leverandør",
+ "aiResourceProviderToggleEnabled": "Aktiver eller deaktiver denne leverandøren på ressursen",
+ "aiResourceProviderDisabled": "Deaktivert",
+ "aiResourceProvidersUpdated": "Leverandører oppdatert",
+ "aiResourceProvidersErrorUpdate": "Kunne ikke oppdatere leverandører",
+ "aiResourceProviderEditDescription": "Velg hvordan denne leverandørens modeller er eksponert på denne ressursen.",
+ "viewProviderSettings": "Vis Leverandørinnstillinger",
+ "aiResourceProviderMode": "Tilgangsmodus",
+ "aiResourceProviderModeInherit": "Arve",
+ "aiResourceProviderModeSelect": "Velg",
+ "aiResourceProviderModeSelectSummary": "Velg · {count} modeller",
+ "aiResourceProviderModeInheritHelp": "Bruk denne leverandørens tillat- og blokk-lister som konfigurert på leverandøren.",
+ "aiResourceProviderModeSelectHelp": "Velg en delmengde av denne leverandørens tillat-listemodeller for denne ressursen.",
+ "aiResourceProviderAllowModels": "Tillat liste",
+ "aiResourceProviderAllowModelsSelect": "Velg modeller",
+ "aiResourceProviderAllowModelsSearch": "Søk modeller...",
+ "aiResourceProviderAllowModelsEmpty": "Ingen modeller funnet",
+ "aiResourceProviderAllowModelsHelp": "Bare modeller fra denne leverandørens tillat liste kan velges.",
+ "aiResourceAliasRequired": "Alias er påkrevd for AI-portaler",
+ "aiResourceDomainConfiguration": "Domene Konfigurasjon",
+ "aiResourceDomainConfigurationDescription": "Velg domenet kunder vil bruke for å nå denne AI-portalen.",
+ "aiUsageAnalyticsTitle": "AI Bruksanalyse",
+ "aiUsageAnalyticsDescription": "Analyser AI-gatewaykostnad, tokenbruk og aktivitet på tvers av leverandører, ressurser, roller og brukere",
+ "aiUsageTabOverview": "Oversikt",
+ "aiUsageTabProviders": "Leverandører",
+ "aiUsageTabResources": "Ressurser",
+ "aiUsageFilterProvider": "Leverandør",
+ "aiUsageFilterModel": "Modell",
+ "aiUsageFilterResource": "Ressurs",
+ "aiUsageFilterRole": "Rolle",
+ "aiUsageFilterUser": "Bruker",
+ "aiUsageFilterAllProviders": "Alle Leverandører",
+ "aiUsageFilterAllModels": "Alle Modeller",
+ "aiUsageFilterAllResources": "Alle Ressurser",
+ "aiUsageFilterAllRoles": "Alle Roller",
+ "aiUsageFilterAllUsers": "Alle Brukere",
+ "aiUsageFilterSearch": "Søk...",
+ "aiUsageFilterNotFound": "Ingen alternativer funnet",
+ "aiUsageResetFilters": "Tilbakestill Filtre",
+ "aiUsageRefresh": "Oppdater",
+ "aiUsageTokenTypePrompt": "Stikkord",
+ "aiUsageTokenTypeCacheRead": "Cache-lesing",
+ "aiUsageTokenTypeCacheWrite": "Cache-skriving",
+ "aiUsageTokenTypeCompletion": "Fullføring",
+ "aiUsageTokenTypeReasoning": "Resonnering",
+ "aiUsageRequests": "Forespørsler",
+ "aiUsageCost": "Kostnad",
+ "aiUsageTokens": "Token",
+ "aiUsageOther": "Annet",
+ "aiUsageTotalRequests": "Totale Forespørsler",
+ "aiUsageTotalTokens": "Totale Token",
+ "aiUsageTotalCost": "Totale Kostnad",
+ "aiUsageEstimated": "Anslått",
+ "aiUsageRequestVolume": "Forespørselsvolum",
+ "aiUsageTokenUsage": "Tokenforbruk",
+ "aiUsageModelCost": "Modellkostnad",
+ "aiUsageModelTokens": "Modelltoken",
+ "aiUsageTopModels": "Toppmodeller",
+ "aiUsageTopProviders": "Topp Leverandører",
+ "aiUsageProviderCost": "Leverandørkostnad",
+ "aiUsageProviderTokenUsage": "Leverandør Tokenforbruk",
+ "aiUsageTopResources": "Top Ressurser",
+ "aiUsageResourceCost": "Ressurskostnad",
+ "aiUsageResourceTokenUsage": "Ressurs Tokenforbruk",
+ "aiUsageResourceTypePublic": "Offentlig Ressurs",
+ "aiUsageResourceTypeSite": "Privat Ressurs",
+ "aiUsageNoResource": "Ingen ressurs",
+ "aiUsageRolesTab": "Roller",
+ "aiUsageUsersTab": "Brukere",
+ "aiUsageTopRoles": "Topproller",
+ "aiUsageRoleCost": "Rollekostnad",
+ "aiUsageRoleTokenUsage": "Rolle Tokenforbruk",
+ "aiUsageTopUsers": "Toppbrukere",
+ "aiUsageUserCost": "Brukerkostnad",
+ "aiUsageUserTokenUsage": "Bruker Tokenforbruk",
+ "aiUsageUnknownUser": "Ukjent bruker",
+ "aiUsageVirtualApiKeysTab": "Virtuelle API-nøkler",
+ "aiUsageFilterVirtualApiKey": "Virtuell API-nøkkel",
+ "aiUsageFilterAllVirtualApiKeys": "Alle Virtuelle API-nøkler",
+ "aiUsageTopVirtualApiKeys": "Topp Virtuelle API-nøkler",
+ "aiUsageVirtualApiKeyCost": "Virtuell API-nøkkelkostnad",
+ "aiUsageVirtualApiKeyTokenUsage": "Virtuell API-nøkkel Tokenforbruk",
+ "aiUsageUnknownVirtualApiKey": "Ingen virtuell API-nøkkel",
+ "aiUsageUnnamedVirtualApiKey": "Uten navn nøkkel",
+ "aiUsageLoading": "Laster inn...",
+ "aiUsageNoData": "Ingen data",
+ "resourceBudgetSettings": "Budsjett",
+ "resourceBudgetSettingsDescription": "Konfigurer hvordan denne AI-portalen begrenser bruk basert på utgifter eller token-grenser",
"sidebarApiKeys": "API-nøkler",
"sidebarProvisioning": "Levering",
"sidebarSettings": "Innstillinger",
@@ -2193,6 +2638,8 @@
"subnetPlaceholder": "Subnett",
"addressDescription": "Den interne adressen til klienten. Må falle innenfor organisasjonens undernett.",
"selectSites": "Velg områder",
+ "selectResources": "Velg ressurser",
+ "multiResourcesSelectorResourcesCount": "{count, plural, one {# ressurs} other {# ressurser}}",
"selectLabels": "Velg etiketter",
"sitesDescription": "Klienten vil ha tilkobling til de valgte områdene",
"clientInstallOlm": "Installer Olm",
@@ -2245,10 +2692,11 @@
"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.",
- "sshSettings": "SSH Innstillinger",
+ "sshSettings": "SSH",
+ "inferenceSettings": "AI Portal",
"sshAccess": "SSH-tilgang",
- "rdpSettings": "RDP Innstillinger",
- "vncSettings": "VNC Innstillinger",
+ "rdpSettings": "RDP",
+ "vncSettings": "VNC",
"sshServer": "SSH-server",
"rdpServer": "RDP-server",
"vncServer": "VNC-server",
@@ -2401,6 +2849,7 @@
"editInternalResourceDialogModeCidr": "CIDR",
"editInternalResourceDialogModeHttp": "HTTP",
"editInternalResourceDialogModeHttps": "HTTPS",
+ "editInternalResourceDialogModeInference": "AI Portal",
"editInternalResourceDialogModeSsh": "SSH",
"editInternalResourceDialogScheme": "Skjema",
"editInternalResourceDialogEnableSsl": "Aktiver TLS",
@@ -2421,8 +2870,8 @@
"privateResourceAllowIcmpPing": "Tillat ICMP Ping",
"privateResourceNetworkAccess": "Nettverkstilgang",
"privateResourceNetworkAccessDescription": "Kontroller TCP/UDP porttilgang og om ICMP ping tillates for denne ressursen.",
- "hostSettings": "Vertinnstillinger",
- "cidrSettings": "CIDR-innstillinger",
+ "hostSettings": "Vert",
+ "cidrSettings": "CIDR",
"createInternalResourceDialogResourceProperties": "Ressursegenskaper",
"createInternalResourceDialogName": "Navn",
"createInternalResourceDialogSite": "Område",
@@ -2460,6 +2909,7 @@
"createInternalResourceDialogModeHttp": "HTTP",
"createInternalResourceDialogModeHttps": "HTTPS",
"createInternalResourceDialogModeSsh": "SSH",
+ "createInternalResourceDialogModeInference": "AI Portal",
"scheme": "Skjema",
"createInternalResourceDialogScheme": "Skjema",
"createInternalResourceDialogEnableSsl": "Aktiver TLS",
@@ -3051,6 +3501,7 @@
"validPassword": "Gyldig passord",
"validEmail": "Valid email",
"validSSO": "Valid SSO",
+ "validVirtualAPIKey": "Gyldig Virtuell API-nøkkel",
"view": "Vis",
"configManaged": "Konfigurasjon administrert",
"connectedClient": "Tilkoblet klient",
@@ -3072,6 +3523,38 @@
"logRetention": "Logg tilbaketrekning",
"logRetentionDescription": "Håndter hvor lenge ulike typer logger beholdes for denne organisasjonen, eller deaktiver dem",
"requestLogsDescription": "Se detaljerte forespørselslogger for ressurser i denne organisasjonen",
+ "aiSessionLogs": "AI Portal Sesjonslogger",
+ "aiSessionLogsDescription": "Vis stikkord- og responsutskrifter for AI-portal forespørsler i denne organisasjonen",
+ "sidebarLogsAi": "Sesjonslogger",
+ "commandLogsAi": "Sesjonslogger",
+ "sidebarLogsAiUsage": "Bruksanalyse",
+ "commandLogsAiUsage": "Bruksanalyse",
+ "provider": "Leverandør",
+ "capability": "Kapasitet",
+ "model": "Modell",
+ "virtualApiKey": "Virtuell API-nøkkel",
+ "noVirtualApiKey": "Ingen virtuell API-nøkkel",
+ "stream": "Strøm",
+ "streaming": "Strømming",
+ "nonStreaming": "Ikke-strømming",
+ "statusCode": "Statuskode",
+ "aiSessionId": "Sesjons ID",
+ "aiSessionRequest": "Forespørsel",
+ "aiSessionResponse": "Respons",
+ "aiSessionNoData": "Ingen data registrert",
+ "aiSessionCouldNotParse": "(rå, kunne ikke analysere utskrift)",
+ "aiSessionLogTruncated": "Denne sesjonen ble avkortet før lagring og kan være ufullstendig.",
+ "aiSessionViewRaw": "Vis Rå JSON",
+ "aiSessionViewChat": "Vis Chat",
+ "cost": "Kostnad",
+ "estimated": "Anslått",
+ "tokenUsage": "Tokenforbruk",
+ "promptTokens": "Stikkord Token",
+ "cacheReadTokens": "Cache-lesing Token",
+ "cacheWriteTokens": "Cache-skriving Token",
+ "completionTokens": "Fullføring Token",
+ "reasoningTokens": "Resonnering Token",
+ "totalTokens": "Totale Token",
"requestAnalyticsDescription": "Se detaljert rekvisisjonsanalyse for ressurser i denne organisasjonen",
"logRetentionRequestLabel": "Be om loggbevaring",
"logRetentionRequestDescription": "Hvor lenge du vil beholde forespørselslogger",
@@ -3081,6 +3564,8 @@
"logRetentionActionDescription": "Hvor lenge handlingen skal lagres",
"logRetentionConnectionLabel": "Logg nyhet",
"logRetentionConnectionDescription": "Hvor lenge du vil beholde tilkoblingslogger",
+ "logRetentionAISessionsLabel": "Bevaringsinnstillinger AI-portal sesjonslogger",
+ "logRetentionAISessionsDescription": "Hvor lenge man skal bevare stikkord/response sesjonslogger for AI-portaler",
"logRetentionDisabled": "Deaktivert",
"logRetention3Days": "3 dager",
"logRetention7Days": "7 dager",
@@ -3098,8 +3583,8 @@
"sourceAddress": "Kilde adresse",
"destinationAddress": "Måladresse (Automatic Translation)",
"duration": "Varighet",
- "licenseRequiredToUse": "En Enterprise Edition lisens eller Pangolin Cloud er nødvendig for å bruke denne funksjonen. Bestill en gratis demo eller POC prøve for å lære mer.",
- "ossEnterpriseEditionRequired": "Enterprise Edition er nødvendig for å bruke denne funksjonen. Denne funksjonen er også tilgjengelig i Pangolin Cloud. Bestill en gratis demo eller POC prøve for å lære mer.",
+ "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",
"certResolver": "Sertifikat løser",
"certResolverDescription": "Velg sertifikatløser som skal brukes for denne ressursen.",
"selectCertResolver": "Velg sertifikatløser",
@@ -3297,9 +3782,9 @@
"internalResourceFormMultiSiteRoutingHelp": "Valg av flere nettsteder muliggjør motstandskraftig ruting og failover for høy tilgjengelighet.",
"internalResourceFormMultiSiteRoutingHelpLearnMore": "Lær mer",
"editInternalResourceDialogPortRestrictionsDescription": "Begrens tilgang til spesifikke TCP/UDP-porter eller tillate/blokkere alle porter.",
- "createInternalResourceDialogHttpConfiguration": "HTTP-konfigurasjon",
+ "createInternalResourceDialogHttpConfiguration": "Domene Konfigurasjon",
"createInternalResourceDialogHttpConfigurationDescription": "Velg domenet klienter vil bruke for å nå denne ressursen via HTTP eller HTTPS.",
- "editInternalResourceDialogHttpConfiguration": "HTTP-konfigurasjon",
+ "editInternalResourceDialogHttpConfiguration": "Domene Konfigurasjon",
"editInternalResourceDialogHttpConfigurationDescription": "Velg domenet klienter vil bruke for å nå denne ressursen via HTTP eller HTTPS.",
"editInternalResourceDialogTcp": "TCP",
"editInternalResourceDialogUdp": "UDP",
@@ -3735,7 +4220,18 @@
"resourceLauncherTcp": "TCP",
"resourceLauncherUdp": "UDP",
"resourceLauncherUnlabeled": "Umerket",
+ "resourceLauncherAiGateway": "AI Portal",
"resourceLauncherNoSite": "Ingen område",
+ "resourceLauncherAvailableModels": "Tilgjengelige Modeller",
+ "resourceLauncherAvailableModelsDescription": "Modeller du kan bruke med denne AI-portalen.",
+ "resourceLauncherAvailableModelsEmpty": "Ingen modeller er tilgjengelige for denne ressursen.",
+ "resourceLauncherAvailableModelsError": "Kunne ikke laste inn tilgjengelige modeller.",
+ "resourceLauncherApiKeys": "API-nøkler",
+ "resourceLauncherApiKeysDescription": "Bruk din identitetsnøkkel eller en tillagt nøkkel for å autentisere med denne ressursen.",
+ "resourceLauncherApiKeysIdentity": "Identitetsnøkkel",
+ "resourceLauncherApiKeysManual": "Tildelte nøkler",
+ "resourceLauncherApiKeysEmpty": "Ingen API-nøkler er tilgjengelige for denne ressursen.",
+ "resourceLauncherApiKeysError": "Kunne ikke laste inn API-nøkler.",
"resourceLauncherNoResourcesInGroup": "Ingen ressurser i denne gruppen",
"resourceLauncherEmptyStateTitle": "Ingen tilgjengelige ressurser",
"resourceLauncherEmptyStateDescription": "Du har ennå ikke tilgang til noen ressurser. Kontakt administratoren din for å be om tilgang.",
@@ -3762,9 +4258,9 @@
"resourceLauncherViewDeleteFailedDescription": "Kunne ikke slette lanseringsvisningen. Vennligst prøv igjen.",
"memberPortalPrevious": "Forrige",
"memberPortalNext": "Neste",
- "httpSettings": "HTTP Innstillinger",
- "tcpSettings": "TCP Innstillinger",
- "udpSettings": "UDP Innstillinger",
+ "httpSettings": "HTTP",
+ "tcpSettings": "TCP",
+ "udpSettings": "UDP",
"sshTitle": "SSH",
"sshConnectingDescription": "Opprette en sikker tilkobling…",
"sshConnecting": "Kobler til…",