feat(locales): Add multiple languages

This commit is contained in:
web@ppanel
2024-12-18 23:12:53 +07:00
parent a20834a9ac
commit b243ab9006
610 changed files with 23247 additions and 9 deletions
+11
View File
@@ -0,0 +1,11 @@
{
"commissionInfo": "Statistikk over beløp, inviteringsprovisjon overføres automatisk til saldoen",
"commissionRate": "Provisjonssats",
"copyInviteLink": "Kopier invitasjonslenke",
"copySuccess": "Kopiering vellykket",
"inviteCode": "invitasjonskode",
"inviteRecords": "Invitasjonsoppføringer",
"registrationTime": "Registreringstid",
"totalCommission": "Totalprovisjon",
"userEmail": "Brukerens e-post"
}
+38
View File
@@ -0,0 +1,38 @@
{
"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"
},
"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 enda 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 automatisk logget inn!",
"switchToLogin": "Logg inn/tilbakestill e-post",
"title": "Registrer deg"
},
"reset": {
"description": "Vennligst skriv inn din e-postadresse for å tilbakestille passordet.",
"existingAccount": "Har du allerede en konto?",
"get": "Hent",
"success": "Passordet er tilbakestilt, og du er automatisk logget inn!",
"switchToLogin": "Logg inn/Registrer",
"title": "Tilbakestill passord"
},
"tos": "Tjenestevilkår"
}
+52
View File
@@ -0,0 +1,52 @@
{
"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 å være på en konsert og oppdage at scenen 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 et tomt snackskap.",
"Dette tomme området venter på at hovedpersonen skal tre inn!"
],
"list": {
"pageInfo": "Side {current} av {total}",
"rowsPerPage": "Rader per side",
"selectedItems": "{total} rader valgt"
},
"login": "Logg inn/Registrer deg",
"request": {
"10001": "Forespørselen var ikke vellykket, vennligst prøv igjen senere eller sjekk betingelsene dine.",
"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": "Fant ikke brukeren, vennligst sjekk informasjonen og prøv igjen.",
"20003": "Passordet du skrev inn er feil, vennligst skriv inn på nytt.",
"20004": "Denne 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": "Denne noden eksisterer allerede, vennligst ikke legg den til igjen.",
"30002": "Fant ikke den relaterte noden, vennligst sjekk og prøv igjen.",
"30003": "Gruppen eksisterer allerede, vennligst prøv et annet navn.",
"30004": "Fant ikke gruppen, vennligst bekreft informasjonen og prøv igjen.",
"30005": "Det er fortsatt innhold i gruppen, vennligst tøm den og prøv igjen.",
"400": "Forespørselens parametere er ikke korrekte, vennligst sjekk og send inn på nytt.",
"40002": "Fant ikke en gyldig token, vennligst logg inn og prøv igjen.",
"40003": "Den nåværende tokenen er ugyldig, vennligst hent en ny og prøv igjen.",
"40004": "Tokenen har utløpt, vennligst logg inn på nytt.",
"40005": "Du har ikke tilgangsrettigheter, 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": "Fant ikke den tilsvarende kuponginformasjonen, vennligst sjekk og prøv igjen.",
"50002": "Denne kupongen er allerede brukt, kan ikke brukes igjen.",
"60001": "Abonnementet har utløpt, vennligst forny det og bruk det igjen.",
"60002": "Kan for øyeblikket ikke bruke abonnementet, vennligst prøv igjen senere.",
"70001": "Verifikasjonskoden er feil, vennligst skriv inn på nytt.",
"80001": "Oppgaven ble ikke vellykket lagt til i køen, vennligst prøv igjen senere.",
"undefined": "Det oppstod en systemfeil, vennligst prøv igjen senere."
},
"unlimited": "ubegrenset"
}
+25
View File
@@ -0,0 +1,25 @@
{
"cancel": "Avbryt",
"confirm": "bekreft",
"confirmResetSubscription": "Er du sikker på at du vil tilbakestille abonnementsadressen?",
"copy": "kopier",
"copyFailure": "Kopiering mislyktes, vennligst kopier manuelt",
"copySuccess": "Kopiering vellykket",
"download": "last ned",
"expirationDays": "Utløpsdato/dager",
"import": "Importer",
"latestAnnouncement": "Siste kunngjøring",
"manualImportMessage": "Denne appen støtter foreløpig ikke oppstart, vennligst importer manuelt, abonnementsadressen er automatisk kopiert",
"mySubscriptions": "Mine abonnementer",
"nextResetDays": "Neste tilbakestilling/dager",
"prompt": "Hint",
"purchaseSubscription": "Kjøp abonnement",
"qrCode": "QR-kode",
"resetSubscription": "Tilbakestill abonnementadresse",
"resetSuccess": "Tilbakestilling vellykket",
"scanToSubscribe": "Skann for å abonnere",
"subscriptionUrl": "Abonnementsadresse",
"totalTraffic": "Total trafikk",
"unknown": "ukjent",
"used": "Brukt"
}
+6
View File
@@ -0,0 +1,6 @@
{
"all": "Alle",
"document": "dokument",
"read": "lese",
"tutorial": "veiledning"
}
+14
View File
@@ -0,0 +1,14 @@
{
"global_map_description": "Utforsk sømløs global tilkobling. Velg nettverkstjenester som passer dine behov, og hold deg tilkoblet uansett hvor du er.",
"global_map_itle": "Global tilkobling, enkelt og bekymringsløst",
"locations": "områder",
"per_month": "per måned",
"product_showcase_description": "La oss velge den pakken som passer best for deg, og utforsk den med glede.",
"product_showcase_title": "Velg din pakke",
"servers": "servere",
"started": "Kom i gang",
"subscribe": "Abonner",
"tos": "Tjenesteavtale",
"users": "brukere",
"welcome": "Velkommen til"
}
+24
View File
@@ -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)"
}
+7
View File
@@ -0,0 +1,7 @@
{
"accountBalance": "Kontosaldo",
"copyInviteLink": "Kopier invitasjonslenke",
"copySuccess": "Invitasjonslenke kopiert",
"inviteCode": "invitasjonskode",
"recharge": "Lad opp"
}
+17
View File
@@ -0,0 +1,17 @@
{
"affiliate": "Min invitasjon",
"announcement": "Kunngjøringsliste",
"dashboard": "Hjem",
"document": "Brukerdokumentasjon",
"finance": "Finans",
"help": "Hjelp",
"logout": "Logg ut",
"order": "Bestillingsliste",
"payment": "Bestillingsdetaljer",
"personal": "Personlig",
"profile": "Profil",
"server": "tjeneste",
"subscribe": "Kjøp abonnement",
"ticket": "Min billett",
"wallet": "Økonomisenter"
}
+61
View File
@@ -0,0 +1,61 @@
{
"balanceRecharge": "Saldoopplading",
"buyNow": "Kjøp nå",
"buySubscription": "Kjøp abonnement",
"cancel": "Avbryt",
"createdAt": "Opprettet",
"description": "Énkel påfylling med ett klikk",
"detail": "Detaljer",
"enterAmount": "Vennligst skriv inn beløpet for påfylling",
"enterCoupon": "Vennligst skriv inn rabattkoden",
"goToPayment": "Gå til betaling",
"methods": {
"alipay_f2f": "Alipay (ansikt til ansikt)",
"balance": "Balanse",
"epay": "Enkel betaling",
"stripe_alipay": "Stripe (Alipay)",
"stripe_wechat_pay": "Stripe (WeChat)"
},
"month": "måned",
"months": "måneder",
"name": "Navn",
"orderClosed": "Bestillingen er stengt",
"orderList": "Bestillingsliste",
"orderNo": "Bestillingsnummer",
"orderNumber": "Bestillingsnummer",
"payment": "Gå til betaling",
"paymentAmount": "Betalingsbeløp",
"paymentMethod": "Betalingsmetode",
"paymentSuccess": "Betaling vellykket",
"productList": "Produktliste",
"purchaseDuration": "Kjøpsvarighet",
"recharge": "lade opp",
"rechargeAmount": "Ladebeløp",
"rechargeNow": "Lad opp nå",
"renew": "fornye",
"renewSubscription": "Forny abonnement",
"resetPrice": "Tilbakestill pris",
"resetTraffic": "Tilbakestill trafikk",
"resetTrafficDescription": "Tilbakestiller kun trafikken for inneværende måned",
"resetTrafficTitle": "Tilbakestill trafikk",
"scanToPay": "Vennligst skann for å betale",
"status": {
"0": "Status",
"1": "Venter på betaling",
"2": "Betalt",
"3": "Kansellert",
"4": "Lukket",
"5": "Fullført"
},
"subscribeNow": "Abonner nå",
"timeExpired": "Betalingstiden er utløpt",
"type": {
"0": "Type",
"1": "Ny kjøp",
"2": "Fornyelse",
"3": "Tilbakestill data",
"4": "Påfylling"
},
"viewDocument": "Vis dokument",
"waitingForPayment": "Venter på betaling"
}
+28
View File
@@ -0,0 +1,28 @@
{
"accountSettings": {
"accountSettings": "Kontoinnstillinger",
"loginPassword": "Innloggingspassord",
"newPassword": "Nytt passord",
"passwordMismatch": "Passordene stemmer ikke overens",
"repeatNewPassword": "Gjenta nytt passord",
"updatePassword": "Oppdater passord",
"updateSuccess": "Oppdatering vellykket"
},
"notify": {
"bind": "Knytt til",
"emailNotification": "E-postvarsling",
"notificationSettings": "Varslingsinnstillinger",
"telegramId": "Telegram-ID",
"telegramIdPlaceholder": "Skriv inn Telegram-ID",
"telegramNotification": "Telegram-varsling",
"updateSuccess": "Oppdatering vellykket"
},
"notifyEvent": {
"balanceChange": "Saldoendring",
"finance": "Finans",
"login": "Logg inn",
"notificationEvents": "Varslingshendelser",
"subscribe": "Abonner",
"updateSuccess": "Oppdatering vellykket"
}
}
+31
View File
@@ -0,0 +1,31 @@
{
"all": "Alle",
"billing": {
"billingTitle": "Varefaktura",
"couponDiscount": "Rabattkode rabatt",
"duration": "Pakketid",
"fee": "Gebyr",
"months": "Måneder",
"price": "Pris",
"productDiscount": "Produkt rabatt",
"total": "Totalpris"
},
"buy": "Kjøp",
"category": "Kategori",
"detail": {
"availableTraffic": "Tilgjengelig trafikk",
"connectedDevices": "Samtidig tilkoblede IP-er",
"connectionSpeed": "Tilkoblingshastighet",
"productDetail": "Produktdetaljer"
},
"methods": {
"alipay_f2f": "Alipay (ansikt til ansikt)",
"balance": "Balanse",
"epay": "Epay",
"stripe_alipay": "Stripe (Alipay)",
"stripe_wechat_pay": "Stripe (WeChat)"
},
"perMonth": "måned",
"productDescription": "Produktbeskrivelse",
"products": "Produkter"
}
+26
View File
@@ -0,0 +1,26 @@
{
"cancel": "Avbryt",
"check": "Sjekk",
"close": "lukk",
"closeSuccess": "Arbeidsordre lukket vellykket",
"closeWarning": "Når du lukker saken, vil du ikke kunne svare videre.",
"confirm": "Bekreft",
"confirmClose": "Bekreft lukking av arbeidsordre?",
"createSuccess": "Opprettelse vellykket",
"createTicket": "Opprett billett",
"createTicketDescription": "Vi svarer på henvendelser innen 24 timer",
"description": "beskrivelse",
"inputPlaceholder": "Skriv inn meldingen din",
"reply": "svar",
"status": {
"0": "Status",
"1": "Venter på behandling",
"2": "Under behandling",
"3": "Løst",
"4": "Lukket"
},
"submit": "Send inn",
"ticketList": "Billettliste",
"title": "Tittel",
"updatedAt": "Oppdatert"
}
+15
View File
@@ -0,0 +1,15 @@
{
"amount": "Beløp",
"balance": "Balanse",
"createdAt": "Tid",
"title": "Kontosaldo",
"type": {
"0": "Type",
"1": "Innskudd",
"2": "Uttak",
"3": "Kjøp",
"4": "Refusjon",
"5": "Belønning",
"6": "Kommisjon"
}
}