✨ feat(locales): Add multiple languages
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"actions": "handlinger",
|
||||
"announcementList": "Kunngjøringsliste",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"content": "Innhold",
|
||||
"create": "Opprett",
|
||||
"createAnnouncement": "Opprett kunngjøring",
|
||||
"createSuccess": "Opprettelse vellykket",
|
||||
"delete": "slett",
|
||||
"deleteDescription": "Når du sletter, kan dataene ikke gjenopprettes. Vennligst vær forsiktig.",
|
||||
"deleteSuccess": "Sletting vellykket",
|
||||
"edit": "rediger",
|
||||
"editAnnouncement": "Rediger kunngjøring",
|
||||
"enable": "Aktiver",
|
||||
"form": {
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"content": "Innhold",
|
||||
"contentPlaceholder": "Vennligst skriv inn kunngjøringsinnhold (støtter Markdown)",
|
||||
"title": "Tittel",
|
||||
"titlePlaceholder": "Vennligst skriv inn"
|
||||
},
|
||||
"hide": "skjul",
|
||||
"show": "Vis",
|
||||
"title": "Tittel",
|
||||
"updateSuccess": "Oppdatering vellykket",
|
||||
"updatedAt": "Oppdatert"
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"check": {
|
||||
"checking": "Verifiserer...",
|
||||
"continue": "Fortsett",
|
||||
"description": "Vennligst skriv inn din e-post for å fortsette med innlogging eller registrering.",
|
||||
"email": "Vennligst skriv inn en gyldig e-postadresse.",
|
||||
"title": "Logg inn/Registrer",
|
||||
"whitelist": "E-postdomenet er ikke på den tillatte hvitelisten."
|
||||
},
|
||||
"login": {
|
||||
"description": "Vennligst skriv inn kontoinformasjonen din for å logge inn.",
|
||||
"forgotPassword": "Glemt passord?",
|
||||
"success": "Innlogging vellykket!",
|
||||
"switchAccount": "Registrer/bytt konto",
|
||||
"title": "Logg inn"
|
||||
},
|
||||
"logout": "Logg ut",
|
||||
"orWithEmail": "eller bruk e-post",
|
||||
"register": {
|
||||
"description": "Opprett en ny konto, fyll inn informasjonen din for å registrere deg.",
|
||||
"existingAccount": "Har du allerede en konto?",
|
||||
"get": "Få",
|
||||
"invite": "Invitasjonskode",
|
||||
"message": "#### Kjære bruker,\n\nTakk for din interesse og støtte. På grunn av justeringer i vår driftsstrategi har vi stengt for registrering av nye brukere. I denne perioden vil eksisterende brukere ikke bli påvirket.\n\nVi er forpliktet til å gi deg bedre service og opplevelse, og vil derfor gjennomføre en omfattende systemoptimalisering og funksjonsoppgradering mens registreringen er stengt. I fremtiden vil vi ønske deg velkommen med bedre innhold og tjenester.\n\nFølg med på vår nettside og sosiale medieplattformer for å få de siste oppdateringene og kunngjøringene. Takk for din forståelse og støtte.\n\nHvis du har spørsmål eller trenger hjelp, vennligst kontakt vårt kundeserviceteam.\n\n**Takk igjen for din støtte og forståelse.**",
|
||||
"passwordMismatch": "Passordene stemmer ikke overens",
|
||||
"success": "Registrering vellykket, du er nå automatisk logget inn!",
|
||||
"switchToLogin": "Logg inn/tilbakestill e-post",
|
||||
"title": "Registrer deg"
|
||||
},
|
||||
"reset": {
|
||||
"description": "Vennligst skriv inn din e-postadresse for å tilbakestille passordet ditt.",
|
||||
"existingAccount": "Har du allerede en konto?",
|
||||
"get": "Hent",
|
||||
"success": "Passordet er tilbakestilt, du er automatisk logget inn!",
|
||||
"switchToLogin": "Logg inn/Registrer",
|
||||
"title": "Tilbakestill passord"
|
||||
},
|
||||
"tos": "Tjenestevilkår"
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"billing": {
|
||||
"description": "Sponsing bidrar til at PPanel kan fortsette å gi ut oppdateringer!",
|
||||
"title": "Sponsorer"
|
||||
},
|
||||
"empty": [
|
||||
"Tenk deg at dette stedet er fylt med fantastisk innhold! Foreløpig må du bare forestille deg det…",
|
||||
"Dette området har mystisk forsvunnet, vi prøver å få det tilbake!",
|
||||
"Oi, ingenting skjedde… kanskje du kan fylle inn noe selv!",
|
||||
"Det er som å oppdage at scenen på en konsert er tom… vil du gå opp og opptre?",
|
||||
"Du har funnet et tomt paradis! Vil du bygge et hus?",
|
||||
"Det er ingenting her for øyeblikket, men kreativiteten starter her!",
|
||||
"Ingenting her… men ikke bekymre deg, dette er bare begynnelsen!",
|
||||
"Det var en stor overraskelse her, men den har stukket av!",
|
||||
"Foreløpig er det ingenting her, som en tom godteriskål.",
|
||||
"Dette tomme området venter på at hovedpersonen skal tre inn!"
|
||||
],
|
||||
"request": {
|
||||
"10001": "Forespørselen var ikke vellykket, vennligst prøv igjen senere eller sjekk dine kriterier.",
|
||||
"10002": "Oppdateringen var ikke vellykket, vennligst prøv igjen senere.",
|
||||
"10003": "Kan for øyeblikket ikke fullføre innsettingsoperasjonen, vennligst prøv igjen senere.",
|
||||
"10004": "Slettingen kunne ikke fullføres, vennligst prøv igjen senere.",
|
||||
"20001": "Brukerinformasjonen eksisterer allerede, vennligst endre informasjonen og prøv igjen.",
|
||||
"20002": "Brukeren ble ikke funnet, vennligst sjekk informasjonen og prøv igjen.",
|
||||
"20003": "Passordet du skrev inn er ikke korrekt, vennligst skriv det inn på nytt.",
|
||||
"20004": "Brukeren er deaktivert, vennligst kontakt kundeservice hvis du har spørsmål.",
|
||||
"20005": "Saldoen er utilstrekkelig, vennligst fyll på og prøv igjen.",
|
||||
"20006": "Registreringsfunksjonen er midlertidig utilgjengelig, vennligst prøv igjen senere.",
|
||||
"30001": "Noden eksisterer allerede, vennligst ikke legg den til igjen.",
|
||||
"30002": "Ingen relaterte noder funnet, vennligst sjekk og prøv igjen.",
|
||||
"30003": "Gruppen eksisterer allerede, vennligst prøv et annet navn.",
|
||||
"30004": "Gruppen ble ikke funnet, vennligst bekreft informasjonen og prøv igjen.",
|
||||
"30005": "Gruppen inneholder fortsatt innhold, vennligst tøm den og prøv igjen.",
|
||||
"400": "Forespørselens parametere er ikke korrekte, vennligst sjekk og send inn på nytt.",
|
||||
"40002": "Ingen gyldig token funnet, vennligst logg inn og prøv igjen.",
|
||||
"40003": "Den nåværende token er ugyldig, vennligst hent en ny og prøv igjen.",
|
||||
"40004": "Token er utløpt, vennligst logg inn på nytt.",
|
||||
"40005": "Du har ikke tilgang, vennligst kontakt administratoren hvis du har spørsmål.",
|
||||
"401": "For mange forespørsler, vennligst prøv igjen senere.",
|
||||
"500": "Serveren har støtt på noen problemer, vennligst prøv igjen senere.",
|
||||
"50001": "Kan ikke finne tilsvarende kuponginformasjon, vennligst sjekk og prøv igjen.",
|
||||
"50002": "Kupongen er allerede brukt og kan ikke brukes igjen.",
|
||||
"60001": "Abonnementet er utløpt, vennligst forny det før bruk.",
|
||||
"60002": "Kan for øyeblikket ikke bruke abonnementet, vennligst prøv igjen senere.",
|
||||
"70001": "Verifikasjonskoden er feil, vennligst skriv den inn på nytt.",
|
||||
"80001": "Oppgaven ble ikke vellykket lagt til i køen, vennligst prøv igjen senere.",
|
||||
"90001": "Vennligst deaktiver DEBUG-modus og prøv igjen.",
|
||||
"undefined": "Det oppstod en systemfeil, vennligst prøv igjen senere."
|
||||
},
|
||||
"table": {
|
||||
"actions": "Handlinger",
|
||||
"asc": "Stigende",
|
||||
"desc": "Synkende",
|
||||
"hide": "Skjul",
|
||||
"pageInfo": "Side {current} av {total}",
|
||||
"rowsPerPage": "Rader per side",
|
||||
"selectedItems": "{total} rader valgt"
|
||||
},
|
||||
"unlimited": "ubegrenset"
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"actions": "handlinger",
|
||||
"amount": "Beløp",
|
||||
"cancel": "Avbryt",
|
||||
"code": "kode",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"count": "Antall",
|
||||
"couponList": "Kupongliste",
|
||||
"create": "Opprett",
|
||||
"createCoupon": "Opprett kupong",
|
||||
"createSuccess": "Opprettelse vellykket",
|
||||
"delete": "slett",
|
||||
"deleteSuccess": "Sletting vellykket",
|
||||
"deleteWarning": "Når du sletter, kan dataene ikke gjenopprettes. Vennligst vær forsiktig.",
|
||||
"discount": "rabatt",
|
||||
"edit": "rediger",
|
||||
"editCoupon": "Rediger kupong",
|
||||
"enable": "Aktiver",
|
||||
"form": {
|
||||
"amountDiscount": "Beløpsrabatt",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"count": "Maksimalt antall bruk",
|
||||
"countPlaceholder": "Maksimalt antall bruk (la stå tomt for ubegrenset)",
|
||||
"customCouponCode": "Egendefinert kupongkode",
|
||||
"customCouponCodePlaceholder": "Egendefinert kupongkode (la stå tomt for automatisk generering)",
|
||||
"enterCouponName": "Vennligst skriv inn kupongnavn",
|
||||
"enterValue": "Vennligst skriv inn verdi",
|
||||
"expireTime": "Utløpstid",
|
||||
"name": "Navn",
|
||||
"percentageDiscount": "Prosentvis rabatt",
|
||||
"selectServer": "Vennligst velg abonnement",
|
||||
"selectTime": "Velg tid",
|
||||
"specifiedServer": "Spesifisert abonnement",
|
||||
"startTime": "Starttid",
|
||||
"type": "Kupongtype",
|
||||
"userLimit": "Maksimalt antall bruk per bruker",
|
||||
"userLimitPlaceholder": "Maksimalt antall bruk per bruker (la stå tomt for ubegrenset)"
|
||||
},
|
||||
"name": "Navn",
|
||||
"percentage": "prosent",
|
||||
"remainingTimes": "Gjenstående",
|
||||
"subscribe": "Abonner",
|
||||
"type": "Type",
|
||||
"unlimited": "ubegrenset",
|
||||
"updateSuccess": "Oppdatering vellykket",
|
||||
"usedTimes": "Brukte ganger",
|
||||
"validityPeriod": "Gyldighetsperiode"
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"DocumentList": "Dokumentliste",
|
||||
"actions": "handlinger",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"create": "Opprett",
|
||||
"createDocument": "Opprett dokument",
|
||||
"createSuccess": "Opprettelse vellykket",
|
||||
"delete": "slett",
|
||||
"deleteDescription": "Når du sletter, kan dataene ikke gjenopprettes. Vennligst vær forsiktig.",
|
||||
"deleteSuccess": "Sletting vellykket",
|
||||
"edit": "rediger",
|
||||
"editDocument": "Rediger dokument",
|
||||
"form": {
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"content": "Innhold",
|
||||
"tags": "Kategorier",
|
||||
"tagsPlaceholder": "Vennligst bruk Enter-tasten eller komma (,) for å skille flere kategorier",
|
||||
"title": "Tittel",
|
||||
"titlePlaceholder": "Vennligst skriv inn"
|
||||
},
|
||||
"show": "Vis",
|
||||
"tags": "Kategorier",
|
||||
"title": "Tittel",
|
||||
"updateSuccess": "Oppdatering vellykket",
|
||||
"updatedAt": "Oppdatert"
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"email": "e-post",
|
||||
"month": "Denne måneden",
|
||||
"monthDownloadTraffic": "Nedlastingstrafikk denne måneden",
|
||||
"monthUploadTraffic": "Månedens opplastningstrafikk",
|
||||
"newPurchase": "Nytt kjøp",
|
||||
"nodeTraffic": "Nodetrafikk",
|
||||
"nodes": "noder",
|
||||
"offlineNodeCount": "Antall frakoblede noder",
|
||||
"onlineIPCount": "Antall IP-er på nett",
|
||||
"onlineNodeCount": "Antall noder på nett",
|
||||
"pendingTickets": "Ventende billetter",
|
||||
"register": "Registrer",
|
||||
"repurchase": "gjenkjøp",
|
||||
"revenueTitle": "Inntektsstatistikk",
|
||||
"selectTypePlaceholder": "Velg type",
|
||||
"statisticsTitle": "Statistikk",
|
||||
"today": "i dag",
|
||||
"todayDownloadTraffic": "Dagens nedlastningstrafikk",
|
||||
"todayUploadTraffic": "Dagens opplastningstrafikk",
|
||||
"total": "Totalt",
|
||||
"totalIncome": "Totalinntekt",
|
||||
"trafficRank": "Trafikkrangering",
|
||||
"type": "Type",
|
||||
"userTitle": "Brukerstatistikk",
|
||||
"userTraffic": "Brukertrafikk",
|
||||
"users": "brukere",
|
||||
"yesterday": "i går"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"cs-CZ": "Tsjekkisk",
|
||||
"de-DE": "Tysk",
|
||||
"en-US": "engelsk",
|
||||
"es-ES": "Spansk",
|
||||
"es-MX": "Spansk (Mexico)",
|
||||
"fi-FI": "Finsk",
|
||||
"fr-FR": "Fransk",
|
||||
"hi-IN": "Hindi",
|
||||
"hu-HU": "Ungarsk",
|
||||
"ja-JP": "Japansk",
|
||||
"ko-KR": "Koreansk",
|
||||
"no-NO": "Norsk",
|
||||
"pl-PL": "Polsk",
|
||||
"pt-BR": "Portugisisk (Brasil)",
|
||||
"ro-RO": "Rumensk",
|
||||
"ru-RU": "Russisk",
|
||||
"th-TH": "Thai",
|
||||
"tr-TR": "Tyrkisk",
|
||||
"uk-UA": "Ukrainsk",
|
||||
"vi-VN": "Vietnamesisk",
|
||||
"zh-CN": "Kinesisk (forenklet)",
|
||||
"zh-TW": "Kinesisk (tradisjonell)"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"Announcement Management": "Kunngjøringsadministrasjon",
|
||||
"Coupon Management": "Kupongadministrasjon",
|
||||
"Dashboard": "Dashbord",
|
||||
"Document Management": "Dokumenthåndtering",
|
||||
"Finance": "Finans",
|
||||
"Order Management": "Bestillingsadministrasjon",
|
||||
"Payment Config": "Betalingskonfigurasjon",
|
||||
"Server": "Tjeneste",
|
||||
"Server Management": "Serveradministrasjon",
|
||||
"Settings": "Innstillinger",
|
||||
"Subscribe Management": "Abonnementsadministrasjon",
|
||||
"System Config": "Systemkonfigurasjon",
|
||||
"System Tool": "Systemverktøy",
|
||||
"Ticket Management": "Billettadministrasjon",
|
||||
"User": "Bruker",
|
||||
"User Management": "Brukeradministrasjon"
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"amount": "Beløp",
|
||||
"couponDiscount": "Kupongrabatt",
|
||||
"discount": "Rabattbeløp",
|
||||
"failed": "mislykket",
|
||||
"feeAmount": "Gebyrbeløp",
|
||||
"method": "Betalingsmetode",
|
||||
"methods": {
|
||||
"alipay_f2f": "Alipay (ansikt til ansikt)",
|
||||
"balance": "Balanse",
|
||||
"epay": "Enkel betaling",
|
||||
"stripe_alipay": "Stripe (Alipay)",
|
||||
"stripe_wechat_pay": "Stripe (WeChat)"
|
||||
},
|
||||
"orderNumber": "Bestillingsnummer",
|
||||
"status": {
|
||||
"0": "Status",
|
||||
"1": "Venter på betaling",
|
||||
"2": "Betalt",
|
||||
"3": "Kansellert",
|
||||
"4": "Lukket",
|
||||
"5": "Fullført"
|
||||
},
|
||||
"subscribe": "Abonner",
|
||||
"subscribePrice": "Abonnementspris",
|
||||
"total": "Totalt",
|
||||
"tradeNo": "Transaksjonsnummer",
|
||||
"type": {
|
||||
"0": "Type",
|
||||
"1": "Ny kjøp",
|
||||
"2": "Fornyelse",
|
||||
"3": "Tilbakestill data",
|
||||
"4": "Påfylling"
|
||||
},
|
||||
"updateTime": "Oppdateringstid",
|
||||
"user": "bruker"
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"aliPay": "Betaling med Alipay",
|
||||
"alipayf2f": {
|
||||
"appId": "Alipay-applikasjons-ID",
|
||||
"invoiceName": "Tilpasset produktnavn",
|
||||
"invoiceNameDescription": "Vil vises på Alipay-fakturaen",
|
||||
"privateKey": "Alipay privat nøkkel",
|
||||
"publicKey": "Alipay offentlig nøkkel",
|
||||
"sandbox": "Sandkassemodus",
|
||||
"sandboxDescription": "Aktiver sandkassemodus for å teste betaling"
|
||||
},
|
||||
"enable": "Aktiver",
|
||||
"enableDescription": "Aktiver denne betalingsmetoden",
|
||||
"epay": {
|
||||
"key": "NØKKEL",
|
||||
"pid": "PID",
|
||||
"url": "URL"
|
||||
},
|
||||
"feeMode": "Avgiftsmåte",
|
||||
"feeModeDescription": "Gebyrmodus for ekstra avgifter",
|
||||
"feeModeItems": ["Ingen gebyr", "Prosentandel", "Fast beløp", "Begge ovennevnte"],
|
||||
"feePercent": "Prosentavgift (valgfritt)",
|
||||
"feePercentDescription": "Legg til et gebyr på toppen av ordrebeløpet",
|
||||
"fixedFee": "Fast gebyr (valgfritt)",
|
||||
"fixedFeeDescription": "Legg til et fast gebyr i tillegg til ordrebeløpet",
|
||||
"iconUrl": "Ikon URL (valgfritt)",
|
||||
"iconUrlDescription": "Brukes for visning på frontend",
|
||||
"inputPlaceholder": "Vennligst skriv inn",
|
||||
"key": "NØKKEL",
|
||||
"notifyUrl": "Tilpasset varslingsdomene (valgfritt)",
|
||||
"notifyUrlDescription": "Gateway-varsler vil bli sendt til dette domenet",
|
||||
"payForRecommendations": "Betal for anbefalinger",
|
||||
"pid": "PID",
|
||||
"saveSuccess": "Lagring vellykket",
|
||||
"showName": "Vis navn",
|
||||
"showNameDescription": "Brukes for visning på frontend",
|
||||
"stripe": {
|
||||
"publicKey": "OFFENTLIG NØKKEL",
|
||||
"secretKey": "HEMMELIG NØKKEL",
|
||||
"webhookSecret": "WEBHOOK SIGNATUR"
|
||||
},
|
||||
"url": "URL",
|
||||
"wechatPay": "WeChat-betaling"
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"group": {
|
||||
"actions": "Handlinger",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"create": "Opprett",
|
||||
"createNodeGroup": "Opprett nodegruppe",
|
||||
"createdSuccessfully": "Opprettet vellykket",
|
||||
"delete": "Slett",
|
||||
"deleteWarning": "Data kan ikke gjenopprettes etter sletting, vær forsiktig.",
|
||||
"deletedSuccessfully": "Slettet vellykket",
|
||||
"description": "Beskrivelse",
|
||||
"edit": "Rediger",
|
||||
"editNodeGroup": "Rediger nodegruppe",
|
||||
"form": {
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"description": "Beskrivelse",
|
||||
"name": "Navn"
|
||||
},
|
||||
"name": "Navn",
|
||||
"title": "Nodegruppeliste",
|
||||
"updatedAt": "Oppdatert"
|
||||
},
|
||||
"node": {
|
||||
"abnormal": "Unormal",
|
||||
"actions": "Handlinger",
|
||||
"address": "Adresse",
|
||||
"all": "Alle",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"create": "Opprett",
|
||||
"createNode": "Opprett node",
|
||||
"createSuccess": "Opprettelse vellykket",
|
||||
"delete": "Slett",
|
||||
"deleteSuccess": "Sletting vellykket",
|
||||
"deleteWarning": "Etter sletting kan data ikke gjenopprettes. Vennligst vær forsiktig.",
|
||||
"disk": "Disk",
|
||||
"edit": "Rediger",
|
||||
"editNode": "Rediger node",
|
||||
"enable": "Aktiver",
|
||||
"form": {
|
||||
"allowInsecure": "Tillat usikker",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"edit": "Rediger",
|
||||
"editSecurity": "Rediger sikkerhetskonfigurasjon",
|
||||
"enableRelay": "Aktiver relé",
|
||||
"enableTLS": "Aktiver TLS",
|
||||
"encryptionMethod": "Krypteringsmetode",
|
||||
"flow": "Flytkontrollalgoritme",
|
||||
"hopInterval": "Hoppintervall",
|
||||
"hopPorts": "Hoppporter",
|
||||
"hopPortsPlaceholder": "Flere porter separeres med komma",
|
||||
"name": "Navn",
|
||||
"nodeGroupId": "Nodegruppe-ID",
|
||||
"obfsPassword": "Forvirringspassord",
|
||||
"obfsPasswordPlaceholder": "La stå tomt for ingen forvirring",
|
||||
"path": "Sti",
|
||||
"pleaseSelect": "Vennligst velg",
|
||||
"port": "Tjenesteport",
|
||||
"protocol": "Protokoll",
|
||||
"relayHost": "Reléadresse",
|
||||
"relayPort": "Reléport",
|
||||
"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",
|
||||
"serverAddr": "Serveradresse",
|
||||
"serverName": "Tjenestenavn",
|
||||
"speedLimit": "Hastighetsbegrensning",
|
||||
"speedLimitPlaceholder": "Ingen begrensning",
|
||||
"trafficRatio": "Trafikkhastighet",
|
||||
"transport": "Transportprotokoll",
|
||||
"transportConfig": "Transportprotokollkonfigurasjon",
|
||||
"transportHost": "Transporttjenesteadresse",
|
||||
"transportPath": "Transportsti",
|
||||
"transportServerName": "Transporttjenestenavn"
|
||||
},
|
||||
"lastUpdated": "Sist oppdatert",
|
||||
"memory": "Minne",
|
||||
"name": "Navn",
|
||||
"node": "Node",
|
||||
"nodeGroup": "Nodegruppe",
|
||||
"normal": "Normal",
|
||||
"onlineCount": "Antall online",
|
||||
"onlineUsers": "Online brukere",
|
||||
"rate": "Hastighet",
|
||||
"relay": "Relé",
|
||||
"serverAddr": "Serveradresse",
|
||||
"speedLimit": "Hastighetsbegrensning",
|
||||
"status": "Status",
|
||||
"trafficRatio": "Trafikkhastighet",
|
||||
"type": "Type",
|
||||
"updateSuccess": "Oppdatering vellykket",
|
||||
"updatedAt": "Oppdatert kl"
|
||||
},
|
||||
"tabs": {
|
||||
"node": "Node",
|
||||
"nodeGroup": "Nodegruppe"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"actions": "handlinger",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"create": "Opprett",
|
||||
"createSubscribe": "Opprett abonnement",
|
||||
"createSuccess": "Opprettelse vellykket",
|
||||
"delete": "slett",
|
||||
"deleteSuccess": "Sletting vellykket",
|
||||
"deleteWarning": "Data kan ikke gjenopprettes etter sletting, vennligst vær forsiktig.",
|
||||
"deviceLimit": "Enheter/antall",
|
||||
"edit": "rediger",
|
||||
"editSubscribe": "Rediger abonnement",
|
||||
"form": {
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"description": "Beskrivelse",
|
||||
"deviceLimit": "Enhetsbegrensning",
|
||||
"discount": "Rabatt",
|
||||
"discountDescription": "Sett rabatt basert på enhetspris",
|
||||
"discountMonths": "Måneder",
|
||||
"discountPercent": "Rabattprosent",
|
||||
"discount_price": "Rabattert pris",
|
||||
"duration": "Varighet (måneder)",
|
||||
"inventory": "Lager",
|
||||
"name": "Navn",
|
||||
"noLimit": "Ubegrenset",
|
||||
"quota": "Kjøpskvote",
|
||||
"replacement": "Erstatningspris (per gang)",
|
||||
"selectSubscribeGroup": "Vennligst velg abonnementsgruppe",
|
||||
"server": "Tjeneste",
|
||||
"serverGroup": "Tjenestegruppe",
|
||||
"speedLimit": "Hastighetsbegrensning (Mbps)",
|
||||
"subscribeGroup": "Abonnementsgruppe",
|
||||
"traffic": "Trafikk",
|
||||
"unit_price": "Pris per måned"
|
||||
},
|
||||
"group": {
|
||||
"actions": "Handlinger",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"create": "Opprett",
|
||||
"createSubscribeGroup": "Opprett ny abonnementsgruppe",
|
||||
"createSuccess": "Opprettelse vellykket",
|
||||
"delete": "Slett",
|
||||
"deleteSuccess": "Sletting vellykket",
|
||||
"deleteWarning": "Data kan ikke gjenopprettes etter sletting, vær forsiktig.",
|
||||
"description": "Beskrivelse",
|
||||
"edit": "Rediger",
|
||||
"editSubscribeGroup": "Rediger abonnementsgruppe",
|
||||
"form": {
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"description": "Beskrivelse",
|
||||
"name": "Navn"
|
||||
},
|
||||
"name": "Navn",
|
||||
"title": "Liste over abonnementsgrupper",
|
||||
"updateSuccess": "Oppdatering vellykket",
|
||||
"updatedAt": "Oppdatert"
|
||||
},
|
||||
"inventory": "lager",
|
||||
"name": "Navn",
|
||||
"quota": "Kjøpsgrense/gang",
|
||||
"replacement": "Tilbakestill pris/gang",
|
||||
"sell": "Salg",
|
||||
"show": "Vis på forsiden",
|
||||
"subscribe": "Abonner",
|
||||
"subscribeGroup": "Abonner på gruppe",
|
||||
"tabs": {
|
||||
"subscribe": "Abonner",
|
||||
"subscribeGroup": "Abonner gruppe"
|
||||
},
|
||||
"traffic": "trafikk",
|
||||
"unitPrice": "Pris/måned",
|
||||
"updateSuccess": "Oppdatering vellykket"
|
||||
}
|
||||
@@ -0,0 +1,156 @@
|
||||
{
|
||||
"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",
|
||||
"saveSuccess": "Lagring vellykket"
|
||||
},
|
||||
"email": {
|
||||
"expiration_email_template": "Utløpsvarselmal",
|
||||
"expiration_email_templateDescription": "Variabelnavnene {after}.variabelnavn{before} i malen vil bli erstattet med faktiske data, sørg for å beholde disse variablene.",
|
||||
"inputPlaceholder": "Vennligst skriv inn innhold...",
|
||||
"maintenance_email_template": "Vedlikeholdsvarselmal",
|
||||
"maintenance_email_templateDescription": "Variabelnavnene {after}.variabelnavn{before} i malen vil bli erstattet med faktiske data, sørg for å beholde disse variablene.",
|
||||
"saveSuccess": "Konfigurasjonen er lagret.",
|
||||
"sendFailure": "Test-e-posten ble ikke sendt, vennligst sjekk konfigurasjonen.",
|
||||
"sendSuccess": "Test-e-posten ble sendt.",
|
||||
"sendTestEmail": "Send test-e-post",
|
||||
"sendTestEmailDescription": "Send en test-e-post for å verifisere om konfigurasjonen er korrekt.",
|
||||
"senderAddress": "Avsenderadresse",
|
||||
"senderAddressDescription": "Standard e-postadresse som brukes til å 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 denne SMTP-kontoen.",
|
||||
"smtpServerAddress": "SMTP-serveradresse",
|
||||
"smtpServerAddressDescription": "Spesifiser serveradressen som brukes til å sende e-poster.",
|
||||
"smtpServerPort": "SMTP-serverport",
|
||||
"smtpServerPortDescription": "Spesifiser portnummeret som brukes til å koble til SMTP-serveren.",
|
||||
"verify_email_template": "Verifiseringsmal for e-post",
|
||||
"verify_email_templateDescription": "Variabelnavnene {after}.variabelnavn{before} i malen vil bli erstattet med faktiske data, sørg for å beholde disse variablene."
|
||||
},
|
||||
"invite": {
|
||||
"commissionFirstTimeOnly": "Kun kommisjon ved første kjøp",
|
||||
"commissionFirstTimeOnlyDescription": "Når aktivert, genereres kommisjon kun ved den første betalingen fra den inviterte. Du kan konfigurere individuelle brukere i brukerstyring",
|
||||
"enableForcedInvite": "Aktiver tvungen invitasjon",
|
||||
"enableForcedInviteDescription": "Når aktivert, kan kun inviterte brukere registrere seg",
|
||||
"inputPlaceholder": "Vennligst skriv inn",
|
||||
"inviteCommissionPercentage": "Invitasjonskommisjon i prosent",
|
||||
"inviteCommissionPercentageDescription": "Standard global kommisjonsfordelingsprosent, du kan konfigurere individuelle prosenter i brukerstyring",
|
||||
"saveSuccess": "Lagret vellykket"
|
||||
},
|
||||
"node": {
|
||||
"communicationKey": "Kommunikasjonsnøkkel",
|
||||
"communicationKeyDescription": "Nøkkelen for kommunikasjon mellom noder, for å sikre at data ikke blir avlyttet av andre",
|
||||
"inputPlaceholder": "Vennligst skriv inn",
|
||||
"nodePullInterval": "Node hentingsintervall",
|
||||
"nodePullIntervalDescription": "Frekvensen (i sekunder) som noden henter data fra panelet",
|
||||
"nodePushInterval": "Node push-intervall",
|
||||
"nodePushIntervalDescription": "Frekvensen som noden sender data til panelet",
|
||||
"saveSuccess": "Lagring vellykket"
|
||||
},
|
||||
"register": {
|
||||
"emailSuffixWhitelist": "E-post suffiks hviteliste",
|
||||
"emailSuffixWhitelistDescription": "Når aktivert, kan kun e-poster med suffikser fra listen registrere seg",
|
||||
"emailVerification": "E-postverifisering",
|
||||
"emailVerificationDescription": "Når aktivert, må brukere verifisere e-posten sin",
|
||||
"ipRegistrationLimit": "IP-registreringsbegrensning",
|
||||
"ipRegistrationLimitDescription": "Når aktivert, vil IP-er som oppfyller regelkravene bli begrenset fra registrering. Vær oppmerksom på at IP-bestemmelse kan forårsake problemer på grunn av CDN eller frontend-proxy",
|
||||
"penaltyTime": "Straffetid (minutter)",
|
||||
"penaltyTimeDescription": "Brukere må vente til straffetiden er over før de kan registrere seg igjen",
|
||||
"registrationLimitCount": "Registreringsbegrensning antall",
|
||||
"registrationLimitCountDescription": "Aktiver straff når registreringsbegrensningen er nådd",
|
||||
"saveSuccess": "Lagret vellykket",
|
||||
"stopNewUserRegistration": "Stopp ny brukerregistrering",
|
||||
"stopNewUserRegistrationDescription": "Når aktivert, kan ingen registrere seg",
|
||||
"trialRegistration": "Prøveperiode registrering",
|
||||
"trialRegistrationDescription": "Aktiver prøveperiode registrering, vennligst endre prøvepakke og varighet først",
|
||||
"whitelistSuffixes": "Hviteliste suffikser",
|
||||
"whitelistSuffixesDescription": "Brukes for e-postverifisering ved registrering, ett per linje",
|
||||
"whitelistSuffixesPlaceholder": "Vennligst skriv inn e-post suffiks, ett per linje"
|
||||
},
|
||||
"site": {
|
||||
"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",
|
||||
"siteDomain": "Nettsteddomene",
|
||||
"siteDomainDescription": "Domenenavnet til det nåværende nettstedet, for eksempel brukt i e-post",
|
||||
"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"
|
||||
},
|
||||
"subscription": {
|
||||
"add": "Legg til",
|
||||
"app": "App",
|
||||
"appDescription": "Konfigurer nedlastingsadressen og importreglene for appen. Husk å lagre etter endringer",
|
||||
"appDownloadURL": "App-nedlastingsadresse",
|
||||
"appIcon": "App-ikon",
|
||||
"appName": "App-navn",
|
||||
"delete": "Slett",
|
||||
"reset": "Tilbakestill",
|
||||
"save": "Lagre",
|
||||
"saveSuccess": "Lagret vellykket",
|
||||
"singleSubscriptionMode": "Enkeltabonnementsmodus",
|
||||
"singleSubscriptionModeDescription": "Når aktivert, vil alle brukeres pakker bli konvertert til saldo",
|
||||
"subscriptionDomain": "Abonnementsdomene",
|
||||
"subscriptionDomainDescription": "Brukes for abonnement. Hvis tom, brukes nettstedets domene",
|
||||
"subscriptionDomainPlaceholder": "Vennligst skriv inn abonnementsdomenet, flere domener skal være ett per linje",
|
||||
"subscriptionPath": "Abonnementssti",
|
||||
"subscriptionPathDescription": "Brukes for abonnement. Husk å starte systemet på nytt etter endringer for å sikre optimal ytelse",
|
||||
"subscriptionPathPlaceholder": "Vennligst skriv inn",
|
||||
"subscriptionProtocol": "Abonnementsprotokoll",
|
||||
"wildcardResolution": "Jokertegnoppløsning",
|
||||
"wildcardResolutionDescription": "Brukes for abonnement"
|
||||
},
|
||||
"tabs": {
|
||||
"currency": "Valuta",
|
||||
"email": "E-post",
|
||||
"invite": "Invitasjon",
|
||||
"node": "Node",
|
||||
"register": "Registrer",
|
||||
"site": "Nettsted",
|
||||
"subscription": "Abonnement",
|
||||
"telegram": "Telegram",
|
||||
"tos": "Vilkår for bruk",
|
||||
"verify": "Verifiser"
|
||||
},
|
||||
"telegram": {
|
||||
"botToken": "Bot-token",
|
||||
"botTokenDescription": "Vennligst skriv inn token gitt av Botfather",
|
||||
"enableBotNotifications": "Aktiver bot-varsler",
|
||||
"enableBotNotificationsDescription": "Når aktivert, vil boten sende grunnleggende varsler til administratorer og brukere som har koblet til Telegram",
|
||||
"groupURL": "Gruppe-URL",
|
||||
"groupURLDescription": "Når fylt ut, vil den vises på brukersiden eller brukes der det er nødvendig",
|
||||
"inputPlaceholderBotToken": "0000000000:xxxxxxxxx_xxxxxxxxxxxxxxx",
|
||||
"inputPlaceholderGroupURL": "https://t.me/xxxxxx",
|
||||
"saveSuccess": "Lagret vellykket"
|
||||
},
|
||||
"tos": {
|
||||
"saveSuccess": "Lagring vellykket",
|
||||
"title": "Tjenestevilkår"
|
||||
},
|
||||
"verify": {
|
||||
"inputPlaceholder": "Vennligst skriv inn",
|
||||
"loginVerificationCode": "Innloggingsverifiseringskode",
|
||||
"loginVerificationCodeDescription": "Menneskelig verifisering ved innlogging",
|
||||
"registrationVerificationCode": "Registreringsverifiseringskode",
|
||||
"registrationVerificationCodeDescription": "Menneskelig verifisering ved registrering",
|
||||
"resetPasswordVerificationCode": "Tilbakestill passord verifiseringskode",
|
||||
"resetPasswordVerificationCodeDescription": "Menneskelig verifisering ved tilbakestilling av passord",
|
||||
"saveSuccess": "Lagring vellykket",
|
||||
"turnstileSecret": "Turnstile hemmelighet",
|
||||
"turnstileSecretDescription": "Turnstile hemmelighet levert av Cloudflare",
|
||||
"turnstileSiteKey": "Turnstile nettstednøkkel",
|
||||
"turnstileSiteKeyDescription": "Turnstile nettstednøkkel levert av Cloudflare"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"actions": "handlinger",
|
||||
"cancel": "Avbryt",
|
||||
"check": "Sjekk",
|
||||
"close": "Lukk",
|
||||
"closeSuccess": "Lukking vellykket",
|
||||
"closeWarning": "Når du lukker, vil det ikke være mulig å behandle denne arbeidsordren. Vennligst vær forsiktig.",
|
||||
"confirm": "Bekreft",
|
||||
"confirmClose": "Er du sikker på at du vil lukke?",
|
||||
"createdAt": "OpprettetTidspunkt",
|
||||
"inputPlaceholder": "Vennligst skriv inn spørsmålet ditt, så svarer vi så snart som mulig.",
|
||||
"open": "åpne",
|
||||
"reply": "svar",
|
||||
"status": ["Status", "Å følge opp", "Å svare", "Behandlet", "Lukket"],
|
||||
"ticketList": "Billettliste",
|
||||
"title": "Tittel",
|
||||
"updatedAt": "Oppdatert",
|
||||
"user": "bruker"
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"caller": "Innringer",
|
||||
"cancel": "Avbryt",
|
||||
"confirmReboot": "Bekreft omstart",
|
||||
"confirmSystemReboot": "Bekreft systemomstart",
|
||||
"confirmSystemUpgrade": "Bekreft systemoppgradering",
|
||||
"confirmUpgrade": "Bekreft oppgradering",
|
||||
"currentVersion": "Nåværende systemversjon:",
|
||||
"errors": "Feil",
|
||||
"ip": "IP",
|
||||
"lastUpdated": "Sist oppdatert:",
|
||||
"none": "Ingen",
|
||||
"query": "Forespørsel",
|
||||
"rebootDescription": "Er du sikker på at du vil starte systemet på nytt? Denne handlingen vil føre til et kort avbrudd i tjenesten.",
|
||||
"rebooting": "Starter systemet på nytt...",
|
||||
"refreshLogs": "Oppdater logger",
|
||||
"request": "Forespørsel",
|
||||
"status": "Status",
|
||||
"systemLogs": "Systemlogger",
|
||||
"systemReboot": "System omstart",
|
||||
"systemServices": "Systemtjenester",
|
||||
"systemUpgrade": "Systemoppgradering",
|
||||
"upgradeDescription": "Er du sikker på at du vil utføre en systemoppgradering? Denne handlingen kan ta noen minutter, og systemet kan være utilgjengelig i løpet av denne tiden.",
|
||||
"userAgent": "Brukeragent",
|
||||
"viewLogsAndManage": "Se systemlogger, utfør systemoppgraderinger og omstart"
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"actions": "handlinger",
|
||||
"balance": "Balanse",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"create": "opprett",
|
||||
"createSuccess": "Opprettelse vellykket",
|
||||
"createUser": "Opprett bruker",
|
||||
"createdAt": "Registreringstidspunkt",
|
||||
"delete": "slett",
|
||||
"deleteDescription": "Data kan ikke gjenopprettes etter sletting, vær forsiktig.",
|
||||
"deleteSuccess": "Sletting vellykket",
|
||||
"edit": "rediger",
|
||||
"editUser": "Rediger bruker",
|
||||
"email": "e-post",
|
||||
"enable": "Aktiver",
|
||||
"form": {
|
||||
"balance": "Balanse",
|
||||
"balancePlaceholder": "Balanse",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"invalidEmailFormat": "Ugyldig e-postformat",
|
||||
"inviteCode": "Invitasjonskode",
|
||||
"inviteCodePlaceholder": "Vennligst skriv inn invitasjonskode (la stå tom for automatisk generering)",
|
||||
"manager": "Administrator",
|
||||
"password": "Passord",
|
||||
"passwordPlaceholder": "Vennligst skriv inn nytt passord (kan stå tomt)",
|
||||
"refererId": "Henvisnings-ID",
|
||||
"refererIdPlaceholder": "Vennligst skriv inn henvisnings-ID",
|
||||
"userEmail": "Brukerens e-post",
|
||||
"userEmailPlaceholder": "Vennligst skriv inn brukerens e-post"
|
||||
},
|
||||
"referer": "Henviser",
|
||||
"updateSuccess": "Oppdatering vellykket",
|
||||
"userList": "Brukerliste",
|
||||
"userName": "Brukerens e-post"
|
||||
}
|
||||
Reference in New Issue
Block a user