♻️ refactor(view): System and Auth Control

This commit is contained in:
web
2025-08-04 08:58:57 -07:00
committed by speakeloudest
parent 9ba3ec40d6
commit 97aa24ba8e
333 changed files with 13905 additions and 9399 deletions
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "Tjeneste-ID",
"clientIdDescription": "Apple-tjeneste-ID, du kan få den fra Apple Developer Portal",
"clientSecret": "Privat Nøkkel",
"clientSecretDescription": "Innholdet i den private nøkkelen (.p8-fil) brukt for autentisering med Apple",
"enable": "Aktiver",
"enableDescription": "Etter aktivering kan brukere logge inn med sin Apple-ID",
"keyId": "Nøkkel-ID",
"keyIdDescription": "ID-en til din private nøkkel fra Apple Developer Portal",
"redirectUri": "Omadressering URL",
"redirectUriDescription": "Vennligst fyll inn API-adressen til den omdirigerte URL-en etter å ha bestått Apple-autentisering. Ikke bruk / på slutten.",
"saveFailed": "Lagring mislyktes",
"saveSuccess": "Lagring vellykket",
"teamId": "Team-ID",
"teamIdDescription": "Apple Developer Team-ID"
}
+188 -56
View File
@@ -1,14 +1,149 @@
{
"invite": {
"commissionFirstTimeOnly": "Kommisjon for Første Kjøp Kun",
"commissionFirstTimeOnlyDescription": "Når aktivert, genereres kommisjon kun på invitererens første betaling; du kan konfigurere individuelle brukere i brukerstyring",
"enableForcedInvite": "Aktiver Tvangsinvitasjon",
"enableForcedInviteDescription": "Når aktivert, kan kun inviterte brukere registrere seg",
"inputPlaceholder": "Skriv inn",
"inviteCommissionPercentage": "Invitasjonskommisjonsprosent",
"inviteCommissionPercentageDescription": "Standard global kommisjonsfordelingsforhold; du kan konfigurere individuelle forhold i brukerstyring",
"inviteSettings": "Invitasjonsinnstillinger",
"saveSuccess": "Lagring Vel Lyktes"
"apple": {
"clientId": "Tjeneste-ID",
"clientIdDescription": "Apple-tjeneste-ID, du kan få den fra Apple Developer Portal",
"clientSecret": "Privat Nøkkel",
"clientSecretDescription": "Innholdet i den private nøkkelen (.p8-fil) brukt for autentisering med Apple",
"description": "Autentiser brukere med Apple-kontoer",
"enable": "Aktiver",
"enableDescription": "Etter aktivering kan brukere logge inn med sin Apple-ID",
"keyId": "Nøkkel-ID",
"keyIdDescription": "ID-en til din private nøkkel fra Apple Developer Portal",
"redirectUri": "Omadressering URL",
"redirectUriDescription": "Vennligst fyll inn API-adressen til den omdirigerte URL-en etter å ha bestått Apple-autentisering. Ikke bruk / på slutten.",
"teamId": "Team-ID",
"teamIdDescription": "Apple Developer Team-ID",
"title": "Apple Innlogging"
},
"common": {
"cancel": "Avbryt",
"save": "Lagre",
"saveFailed": "Lagring mislyktes",
"saveSuccess": "Lagring vellykket"
},
"communicationMethods": "Communication Methods",
"device": {
"blockVirtualMachine": "Blokker virtuell maskin",
"blockVirtualMachineDescription": "Når aktivert, vil enheter bli forhindret fra å kjøre på virtuelle maskiner eller emulatorer",
"communicationKey": "Kommunikasjonsnøkkel",
"communicationKeyDescription": "Kommunikasjonsnøkkelen brukes for sikker kommunikasjon mellom enheter og servere",
"description": "Autentiser brukere med enhetsidentifikatorer",
"enable": "Aktiver",
"enableDescription": "Etter aktivering støttes flere enhetsidentifikatorer som IMEI/IDFA/IDFV/AndroidID/Mac-adresse for pålogging og registrering",
"enableSecurity": "Aktiver kommunikasjonskryptering",
"enableSecurityDescription": "Når aktivert, vil kommunikasjonen mellom enheter og servere bli kryptert",
"showAds": "Vis annonser",
"showAdsDescription": "Når aktivert, vil annonser bli vist på enhetene",
"title": "Enhetsautentisering"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"basicSettings": "Grunnleggende innstillinger",
"description": "Autentiser brukere med e-postadresser",
"emailSuffixWhitelist": "E-post Suffix Hviteliste",
"emailSuffixWhitelistDescription": "Når aktivert, kan kun e-poster med suffikser i listen registrere seg",
"emailVerification": "E-postbekreftelse",
"emailVerificationDescription": "Når aktivert, må brukere bekrefte e-posten sin",
"enable": "Aktiver",
"enableDescription": "Etter aktivering vil funksjonene for e-postregistrering, innlogging, binding og avbinding bli aktivert",
"expirationEmailTemplate": "Mal for utløpsvarsel",
"expirationTemplate": "Utløpsvarsel",
"inputPlaceholder": "Skriv inn verdi...",
"logs": "Logger",
"logsDescription": "Se historikk over sendte e-poster og deres status",
"maintenanceEmailTemplate": "Mal for vedlikeholdsvarsel",
"maintenanceTemplate": "Vedlikeholdsvarsel",
"sendFailure": "Kunne ikke sende test-e-post, vennligst sjekk konfigurasjonen.",
"sendSuccess": "Test-e-post sendt vellykket.",
"sendTestEmail": "Send test-e-post",
"sendTestEmailDescription": "Send en test-e-post for å verifisere konfigurasjonen.",
"senderAddress": "Avsenderadresse",
"senderAddressDescription": "Standard e-postadresse som brukes for å sende e-poster.",
"smtpAccount": "SMTP-konto",
"smtpAccountDescription": "E-postkontoen som brukes for autentisering.",
"smtpEncryptionMethod": "SMTP-krypteringsmetode",
"smtpEncryptionMethodDescription": "Velg om du vil aktivere SSL/TLS-kryptering.",
"smtpPassword": "SMTP-passord",
"smtpPasswordDescription": "Passordet for SMTP-kontoen.",
"smtpServerAddress": "SMTP-serveradresse",
"smtpServerAddressDescription": "Angi serveradressen som brukes for å sende e-poster.",
"smtpServerPort": "SMTP-serverport",
"smtpServerPortDescription": "Angi porten som brukes til å koble til SMTP-serveren.",
"smtpSettings": "SMTP-innstillinger",
"templateVariables": {
"code": {
"description": "6-sifret verifiseringskode",
"title": "Verifiseringskode"
},
"expire": {
"description": "Gyldighetstid for verifiseringskode (minutter)",
"title": "Gyldighetsperiode"
},
"expireDate": {
"description": "Tjenestens utløpsdato, minner brukerne når tjenesten utløper",
"title": "Utløpsdato"
},
"maintenanceDate": {
"description": "Systemets vedlikeholdsdato, viser startdato for vedlikehold",
"title": "Vedlikeholdsdato"
},
"maintenanceTime": {
"description": "Estimert vedlikeholdstid, viser vedlikeholdsperiode eller varighet",
"title": "Vedlikeholdsvarighet"
},
"siteLogo": {
"description": "URL til nettstedets logo",
"title": "Nettstedslogo"
},
"siteName": {
"description": "Nåværende nettstednavn",
"title": "Nettstedsnavn"
},
"title": "Variabler for e-postmaler",
"type": {
"conditionalSyntax": "Støtter betinget syntaks for å bytte innhold basert på type",
"description": "Identifikator for e-posttype, 1 for registreringsverifiseringskode, andre for passordtilbakestillingsverifiseringskode",
"title": "E-posttype"
}
},
"title": "E-postautentisering",
"trafficExceedEmailTemplate": "Mal for trafikkgrensevarsel",
"trafficTemplate": "Trafikkgrense",
"verifyEmailTemplate": "Mal for verifiserings-e-post",
"verifyTemplate": "Verifiserings-e-post",
"whitelistSuffixes": "Hvitelistesuffikser",
"whitelistSuffixesDescription": "Brukes for e-postbekreftelse under registrering; én per linje",
"whitelistSuffixesPlaceholder": "Skriv inn e-postsuffikser, ett per linje"
},
"facebook": {
"clientId": "Klient-ID",
"clientIdDescription": "Facebook App-ID fra Facebook Developers Console",
"clientSecret": "Klienthemmelighet",
"clientSecretDescription": "Facebook App-hemmelighet fra Facebook Developers Console",
"description": "Autentiser brukere med Facebook-kontoer",
"enable": "Aktiver",
"enableDescription": "Etter aktivering kan brukere logge inn med sin Facebook-konto",
"title": "Facebook Innlogging"
},
"github": {
"clientId": "GitHub Klient-ID",
"clientIdDescription": "Klient-ID-en fra innstillingene for din GitHub OAuth-applikasjon",
"clientSecret": "GitHub-klienthemmelighet",
"clientSecretDescription": "Klienthemmeligheten fra innstillingene for din GitHub OAuth-applikasjon",
"description": "Autentiser brukere med GitHub-kontoer",
"enable": "Aktiver GitHub-autentisering",
"enableDescription": "Tillat brukere å logge inn med sine GitHub-kontoer",
"title": "GitHub Innlogging"
},
"google": {
"clientId": "Klient-ID",
"clientIdDescription": "Google OAuth 2.0 Klient-ID fra Google Cloud Console",
"clientSecret": "Klienthemmelighet",
"clientSecretDescription": "Google OAuth 2.0-klienthemmelighet fra Google Cloud Console",
"description": "Autentiser brukere med Google-kontoer",
"enable": "Aktiver",
"enableDescription": "Etter aktivering kan brukere logge inn med sin Google-konto",
"title": "Google Innlogging"
},
"log": {
"content": "Innhold",
@@ -23,52 +158,49 @@
"to": "Mottaker",
"updatedAt": "Oppdatert den"
},
"register": {
"day": "Dag",
"hour": "Time",
"ipRegistrationLimit": "IP Registreringsgrense",
"ipRegistrationLimitDescription": "Når aktivert, vil IP-er som oppfyller regelkravene bli begrenset fra å registrere seg; merk at IP-bestemmelse kan forårsake problemer på grunn av CDN-er eller frontend-proxyer",
"minute": "Minutt",
"month": "Måned",
"noLimit": "Ingen grense",
"penaltyTime": "Straffetid (minutter)",
"penaltyTimeDescription": "Brukere må vente til straffetiden er utløpt før de kan registrere seg igjen",
"registerSettings": "Registreringsinnstillinger",
"registrationLimitCount": "Registreringsgrense Antall",
"registrationLimitCountDescription": "Aktiver straff etter å ha nådd registreringsgrensen",
"saveSuccess": "Lagring Vel Lyktes",
"stopNewUserRegistration": "Stopp Registrering av Nye Brukere",
"stopNewUserRegistrationDescription": "Når aktivert, kan ingen registrere seg",
"trialDuration": "Prøveperiode",
"trialRegistration": "Prøveregistrering",
"trialRegistrationDescription": "Aktiver prøveregistrering; endre prøvepakke og varighet først",
"trialSubscribePlan": "Prøveabonnementsplan",
"trialSubscribePlanDescription": "Velg prøveabonnementsplan",
"year": "År"
"phone": {
"accessLabel": "Tilgang",
"applyPlatform": "Søk Plattform",
"description": "Autentiser brukere med telefonnumre",
"enable": "Aktiver",
"enableTip": "Etter aktivering vil funksjonene for registrering, innlogging, binding og frakobling av mobiltelefon bli aktivert",
"endpointLabel": "Endepunkt",
"logs": "Logger",
"logsDescription": "Se historikk over sendte SMS-meldinger og deres status",
"phoneNumberLabel": "Telefonnummer",
"placeholders": {
"template": "Din verifiseringskode er {code}, gyldig i 5 minutter"
},
"platform": "SMS-plattform",
"platformConfigTip": "Vennligst fyll inn den oppgitte {key} konfigurasjonen",
"platformTip": "Vennligst velg SMS-plattform",
"secretLabel": "Hemmelighet",
"sendFailed": "Sending mislyktes",
"sendSuccess": "Sendt Vellykket",
"settings": "Innstillinger",
"signNameLabel": "Signaturnavn",
"template": "SMS-mal",
"templateCodeLabel": "Malekode",
"templateTip": "Vennligst fyll ut SMS-malen, behold {code} i midten, ellers vil SMS-funksjonen ikke fungere",
"testSms": "Send test-SMS",
"testSmsPhone": "Skriv inn telefonnummer",
"testSmsTip": "Send en test-SMS for å verifisere konfigurasjonen din",
"title": "Telefonautentisering",
"updateSuccess": "Oppdatering Vellykket",
"whitelistAreaCode": "Hviteliste områdekode",
"whitelistAreaCodeTip": "Vennligst skriv inn hviteliste områdekoder, f.eks. 1, 852, 886, 888",
"whitelistValidation": "Hviteliste verifisering",
"whitelistValidationTip": "Når aktivert, kan kun områdekoder i hvitelisten sende SMS"
},
"verify": {
"inputPlaceholder": "Skriv inn",
"loginVerificationCode": "Innlogging Verifiseringskode",
"loginVerificationCodeDescription": "Menneskelig verifisering under innlogging",
"registrationVerificationCode": "Registrerings Verifiseringskode",
"registrationVerificationCodeDescription": "Menneskelig verifisering under registrering",
"resetPasswordVerificationCode": "Tilbakestill Passord Verifiseringskode",
"resetPasswordVerificationCodeDescription": "Menneskelig verifisering under tilbakestilling av passord",
"saveSuccess": "Lagring Vel Lyktes",
"turnstileSecretDescription": "Turnstile hemmelig nøkkel levert av Cloudflare",
"turnstileSiteKeyDescription": "Turnstile nettsted nøkkel levert av Cloudflare",
"verifySettings": "Verifiseringsinnstillinger"
},
"verify-code": {
"dailyLimit": "Dagsgrense",
"dailyLimitDescription": "Maksimalt antall bekreftelseskoder som kan sendes per dag",
"expireTime": "Utløpstid",
"expireTimeDescription": "Utløpstid for verifikasjonskode (sekunder)",
"interval": "Sendingsintervall",
"intervalDescription": "Minimum intervall mellom sending av bekreftelseskoder (sekunder)",
"saveSuccess": "Lagring vellykket",
"second": "sekunder",
"times": "ganger",
"verifyCodeSettings": "Innstillinger for bekreftelseskode"
"socialAuthMethods": "Social Authentication Methods",
"telegram": {
"clientId": "Bot-ID",
"clientIdDescription": "Telegram Bot-ID, du kan få den fra @BotFather",
"clientSecret": "Bot-token",
"clientSecretDescription": "Telegram Bot Token, du kan få den fra @BotFather",
"description": "Autentiser brukere med Telegram-kontoer",
"enable": "Aktiver",
"enableDescription": "Etter aktivering vil funksjonene for registrering, innlogging, binding og frakobling av mobiltelefon bli aktivert",
"title": "Telegram Innlogging"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "Blokker virtuell maskin",
"blockVirtualMachineDescription": "Når aktivert, vil enheter bli forhindret fra å kjøre på virtuelle maskiner eller emulatorer",
"communicationKey": "Kommunikasjonsnøkkel",
"communicationKeyDescription": "Kommunikasjonsnøkkelen brukes for sikker kommunikasjon mellom enheter og servere",
"enable": "Aktiver",
"enableDescription": "Etter aktivering støttes flere enhetsidentifikatorer som IMEI/IDFA/IDFV/AndroidID/Mac-adresse for pålogging og registrering",
"enableSecurity": "Aktiver kommunikasjonskryptering",
"enableSecurityDescription": "Når aktivert, vil kommunikasjonen mellom enheter og servere bli kryptert",
"saveFailed": "Lagring mislyktes",
"saveSuccess": "Lagring vellykket",
"showAds": "Vis annonser",
"showAdsDescription": "Når aktivert, vil annonser bli vist på enhetene"
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "Konfigurer SMTP-serverinnstillinger og alternativer for e-postbekreftelse",
"emailLogsDescription": "Se historikken over sendte e-poster og deres status",
"emailSuffixWhitelist": "E-post Suffix Hviteliste",
"emailSuffixWhitelistDescription": "Når aktivert, kan kun e-poster med suffikser i listen registrere seg",
"emailVerification": "E-postbekreftelse",
"emailVerificationDescription": "Når aktivert, må brukere bekrefte e-posten sin",
"enable": "Aktiver",
"enableDescription": "Etter aktivering vil funksjonene for e-postregistrering, innlogging, binding og avbinding bli aktivert",
"expiration_email_template": "Utløpsvarsel Mal",
"expiration_email_templateDescription": "Plassholderne {after}.variable{before} vil bli erstattet med faktiske data. Sørg for å beholde disse variablene.",
"failed": "Mislyktes",
"inputPlaceholder": "Skriv inn verdi...",
"logs": "Logger",
"maintenance_email_template": "Vedlikeholdsvarsel Mal",
"maintenance_email_templateDescription": "Plassholderne {after}.variable{before} vil bli erstattet med faktiske data. Sørg for å beholde disse variablene.",
"recipient": "Mottaker",
"saveFailed": "Kunne ikke lagre konfigurasjonen",
"saveSuccess": "Konfigurasjonen ble lagret.",
"sendFailure": "Kunne ikke sende test-e-post, vennligst sjekk konfigurasjonen.",
"sendSuccess": "Test-e-post sendt vellykket.",
"sendTestEmail": "Send test-e-post",
"sendTestEmailDescription": "Send en test-e-post for å verifisere konfigurasjonen.",
"senderAddress": "Avsenderadresse",
"senderAddressDescription": "Standard e-postadresse som brukes for å sende e-poster.",
"sent": "Sendt",
"sentAt": "Sendt kl",
"settings": "Innstillinger",
"smtpAccount": "SMTP-konto",
"smtpAccountDescription": "E-postkontoen som brukes for autentisering.",
"smtpEncryptionMethod": "SMTP-krypteringsmetode",
"smtpEncryptionMethodDescription": "Velg om du vil aktivere SSL/TLS-kryptering.",
"smtpPassword": "SMTP-passord",
"smtpPasswordDescription": "Passordet for SMTP-kontoen.",
"smtpServerAddress": "SMTP-serveradresse",
"smtpServerAddressDescription": "Angi serveradressen som brukes for å sende e-poster.",
"smtpServerPort": "SMTP-serverport",
"smtpServerPortDescription": "Angi porten som brukes til å koble til SMTP-serveren.",
"status": "Status",
"subject": "Emne",
"template": "Mal",
"traffic_exceed_email_template": "Varsel om overskridelse av trafikk",
"traffic_exceed_email_templateDescription": "Plassholderne {after}.variable{before} vil bli erstattet med faktiske data. Sørg for å beholde disse variablene.",
"verify_email_template": "Verifikasjons-e-postmal",
"verify_email_templateDescription": "Plassholderne {after}.variable{before} vil bli erstattet med faktiske data. Sørg for å beholde disse variablene.",
"whitelistSuffixes": "Hvitelistesuffikser",
"whitelistSuffixesDescription": "Brukes for e-postbekreftelse under registrering; én per linje",
"whitelistSuffixesPlaceholder": "Skriv inn e-postsuffikser, ett per linje"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Klient-ID",
"clientIdDescription": "Facebook App-ID fra Facebook Developers Console",
"clientSecret": "Klienthemmelighet",
"clientSecretDescription": "Facebook App-hemmelighet fra Facebook Developers Console",
"enable": "Aktiver",
"enableDescription": "Etter aktivering kan brukere logge inn med sin Facebook-konto",
"saveFailed": "Lagring mislyktes",
"saveSuccess": "Lagring vellykket"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "GitHub Klient-ID",
"clientIdDescription": "Klient-ID-en fra innstillingene for din GitHub OAuth-applikasjon",
"clientSecret": "GitHub-klienthemmelighet",
"clientSecretDescription": "Klienthemmeligheten fra innstillingene for din GitHub OAuth-applikasjon",
"enable": "Aktiver GitHub-autentisering",
"enableDescription": "Tillat brukere å logge inn med sine GitHub-kontoer",
"saveFailed": "Kunne ikke lagre GitHub-innstillinger",
"saveSuccess": "GitHub-innstillinger lagret vellykket"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Klient-ID",
"clientIdDescription": "Google OAuth 2.0 Klient-ID fra Google Cloud Console",
"clientSecret": "Klienthemmelighet",
"clientSecretDescription": "Google OAuth 2.0-klienthemmelighet fra Google Cloud Console",
"enable": "Aktiver",
"enableDescription": "Etter aktivering kan brukere logge inn med sin Google-konto",
"saveFailed": "Lagring mislyktes",
"saveSuccess": "Lagring vellykket"
}
-32
View File
@@ -1,32 +0,0 @@
{
"accessLabel": "Tilgang",
"applyPlatform": "Søk Plattform",
"enable": "Aktiver",
"enableTip": "Etter aktivering vil funksjonene for registrering, innlogging, binding og frakobling av mobiltelefon bli aktivert",
"endpointLabel": "Endepunkt",
"logs": "Logger",
"phoneNumberLabel": "Telefonnummer",
"placeholders": {
"template": "Din verifiseringskode er {code}, gyldig i 5 minutter",
"templateCode": "Skriv inn malkode"
},
"platform": "SMS-plattform",
"platformConfigTip": "Vennligst fyll inn den oppgitte {key} konfigurasjonen",
"platformTip": "Vennligst velg SMS-plattform",
"secretLabel": "Hemmelighet",
"sendFailed": "Sending mislyktes",
"sendSuccess": "Sendt Vellykket",
"settings": "Innstillinger",
"signNameLabel": "Signaturnavn",
"template": "SMS-mal",
"templateCodeLabel": "Malekode",
"templateTip": "Vennligst fyll ut SMS-malen, behold {code} i midten, ellers vil SMS-funksjonen ikke fungere",
"testSms": "Send test-SMS",
"testSmsPhone": "Skriv inn telefonnummer",
"testSmsTip": "Send en test-SMS for å verifisere konfigurasjonen din",
"updateSuccess": "Oppdatering Vellykket",
"whitelistAreaCode": "Hviteliste områdekode",
"whitelistAreaCodeTip": "Vennligst skriv inn hviteliste områdekoder, f.eks. 1, 852, 886, 888",
"whitelistValidation": "Hviteliste verifisering",
"whitelistValidationTip": "Når aktivert, kan kun områdekoder i hvitelisten sende SMS"
}
+6
View File
@@ -8,9 +8,12 @@
"createRule": "Legg til regel",
"createSuccess": "Regel opprettet med suksess",
"createdAt": "Opprettet den",
"default": "Standard",
"defaultRule": "Standardregel",
"delete": "Slett",
"deleteSuccess": "Regel slettet med suksess",
"deleteWarning": "Er du sikker på at du vil slette denne regelen? Denne handlingen kan ikke angres.",
"direct": "Direkte",
"downloadTemplate": "Last ned mal",
"edit": "Rediger",
"editRule": "Rediger regel",
@@ -29,11 +32,14 @@
"noValidRules": "Ingen gyldige regler funnet",
"pleaseUploadFile": "Vennligst last opp en YAML-fil",
"preview": "Forhåndsvisning",
"reject": "Avvis",
"rulesFormat": "Regelformat: regeltype, matchinnhold, [policy], der policy er valgfritt.\nHvis policy ikke er spesifisert, vil det nåværende regelgruppens navn bli brukt automatisk. Eksempler:",
"rulesLabel": "Regelinnhold",
"searchRule": "Søk etter regelnavn",
"selectTags": "Velg nodetagger",
"selectType": "Velg regeltype",
"tags": "Nodetagger",
"tagsLabel": "Nodetagger",
"type": "Regeltype",
"updateSuccess": "Regel oppdatert med suksess"
}
+100 -75
View File
@@ -33,21 +33,22 @@
"description": "Beskrivelse",
"edit": "Rediger",
"editNodeGroup": "Rediger nodegruppe",
"form": {
"cancel": "Avbryt",
"confirm": "Bekreft",
"description": "Beskrivelse",
"name": "Navn"
},
"name": "Navn",
"title": "Nodegruppeliste",
"updatedAt": "Oppdatert"
},
"groupForm": {
"cancel": "Avbryt",
"confirm": "Bekreft",
"description": "Beskrivelse",
"name": "Navn"
},
"node": {
"abnormal": "Unormal",
"actions": "Handlinger",
"address": "Adresse",
"all": "Alle",
"basicInfo": "Grunnleggende info",
"cancel": "Avbryt",
"confirm": "Bekreft",
"confirmDelete": "Er du sikker på at du vil slette?",
@@ -59,96 +60,120 @@
"delete": "Slett",
"deleteSuccess": "Sletting vellykket",
"deleteWarning": "Etter sletting kan data ikke gjenopprettes. Vennligst vær forsiktig.",
"detail": "Detalj",
"disabled": "Deaktivert",
"disk": "Disk",
"edit": "Rediger",
"editNode": "Rediger node",
"enable": "Aktiver",
"form": {
"allowInsecure": "Tillat usikker",
"cancel": "Avbryt",
"city": "By",
"confirm": "Bekreft",
"country": "Land",
"edit": "Rediger",
"editSecurity": "Rediger sikkerhetskonfigurasjon",
"enableTLS": "Aktiver TLS",
"encryptionMethod": "Krypteringsmetode",
"flow": "Flytkontrollalgoritme",
"groupId": "Nodegruppe",
"hopInterval": "Hoppintervall",
"hopPorts": "Hoppporter",
"hopPortsPlaceholder": "Flere porter separeres med komma",
"name": "Navn",
"obfsPassword": "Forvirringspassord",
"obfsPasswordPlaceholder": "La stå tomt for ingen forvirring",
"path": "Sti",
"pleaseSelect": "Vennligst velg",
"port": "Tjenesteport",
"protocol": "Protokoll",
"relayHost": "Reléadresse",
"relayMode": "Relémodus",
"relayModeOptions": {
"all": "Alle",
"none": "Ingen",
"random": "Tilfeldig"
},
"relayPort": "Reléport",
"relayPrefix": "Reléprefiks",
"remarks": "Merknader",
"security": "Sikkerhet",
"securityConfig": "Sikkerhetskonfigurasjon",
"security_config": {
"fingerprint": "Fingeravtrykk",
"privateKey": "Privat nøkkel",
"privateKeyPlaceholder": "La stå tomt for automatisk generering",
"publicKey": "Offentlig nøkkel",
"publicKeyPlaceholder": "La stå tomt for automatisk generering",
"serverAddress": "Serveradresse",
"serverAddressPlaceholder": "REALITY-måladresse, bruker SNI som standard",
"serverName": "Servernavn (SNI)",
"serverNamePlaceholder": "REALITY kreves, må være konsistent med backend",
"serverPort": "Serverport",
"serverPortPlaceholder": "REALITY-målport, standard 443",
"shortId": "Kort ID",
"shortIdPlaceholder": "La stå tomt for automatisk generering",
"sni": "Servernavnindikasjon (SNI)"
},
"selectEncryptionMethod": "Velg krypteringsmetode",
"selectNodeGroup": "Velg nodegruppe",
"selectProtocol": "Velg protokoll",
"selectRelayMode": "Velg relémodus",
"serverAddr": "Serveradresse",
"serverKey": "Servernøkkel",
"serverName": "Tjenestenavn",
"speedLimit": "Hastighetsbegrensning",
"speedLimitPlaceholder": "Ingen begrensning",
"tags": "Merker",
"tagsPlaceholder": "Bruk Enter eller komma (,) for å legge inn flere merker",
"trafficRatio": "Trafikkhastighet",
"transport": "Transportprotokoll",
"transportConfig": "Transportprotokollkonfigurasjon",
"transportHost": "Transporttjenesteadresse",
"transportPath": "Transportsti",
"transportServerName": "Transporttjenestenavn"
},
"enabled": "Aktivert",
"expireTime": "Utløpstid",
"hide": "Skjul",
"id": "ID",
"ipAddresses": "IP-adresser",
"lastUpdated": "Sist oppdatert",
"location": "Plassering",
"memory": "Minne",
"name": "Navn",
"noData": "--",
"node": "Node",
"nodeDetail": "Node-detalj",
"nodeGroup": "Nodegruppe",
"nodeStatus": "Node-status",
"normal": "Normal",
"onlineCount": "Antall online",
"onlineUsers": "Online brukere",
"protocol": "Protokoll",
"rate": "Hastighet",
"relay": "Relé",
"serverAddr": "Serveradresse",
"speedLimit": "Hastighetsbegrensning",
"status": "Status",
"subscribeId": "Abonnements-ID",
"subscribeName": "Abonnementsnavn",
"subscription": "Abonnement",
"tags": "Merker",
"trafficRatio": "Trafikkhastighet",
"trafficUsage": "Trafikkbruk",
"type": "Type",
"updateSuccess": "Oppdatering vellykket",
"updatedAt": "Oppdatert kl"
"updatedAt": "Oppdatert kl",
"userAccount": "Brukerkonto",
"userDetail": "Brukerdetalj",
"userId": "Bruker-ID"
},
"nodeForm": {
"allowInsecure": "Tillat usikker",
"cancel": "Avbryt",
"city": "By",
"confirm": "Bekreft",
"congestionController": "Kongestion Controller",
"country": "Land",
"disableSni": "Deaktiver SNI",
"edit": "Rediger",
"editSecurity": "Rediger sikkerhetskonfigurasjon",
"enableTLS": "Aktiver TLS",
"encryptionMethod": "Krypteringsmetode",
"fingerprint": "Fingeravtrykk",
"flow": "Flytkontrollalgoritme",
"groupId": "Nodegruppe",
"hopInterval": "Hoppintervall",
"hopPorts": "Hoppporter",
"hopPortsPlaceholder": "Skille flere porter med komma",
"name": "Navn",
"obfsPassword": "Obfuskasjonspassord",
"obfsPasswordPlaceholder": "La stå tomt for ingen obfuskasjon",
"path": "Sti",
"pleaseSelect": "Vennligst velg",
"port": "Serverport",
"protocol": "Protokoll",
"reduceRtt": "Reduser RTT",
"relayHost": "Relayvert",
"relayMode": "Relay-modus",
"relayPort": "Relay-port",
"relayPrefix": "Relay-prefiks",
"remarks": "Merknader",
"security": "Sikkerhet",
"securityConfig": "Sikkerhetskonfigurasjon",
"selectEncryptionMethod": "Velg krypteringsmetode",
"selectNodeGroup": "Velg nodegruppe",
"selectProtocol": "Velg protokoll",
"selectRelayMode": "Velg relay-modus",
"serverAddr": "Serveradresse",
"serverKey": "Servernøkkel",
"serverName": "Tjenestenavn",
"speedLimit": "Hastighetsgrense",
"speedLimitPlaceholder": "Ubegrenset",
"tags": "Tags",
"tagsPlaceholder": "Bruk Enter eller komma (,) for å legge til flere tags",
"trafficRatio": "Trafikkforhold",
"transport": "Transportprotokollkonfigurasjon",
"transportConfig": "Transportprotokollkonfigurasjon",
"transportHost": "Transportserveradresse",
"transportPath": "Transportsti",
"transportServerName": "Transportservernavn",
"udpRelayMode": "UDP Relay-modus"
},
"relayModeOptions": {
"all": "Alle",
"none": "Ingen",
"random": "Tilfeldig"
},
"securityConfig": {
"fingerprint": "Fingeravtrykk",
"privateKey": "Privat nøkkel",
"privateKeyPlaceholder": "La stå tomt for automatisk generering",
"publicKey": "Offentlig nøkkel",
"publicKeyPlaceholder": "La stå tomt for automatisk generering",
"serverAddress": "Serveradresse",
"serverAddressPlaceholder": "REALITY måladresse, standard bruker SNI",
"serverName": "Servernavn (SNI)",
"serverNamePlaceholder": "REALITY påkrevd, konsistent med backend",
"serverPort": "Serverport",
"serverPortPlaceholder": "REALITY målport, standard 443",
"shortId": "Kort ID",
"shortIdPlaceholder": "La stå tomt for automatisk generering",
"sni": "Servernavnindikasjon (SNI)"
},
"tabs": {
"node": "Node",
+97 -16
View File
@@ -1,28 +1,77 @@
{
"currency": {
"accessKey": "Nøkkel",
"accessKeyDescription": "https://exchangerate.host tilbyr gratis valutakurs-API-nøkkel",
"currencySymbol": "Valutasymbol",
"currencySymbolDescription": "Kun for visningsformål, endring vil påvirke alle valutaenheter i systemet",
"currencyUnit": "Valutaenhet",
"currencyUnitDescription": "Kun for visningsformål, endring vil påvirke alle valutaenheter i systemet",
"authSettings": "Autentiseringsinnstillinger",
"basicSettings": "Grunnleggende innstillinger",
"common": {
"cancel": "Avbryt",
"save": "Lagre innstillinger",
"saveFailed": "Lagring mislyktes",
"saveSuccess": "Lagring vellykket"
},
"privacy-policy": {
"currency": {
"accessKey": "Nøkkel",
"accessKeyDescription": "{url} tilbyr gratis valutakurs-API-nøkkel",
"accessKeyPlaceholder": "Skriv inn API-nøkkel",
"currencySymbol": "Valutasymbol",
"currencySymbolDescription": "Kun for visningsformål, endring vil påvirke alle valutaenheter i systemet",
"currencySymbolPlaceholder": "kr",
"currencyUnit": "Valutaenhet",
"currencyUnitDescription": "Kun for visningsformål, endring vil påvirke alle valutaenheter i systemet",
"currencyUnitPlaceholder": "NOK",
"description": "Konfigurer valutaenheter, symboler og innstillinger for valutakurs-API",
"title": "Valuta Konfigurasjon"
},
"invite": {
"description": "Konfigurer brukerinvitasjon og belønningsinnstillinger for henvisninger",
"forcedInvite": "Krev invitasjon for registrering",
"forcedInviteDescription": "Når aktivert, må brukere registrere seg via en invitasjonslenke",
"inputPlaceholder": "Vennligst skriv inn",
"onlyFirstPurchase": "Kun belønning for første kjøp",
"onlyFirstPurchaseDescription": "Når aktivert, mottar henvisere kun belønninger for det første kjøpet av henviste brukere",
"referralPercentage": "Henvisningsbelønningsprosent",
"referralPercentageDescription": "Prosentandel av belønningen gitt til henvisere",
"saveFailed": "Lagring mislyktes",
"saveSuccess": "Lagring vellykket",
"title": "Invitasjonsinnstillinger"
},
"privacyPolicy": {
"description": "Rediger og administrer innholdet i personvernerklæringen",
"title": "Personvernerklæring"
},
"register": {
"day": "dag(er)",
"defaultSubscribe": "Standard abonnement",
"defaultSubscribeDescription": "Standard abonnementsplan for nye brukere",
"description": "Konfigurer innstillinger relatert til brukerregistrering",
"inputPlaceholder": "Vennligst skriv inn",
"ipRegistrationLimit": "IP Registreringsgrense",
"ipRegistrationLimitDescription": "Begrens antall registreringer fra en enkelt IP-adresse",
"registrationLimitCount": "Registreringsgrense antall",
"registrationLimitCountDescription": "Antall registreringer tillatt per IP innenfor begrensningsperioden",
"registrationLimitExpire": "Begrensningsperiode",
"registrationLimitExpireDescription": "Varighet for IP registreringsgrense",
"saveFailed": "Lagring mislyktes",
"saveSuccess": "Lagring vellykket",
"selectPlaceholder": "Vennligst velg",
"stopNewUserRegistration": "Stopp registrering av nye brukere",
"stopNewUserRegistrationDescription": "Når aktivert, vil registrering av nye brukere bli deaktivert",
"title": "Registreringsinnstillinger",
"trialDay": "Prøvedager",
"trialDayDescription": "Prøvedager gitt til nye brukere ved registrering",
"trialFlow": "Prøveperiode trafikk",
"trialFlowDescription": "Prøveperiode trafikk gitt til nye brukere ved registrering"
},
"site": {
"customData": "Egendata",
"customDataDescription": "Egendata, brukt for egendata på nettstedet",
"customHtml": "Egendefinert HTML",
"customHtmlDescription": "Egendefinert HTML-kode som skal settes inn i bunnen av nettstedets body-tag.",
"description": "Konfigurer grunnleggende nettstedinformasjon, logo, domene og andre innstillinger",
"keywords": "Nøkkelord",
"keywordsDescription": "Brukes til SEO-formål",
"keywordsPlaceholder": "nøkkelord1, nøkkelord2, nøkkelord3",
"logo": "LOGO",
"logoDescription": "Brukes til å vise hvor LOGO skal vises",
"logoPlaceholder": "Vennligst skriv inn URL-adressen til LOGO, ikke avslutt med '/'",
"saveSuccess": "Lagring vellykket",
"siteDesc": "Nettstedbeskrivelse",
"siteDescDescription": "Brukes til å vise hvor nettstedbeskrivelsen skal vises",
"siteDescPlaceholder": "Vennligst skriv inn nettstedbeskrivelsen",
@@ -31,15 +80,47 @@
"siteDomainPlaceholder": "Vennligst skriv inn domenenavnet, flere domener skal være på hver sin linje",
"siteName": "Nettstednavn",
"siteNameDescription": "Brukes til å vise hvor nettstednavnet skal vises",
"siteNamePlaceholder": "Vennligst skriv inn nettstednavnet"
},
"tabs": {
"currency": "Valuta",
"site": "Nettsted",
"tos": "Vilkår for bruk"
"siteNamePlaceholder": "Vennligst skriv inn nettstednavnet",
"title": "Nettstedskonfigurasjon"
},
"siteSettings": "Nettstedinnstillinger",
"tos": {
"saveSuccess": "Lagring vellykket",
"description": "Rediger og administrer innholdet i vilkårene for tjenesten",
"title": "Tjenestevilkår"
},
"userSecuritySettings": "Bruker- og sikkerhet",
"verify": {
"description": "Konfigurer Turnstile CAPTCHA og verifiseringsinnstillinger",
"enableLoginVerify": "Aktiver verifisering ved innlogging",
"enableLoginVerifyDescription": "Når aktivert, må brukere bestå menneskelig verifisering under innlogging",
"enablePasswordVerify": "Aktiver verifisering ved tilbakestilling av passord",
"enablePasswordVerifyDescription": "Når aktivert, må brukere bestå menneskelig verifisering under tilbakestilling av passord",
"enableRegisterVerify": "Aktiver verifisering ved registrering",
"enableRegisterVerifyDescription": "Når aktivert, må brukere bestå menneskelig verifisering under registrering",
"inputPlaceholder": "Vennligst skriv inn",
"saveFailed": "Lagring mislyktes",
"saveSuccess": "Lagring vellykket",
"title": "Sikkerhetsverifisering",
"turnstileSecret": "Turnstile hemmelig nøkkel",
"turnstileSecretDescription": "Cloudflare Turnstile hemmelig nøkkel for backend verifisering",
"turnstileSecretPlaceholder": "Skriv inn Turnstile hemmelig nøkkel",
"turnstileSiteKey": "Turnstile nettstednøkkel",
"turnstileSiteKeyDescription": "Cloudflare Turnstile nettstednøkkel for frontend verifisering",
"turnstileSiteKeyPlaceholder": "Skriv inn Turnstile nettstednøkkel"
},
"verifyCode": {
"dailyLimit": "Daglig sending grense",
"dailyLimitDescription": "Maksimalt antall verifiseringskoder hver bruker kan sende per dag",
"description": "Konfigurer regler og grenser for sending av e-postverifiseringskoder",
"expireTime": "Verifiseringskode gyldighet",
"expireTimeDescription": "Gyldighetsperiode for verifiseringskoder (sekunder)",
"inputPlaceholder": "Vennligst skriv inn",
"interval": "Sending intervall",
"intervalDescription": "Minimum intervall mellom to sendinger av verifiseringskoder (sekunder)",
"saveFailed": "Lagring mislyktes",
"saveSuccess": "Lagring vellykket",
"seconds": "sekunder",
"times": "gang(er)",
"title": "Verifiseringskodeinnstillinger"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Bot-ID",
"clientIdDescription": "Telegram Bot-ID, du kan få den fra @BotFather",
"clientSecret": "Bot-token",
"clientSecretDescription": "Telegram Bot Token, du kan få den fra @BotFather",
"enable": "Aktiver",
"enableDescription": "Etter aktivering vil funksjonene for registrering, innlogging, binding og frakobling av mobiltelefon bli aktivert",
"saveFailed": "Lagring mislyktes",
"saveSuccess": "Lagring vellykket"
}