✨ feat(locales): Add multiple languages
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"actions": "acțiuni",
|
||||
"announcementList": "Listă de anunțuri",
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmare",
|
||||
"confirmDelete": "Sunteți sigur că doriți să ștergeți?",
|
||||
"content": "Conținut",
|
||||
"create": "crea",
|
||||
"createAnnouncement": "Creează anunț",
|
||||
"createSuccess": "Creat cu succes",
|
||||
"delete": "șterge",
|
||||
"deleteDescription": "Odată șters, datele nu vor putea fi recuperate. Vă rugăm să acționați cu prudență.",
|
||||
"deleteSuccess": "Ștergere reușită",
|
||||
"edit": "editează",
|
||||
"editAnnouncement": "Editează anunțul",
|
||||
"enable": "Activare",
|
||||
"form": {
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"content": "Conținut",
|
||||
"contentPlaceholder": "Introduceți conținutul anunțului (suportă Markdown)",
|
||||
"title": "Titlu",
|
||||
"titlePlaceholder": "Introduceți"
|
||||
},
|
||||
"hide": "ascunde",
|
||||
"show": "afișare",
|
||||
"title": "Titlu",
|
||||
"updateSuccess": "Actualizare reușită",
|
||||
"updatedAt": "Actualizat la"
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"check": {
|
||||
"checking": "Se verifică...",
|
||||
"continue": "Continuă",
|
||||
"description": "Vă rugăm să introduceți adresa de e-mail pentru a continua autentificarea sau înregistrarea.",
|
||||
"email": "Vă rugăm să introduceți o adresă de e-mail validă.",
|
||||
"title": "Autentificare/Înregistrare",
|
||||
"whitelist": "Domeniul adresei de e-mail nu se află pe lista albă permisă."
|
||||
},
|
||||
"login": {
|
||||
"description": "Vă rugăm să introduceți informațiile contului pentru a vă conecta.",
|
||||
"forgotPassword": "Ați uitat parola?",
|
||||
"success": "Autentificare reușită!",
|
||||
"switchAccount": "Înregistrare/Schimbare cont",
|
||||
"title": "Autentificare"
|
||||
},
|
||||
"logout": "Deconectare",
|
||||
"orWithEmail": "sau folosește e-mailul",
|
||||
"register": {
|
||||
"description": "Creați un cont nou, completați informațiile dvs. pentru a vă înregistra.",
|
||||
"existingAccount": "Aveți deja un cont?",
|
||||
"get": "Obțineți",
|
||||
"invite": "Cod de invitație",
|
||||
"message": "#### Stimate utilizator,\n\nVă mulțumim pentru interesul și sprijinul acordat. Datorită ajustării strategiei de operare a site-ului, am închis funcția de înregistrare a utilizatorilor noi. În această perioadă, utilizatorii existenți nu vor fi afectați în niciun fel.\n\nNe angajăm să vă oferim servicii și experiențe mai bune, așa că vom efectua optimizări complete ale sistemului și actualizări ale funcționalităților în perioada în care înregistrarea este închisă. În viitor, vă vom întâmpina cu conținut și servicii de calitate superioară.\n\nVă rugăm să urmăriți site-ul nostru și platformele de social media pentru a obține cele mai recente actualizări și notificări. Vă mulțumim pentru înțelegerea și sprijinul dvs.\n\nDacă aveți întrebări sau aveți nevoie de ajutor, nu ezitați să contactați echipa noastră de asistență clienți.\n\n**Vă mulțumim din nou pentru sprijinul și înțelegerea dvs.**",
|
||||
"passwordMismatch": "Parolele introduse nu se potrivesc",
|
||||
"success": "Înregistrare reușită, ați fost conectat automat!",
|
||||
"switchToLogin": "Conectare/Resetare email",
|
||||
"title": "Înregistrare"
|
||||
},
|
||||
"reset": {
|
||||
"description": "Introduceți adresa dvs. de e-mail pentru a reseta parola.",
|
||||
"existingAccount": "Aveți deja un cont?",
|
||||
"get": "Obțineți",
|
||||
"success": "Parola a fost resetată cu succes, ați fost redirecționat automat la autentificare!",
|
||||
"switchToLogin": "Autentificare/Înregistrare",
|
||||
"title": "Resetați parola"
|
||||
},
|
||||
"tos": "Termeni și condiții"
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"billing": {
|
||||
"description": "Sponsorizarea ajută PPanel să continue să lanseze actualizări!",
|
||||
"title": "Sponsori"
|
||||
},
|
||||
"empty": [
|
||||
"Imaginează-ți că aici este plin de conținut captivant! Deocamdată, trebuie să ne bazăm pe imaginație...",
|
||||
"Această zonă a dispărut misterios, dar lucrăm să o aducem înapoi!",
|
||||
"Ups, nu s-a întâmplat nimic... Poți adăuga tu ceva!",
|
||||
"E ca și cum ai descoperi că scena unui concert este goală... Vrei să urci și să performezi?",
|
||||
"Ai găsit un tărâm gol! Vrei să construiești o casă?",
|
||||
"Deocamdată aici nu este nimic, dar creativitatea începe de aici!",
|
||||
"Nu este nimic... dar nu-ți face griji, acesta este doar începutul!",
|
||||
"Aici era pregătită o mare surpriză, dar surpriza a dispărut!",
|
||||
"Deocamdată nu este nimic, ca și cum dulapul cu gustări ar fi fost golit.",
|
||||
"Această zonă așteaptă ca protagonistul să-și facă apariția!"
|
||||
],
|
||||
"request": {
|
||||
"10001": "Interogarea nu a reușit momentan, vă rugăm să încercați din nou mai târziu sau să verificați condițiile dumneavoastră.",
|
||||
"10002": "Operațiunea de actualizare nu a reușit, vă rugăm să încercați din nou mai târziu.",
|
||||
"10003": "Nu se poate finaliza momentan operațiunea de inserare, vă rugăm să încercați din nou mai târziu.",
|
||||
"10004": "Operațiunea de ștergere nu a putut fi finalizată, vă rugăm să încercați din nou mai târziu.",
|
||||
"20001": "Informațiile despre acest utilizator există deja, vă rugăm să schimbați informațiile și să încercați din nou.",
|
||||
"20002": "Utilizatorul nu a fost găsit, vă rugăm să verificați informațiile și să încercați din nou.",
|
||||
"20003": "Parola introdusă este incorectă, vă rugăm să o introduceți din nou.",
|
||||
"20004": "Acest utilizator a fost dezactivat, dacă aveți întrebări, vă rugăm să contactați serviciul clienți.",
|
||||
"20005": "Sold insuficient, vă rugăm să reîncărcați și să încercați din nou.",
|
||||
"20006": "Funcția de înregistrare nu este disponibilă momentan, vă rugăm să încercați din nou mai târziu.",
|
||||
"30001": "Acest nod există deja, vă rugăm să nu adăugați din nou.",
|
||||
"30002": "Nodul relevant nu a fost găsit, vă rugăm să verificați și să încercați din nou.",
|
||||
"30003": "Grupul există deja, vă rugăm să încercați să utilizați un alt nume.",
|
||||
"30004": "Grupul nu a fost găsit, vă rugăm să verificați informațiile și să încercați din nou.",
|
||||
"30005": "Grupul conține încă conținut, vă rugăm să goliți și să încercați din nou.",
|
||||
"400": "Parametrii cererii nu sunt corecți, vă rugăm să verificați și să trimiteți din nou.",
|
||||
"40002": "Token valid nu a fost găsit, vă rugăm să vă autentificați și să încercați din nou.",
|
||||
"40003": "Tokenul curent nu este valid, vă rugăm să obțineți unul nou și să încercați din nou.",
|
||||
"40004": "Tokenul a expirat, vă rugăm să vă autentificați din nou.",
|
||||
"40005": "Nu aveți permisiunea de acces, dacă aveți întrebări, vă rugăm să contactați administratorul.",
|
||||
"401": "Solicitările sunt prea frecvente, vă rugăm să încercați din nou mai târziu.",
|
||||
"500": "Serverul a întâmpinat unele probleme, vă rugăm să încercați din nou mai târziu.",
|
||||
"50001": "Informațiile despre cupon nu au fost găsite, vă rugăm să verificați și să încercați din nou.",
|
||||
"50002": "Acest cupon a fost deja utilizat, nu poate fi folosit din nou.",
|
||||
"60001": "Abonamentul a expirat, vă rugăm să reînnoiți pentru a continua utilizarea.",
|
||||
"60002": "Nu se poate utiliza momentan acest abonament, vă rugăm să încercați din nou mai târziu.",
|
||||
"70001": "Codul de verificare este incorect, vă rugăm să îl introduceți din nou.",
|
||||
"80001": "Sarcina nu a fost adăugată cu succes în coadă, vă rugăm să încercați din nou mai târziu.",
|
||||
"90001": "Vă rugăm să dezactivați modul DEBUG și să încercați din nou.",
|
||||
"undefined": "A apărut o eroare în sistem, vă rugăm să încercați din nou mai târziu."
|
||||
},
|
||||
"table": {
|
||||
"actions": "Acțiuni",
|
||||
"asc": "Ascendent",
|
||||
"desc": "Descendent",
|
||||
"hide": "Ascunde",
|
||||
"pageInfo": "Pagina {current} din {total}",
|
||||
"rowsPerPage": "Rânduri pe pagină",
|
||||
"selectedItems": "{total} rânduri selectate"
|
||||
},
|
||||
"unlimited": "nelimitat"
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"actions": "acțiuni",
|
||||
"amount": "Sumă",
|
||||
"cancel": "Anulare",
|
||||
"code": "cod",
|
||||
"confirm": "Confirmare",
|
||||
"confirmDelete": "Sunteți sigur că doriți să ștergeți?",
|
||||
"count": "cantitate",
|
||||
"couponList": "Listă de cupoane",
|
||||
"create": "crea",
|
||||
"createCoupon": "Creează cupon",
|
||||
"createSuccess": "Creat cu succes",
|
||||
"delete": "șterge",
|
||||
"deleteSuccess": "Ștergere reușită",
|
||||
"deleteWarning": "Odată șters, datele nu vor putea fi recuperate. Vă rugăm să acționați cu prudență.",
|
||||
"discount": "reducere",
|
||||
"edit": "Editare",
|
||||
"editCoupon": "Editează cuponul",
|
||||
"enable": "Activare",
|
||||
"form": {
|
||||
"amountDiscount": "Reducere sumă",
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"count": "Număr maxim de utilizări",
|
||||
"countPlaceholder": "Număr maxim de utilizări (lăsați gol pentru nelimitat)",
|
||||
"customCouponCode": "Cod promoțional personalizat",
|
||||
"customCouponCodePlaceholder": "Cod promoțional personalizat (lăsați gol pentru generare automată)",
|
||||
"enterCouponName": "Introduceți numele cuponului",
|
||||
"enterValue": "Introduceți valoarea",
|
||||
"expireTime": "Timp de expirare",
|
||||
"name": "Nume",
|
||||
"percentageDiscount": "Reducere procentuală",
|
||||
"selectServer": "Vă rugăm să selectați abonamentul",
|
||||
"selectTime": "Selectați timpul",
|
||||
"specifiedServer": "Abonament specificat",
|
||||
"startTime": "Timp de începere",
|
||||
"type": "Tip de cupon",
|
||||
"userLimit": "Număr maxim de utilizări per utilizator",
|
||||
"userLimitPlaceholder": "Număr maxim de utilizări per utilizator (lăsați gol pentru nelimitat)"
|
||||
},
|
||||
"name": "Nume",
|
||||
"percentage": "procentaj",
|
||||
"remainingTimes": "Rămase",
|
||||
"subscribe": "Abonare",
|
||||
"type": "Tip",
|
||||
"unlimited": "nelimitat",
|
||||
"updateSuccess": "Actualizare reușită",
|
||||
"usedTimes": "Număr de utilizări",
|
||||
"validityPeriod": "Perioada de valabilitate"
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"DocumentList": "Listă de documente",
|
||||
"actions": "acțiuni",
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmare",
|
||||
"confirmDelete": "Sunteți sigur că doriți să ștergeți?",
|
||||
"create": "crea",
|
||||
"createDocument": "Creează document",
|
||||
"createSuccess": "Creat cu succes",
|
||||
"delete": "șterge",
|
||||
"deleteDescription": "Odată șters, datele nu vor putea fi recuperate. Vă rugăm să acționați cu prudență.",
|
||||
"deleteSuccess": "Ștergere reușită",
|
||||
"edit": "editează",
|
||||
"editDocument": "Editare document",
|
||||
"form": {
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"content": "Conținut",
|
||||
"tags": "Categorii",
|
||||
"tagsPlaceholder": "Vă rugăm să folosiți tasta Enter sau virgula (,) pentru a separa și introduce mai multe categorii",
|
||||
"title": "Titlu",
|
||||
"titlePlaceholder": "Vă rugăm să introduceți"
|
||||
},
|
||||
"show": "afișare",
|
||||
"tags": "Categorii",
|
||||
"title": "Titlu",
|
||||
"updateSuccess": "Actualizare reușită",
|
||||
"updatedAt": "Actualizat la"
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"email": "e-mail",
|
||||
"month": "Luna aceasta",
|
||||
"monthDownloadTraffic": "Traficul de descărcare din această lună",
|
||||
"monthUploadTraffic": "Traficul de încărcare din această lună",
|
||||
"newPurchase": "Achiziție nouă",
|
||||
"nodeTraffic": "Traficul nodului",
|
||||
"nodes": "noduri",
|
||||
"offlineNodeCount": "Număr de noduri offline",
|
||||
"onlineIPCount": "Număr de IP-uri online",
|
||||
"onlineNodeCount": "Număr de noduri online",
|
||||
"pendingTickets": "Tichete în așteptare",
|
||||
"register": "Înregistrare",
|
||||
"repurchase": "recomandare",
|
||||
"revenueTitle": "Statistica Veniturilor",
|
||||
"selectTypePlaceholder": "Selectați tipul",
|
||||
"statisticsTitle": "Statistici",
|
||||
"today": "astăzi",
|
||||
"todayDownloadTraffic": "Traficul de descărcare de astăzi",
|
||||
"todayUploadTraffic": "Traficul de încărcare de astăzi",
|
||||
"total": "Total",
|
||||
"totalIncome": "Venit total",
|
||||
"trafficRank": "Clasament trafic",
|
||||
"type": "tip",
|
||||
"userTitle": "Statistici utilizator",
|
||||
"userTraffic": "Trafic utilizator",
|
||||
"users": "utilizatori",
|
||||
"yesterday": "ieri"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"cs-CZ": "cehă",
|
||||
"de-DE": "Germană",
|
||||
"en-US": "engleză",
|
||||
"es-ES": "Spaniolă",
|
||||
"es-MX": "Spaniolă (Mexic)",
|
||||
"fi-FI": "Finlandeză",
|
||||
"fr-FR": "franceză",
|
||||
"hi-IN": "hindi",
|
||||
"hu-HU": "Maghiară",
|
||||
"ja-JP": "Japoneză",
|
||||
"ko-KR": "Coreeană",
|
||||
"no-NO": "norvegiană",
|
||||
"pl-PL": "Poloneză",
|
||||
"pt-BR": "Portugheză (Brazilia)",
|
||||
"ro-RO": "Română",
|
||||
"ru-RU": "Rusă",
|
||||
"th-TH": "Thailandeză",
|
||||
"tr-TR": "turcă",
|
||||
"uk-UA": "Ucraineană",
|
||||
"vi-VN": "Vietnameză",
|
||||
"zh-CN": "Chineză (Simplificată)",
|
||||
"zh-TW": "Chineză (tradițională)"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"Announcement Management": "Managementul Anunțurilor",
|
||||
"Coupon Management": "Managementul Cuponului",
|
||||
"Dashboard": "Tablou de bord",
|
||||
"Document Management": "Managementul documentelor",
|
||||
"Finance": "Finanțe",
|
||||
"Order Management": "Gestionarea comenzilor",
|
||||
"Payment Config": "Configurație Plată",
|
||||
"Server": "Serviciu",
|
||||
"Server Management": "Managementul serverului",
|
||||
"Settings": "Setări",
|
||||
"Subscribe Management": "Gestionarea abonamentelor",
|
||||
"System Config": "Configurația sistemului",
|
||||
"System Tool": "Instrumente de sistem",
|
||||
"Ticket Management": "Gestionarea Biletelor",
|
||||
"User": "Utilizator",
|
||||
"User Management": "Gestionarea Utilizatorilor"
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"amount": "Sumă",
|
||||
"couponDiscount": "Reducere cupon",
|
||||
"discount": "Valoare reducere",
|
||||
"failed": "eșuat",
|
||||
"feeAmount": "Taxă",
|
||||
"method": "Metodă de plată",
|
||||
"methods": {
|
||||
"alipay_f2f": "Alipay (față în față)",
|
||||
"balance": "Sold",
|
||||
"epay": "Epay",
|
||||
"stripe_alipay": "Stripe (Alipay)",
|
||||
"stripe_wechat_pay": "Stripe (WeChat)"
|
||||
},
|
||||
"orderNumber": "Număr comandă",
|
||||
"status": {
|
||||
"0": "stare",
|
||||
"1": "în așteptare pentru plată",
|
||||
"2": "plătit",
|
||||
"3": "anulat",
|
||||
"4": "închis",
|
||||
"5": "finalizat"
|
||||
},
|
||||
"subscribe": "Abonare",
|
||||
"subscribePrice": "Preț abonament",
|
||||
"total": "Total",
|
||||
"tradeNo": "Număr tranzacție",
|
||||
"type": {
|
||||
"0": "Tip",
|
||||
"1": "Achiziție nouă",
|
||||
"2": "Reînnoire",
|
||||
"3": "Resetare trafic",
|
||||
"4": "Reîncărcare"
|
||||
},
|
||||
"updateTime": "Timp de actualizare",
|
||||
"user": "utilizator"
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"aliPay": "Plată cu Alipay",
|
||||
"alipayf2f": {
|
||||
"appId": "ID aplicație Alipay",
|
||||
"invoiceName": "Nume personalizat produs",
|
||||
"invoiceNameDescription": "Va apărea în factura Alipay",
|
||||
"privateKey": "Cheie privată Alipay",
|
||||
"publicKey": "Cheie publică Alipay",
|
||||
"sandbox": "Modul sandbox",
|
||||
"sandboxDescription": "Activează modul sandbox pentru a testa plățile"
|
||||
},
|
||||
"enable": "Activare",
|
||||
"enableDescription": "Activează această metodă de plată",
|
||||
"epay": {
|
||||
"key": "CHEIE",
|
||||
"pid": "PID",
|
||||
"url": "URL"
|
||||
},
|
||||
"feeMode": "Mod de taxare",
|
||||
"feeModeDescription": "Modul de taxare a comisioanelor suplimentare",
|
||||
"feeModeItems": ["Fără comision", "Procentaj", "Sumă fixă", "Ambele"],
|
||||
"feePercent": "Taxă procentuală (opțional)",
|
||||
"feePercentDescription": "Se adaugă o taxă peste suma comenzii",
|
||||
"fixedFee": "Taxă fixă (opțional)",
|
||||
"fixedFeeDescription": "Adăugarea unei taxe fixe peste suma comenzii",
|
||||
"iconUrl": "URL pictogramă (opțional)",
|
||||
"iconUrlDescription": "Utilizat pentru afișarea în front-end",
|
||||
"inputPlaceholder": "Introduceți",
|
||||
"key": "CHEIE",
|
||||
"notifyUrl": "Domeniu de notificare personalizat (opțional)",
|
||||
"notifyUrlDescription": "Notificările de la gateway vor fi trimise la acest domeniu",
|
||||
"payForRecommendations": "Plătește pentru recomandări",
|
||||
"pid": "PID",
|
||||
"saveSuccess": "Salvare reușită",
|
||||
"showName": "Afișează Numele",
|
||||
"showNameDescription": "Utilizat pentru afișarea în interfața utilizatorului",
|
||||
"stripe": {
|
||||
"publicKey": "CHEIE PUBLICĂ",
|
||||
"secretKey": "CHEIE SECRETĂ",
|
||||
"webhookSecret": "SEMNĂTURA CHEII WEBHOOK"
|
||||
},
|
||||
"url": "URL",
|
||||
"wechatPay": "Plată WeChat"
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"group": {
|
||||
"actions": "Acțiuni",
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"confirmDelete": "Sigur doriți să ștergeți?",
|
||||
"create": "Creează",
|
||||
"createNodeGroup": "Creează grup de noduri",
|
||||
"createdSuccessfully": "Creat cu succes",
|
||||
"delete": "Șterge",
|
||||
"deleteWarning": "După ștergere, datele nu vor putea fi recuperate, vă rugăm să acționați cu prudență.",
|
||||
"deletedSuccessfully": "Șters cu succes",
|
||||
"description": "Descriere",
|
||||
"edit": "Editează",
|
||||
"editNodeGroup": "Editează grupul de noduri",
|
||||
"form": {
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"description": "Descriere",
|
||||
"name": "Nume"
|
||||
},
|
||||
"name": "Nume",
|
||||
"title": "Lista grupurilor de noduri",
|
||||
"updatedAt": "Actualizat la"
|
||||
},
|
||||
"node": {
|
||||
"abnormal": "Anormal",
|
||||
"actions": "Acțiuni",
|
||||
"address": "Adresă",
|
||||
"all": "Toate",
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"confirmDelete": "Sigur doriți să ștergeți?",
|
||||
"create": "Creează",
|
||||
"createNode": "Creează nod",
|
||||
"createSuccess": "Creat cu succes",
|
||||
"delete": "Șterge",
|
||||
"deleteSuccess": "Șters cu succes",
|
||||
"deleteWarning": "După ștergere, datele nu vor putea fi recuperate. Vă rugăm să acționați cu prudență.",
|
||||
"disk": "Disc",
|
||||
"edit": "Editează",
|
||||
"editNode": "Editează nod",
|
||||
"enable": "Activează",
|
||||
"form": {
|
||||
"allowInsecure": "Permite nesigur",
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"edit": "Editează",
|
||||
"editSecurity": "Editează configurația de securitate",
|
||||
"enableRelay": "Activează retransmisia",
|
||||
"enableTLS": "Activează TLS",
|
||||
"encryptionMethod": "Metodă de criptare",
|
||||
"flow": "Algoritm de control al fluxului",
|
||||
"hopInterval": "Interval de salt",
|
||||
"hopPorts": "Porturi de salt",
|
||||
"hopPortsPlaceholder": "Mai multe porturi separate prin virgulă",
|
||||
"name": "Nume",
|
||||
"nodeGroupId": "ID grup nod",
|
||||
"obfsPassword": "Parolă de obfuscare",
|
||||
"obfsPasswordPlaceholder": "Lasă gol pentru a nu obfusca",
|
||||
"path": "Cale",
|
||||
"pleaseSelect": "Vă rugăm să selectați",
|
||||
"port": "Port server",
|
||||
"protocol": "Protocol",
|
||||
"relayHost": "Adresă retransmisie",
|
||||
"relayPort": "Port retransmisie",
|
||||
"remarks": "Observații",
|
||||
"security": "Securitate",
|
||||
"securityConfig": "Configurație de securitate",
|
||||
"security_config": {
|
||||
"fingerprint": "Amprentă",
|
||||
"privateKey": "Cheie privată",
|
||||
"privateKeyPlaceholder": "Lasă gol pentru generare automată",
|
||||
"publicKey": "Cheie publică",
|
||||
"publicKeyPlaceholder": "Lasă gol pentru generare automată",
|
||||
"serverAddress": "Adresă server",
|
||||
"serverAddressPlaceholder": "Adresă țintă REALITY, implicit SNI",
|
||||
"serverName": "Nume server (SNI)",
|
||||
"serverNamePlaceholder": "Obligatoriu pentru REALITY, trebuie să corespundă cu backend-ul",
|
||||
"serverPort": "Port server",
|
||||
"serverPortPlaceholder": "Port țintă REALITY, implicit 443",
|
||||
"shortId": "ID scurt",
|
||||
"shortIdPlaceholder": "Lasă gol pentru generare automată",
|
||||
"sni": "Indicație nume server (SNI)"
|
||||
},
|
||||
"selectEncryptionMethod": "Selectați metoda de criptare",
|
||||
"selectNodeGroup": "Selectați grupul de noduri",
|
||||
"selectProtocol": "Selectați protocolul",
|
||||
"serverAddr": "Adresă server",
|
||||
"serverName": "Nume serviciu",
|
||||
"speedLimit": "Limită de viteză",
|
||||
"speedLimitPlaceholder": "Nelimitat",
|
||||
"trafficRatio": "Rata de trafic",
|
||||
"transport": "Protocol de transport",
|
||||
"transportConfig": "Configurație protocol de transport",
|
||||
"transportHost": "Adresă serviciu de transport",
|
||||
"transportPath": "Cale de transport",
|
||||
"transportServerName": "Nume serviciu de transport"
|
||||
},
|
||||
"lastUpdated": "Ultima actualizare",
|
||||
"memory": "Memorie",
|
||||
"name": "Nume",
|
||||
"node": "Nod",
|
||||
"nodeGroup": "Grup de noduri",
|
||||
"normal": "Normal",
|
||||
"onlineCount": "Număr de utilizatori online",
|
||||
"onlineUsers": "Utilizatori online",
|
||||
"rate": "Rată",
|
||||
"relay": "Retransmisie",
|
||||
"serverAddr": "Adresă server",
|
||||
"speedLimit": "Limită de viteză",
|
||||
"status": "Stare",
|
||||
"trafficRatio": "Rata de trafic",
|
||||
"type": "Tip",
|
||||
"updateSuccess": "Actualizat cu succes",
|
||||
"updatedAt": "Data actualizării"
|
||||
},
|
||||
"tabs": {
|
||||
"node": "Nod",
|
||||
"nodeGroup": "Grup de noduri"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"actions": "acțiuni",
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmare",
|
||||
"confirmDelete": "Sigur doriți să ștergeți?",
|
||||
"create": "crea",
|
||||
"createSubscribe": "Creează abonament",
|
||||
"createSuccess": "Creare reușită",
|
||||
"delete": "șterge",
|
||||
"deleteSuccess": "Ștergere reușită",
|
||||
"deleteWarning": "După ștergere, datele nu pot fi recuperate, vă rugăm să acționați cu prudență.",
|
||||
"deviceLimit": "Număr de dispozitive",
|
||||
"edit": "editează",
|
||||
"editSubscribe": "Editează abonamentul",
|
||||
"form": {
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"description": "Descriere",
|
||||
"deviceLimit": "Limită dispozitive",
|
||||
"discount": "Reducere",
|
||||
"discountDescription": "Reducere bazată pe preț unitar",
|
||||
"discountMonths": "luni",
|
||||
"discountPercent": "Procent reducere",
|
||||
"discount_price": "Preț redus",
|
||||
"duration": "Durată (luni)",
|
||||
"inventory": "Stoc",
|
||||
"name": "Nume",
|
||||
"noLimit": "Fără limită",
|
||||
"quota": "Limită de achiziție",
|
||||
"replacement": "Preț de înlocuire (per dată)",
|
||||
"selectSubscribeGroup": "Vă rugăm să selectați grupul de abonament",
|
||||
"server": "Server",
|
||||
"serverGroup": "Grup server",
|
||||
"speedLimit": "Limită de viteză (Mbps)",
|
||||
"subscribeGroup": "Grup de abonament",
|
||||
"traffic": "Trafic",
|
||||
"unit_price": "Preț lunar unitar"
|
||||
},
|
||||
"group": {
|
||||
"actions": "Acțiuni",
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"confirmDelete": "Sigur doriți să ștergeți?",
|
||||
"create": "Creează",
|
||||
"createSubscribeGroup": "Creează un grup de abonamente",
|
||||
"createSuccess": "Creat cu succes",
|
||||
"delete": "Șterge",
|
||||
"deleteSuccess": "Șters cu succes",
|
||||
"deleteWarning": "După ștergere, datele nu pot fi recuperate, vă rugăm să acționați cu prudență.",
|
||||
"description": "Descriere",
|
||||
"edit": "Editează",
|
||||
"editSubscribeGroup": "Editează grupul de abonamente",
|
||||
"form": {
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"description": "Descriere",
|
||||
"name": "Nume"
|
||||
},
|
||||
"name": "Nume",
|
||||
"title": "Lista grupurilor de abonamente",
|
||||
"updateSuccess": "Actualizat cu succes",
|
||||
"updatedAt": "Data actualizării"
|
||||
},
|
||||
"inventory": "inventar",
|
||||
"name": "Nume",
|
||||
"quota": "Limită de achiziție/pe tranzacție",
|
||||
"replacement": "Resetare preț/pe utilizare",
|
||||
"sell": "Vânzare",
|
||||
"show": "Afișare pe pagina principală",
|
||||
"subscribe": "Abonare",
|
||||
"subscribeGroup": "Abonare grup",
|
||||
"tabs": {
|
||||
"subscribe": "Abonare",
|
||||
"subscribeGroup": "Grup de abonare"
|
||||
},
|
||||
"traffic": "trafic",
|
||||
"unitPrice": "Preț/lună",
|
||||
"updateSuccess": "Actualizare reușită"
|
||||
}
|
||||
@@ -0,0 +1,156 @@
|
||||
{
|
||||
"currency": {
|
||||
"accessKey": "Cheie de acces",
|
||||
"accessKeyDescription": "https://exchangerate.host oferă gratuit o cheie API pentru ratele de schimb",
|
||||
"currencySymbol": "Simbolul monedei",
|
||||
"currencySymbolDescription": "Utilizat doar pentru afișare, după modificare toate unitățile monetare din sistem vor fi schimbate",
|
||||
"currencyUnit": "Unitatea monetară",
|
||||
"currencyUnitDescription": "Utilizat doar pentru afișare, după modificare toate unitățile monetare din sistem vor fi schimbate",
|
||||
"saveSuccess": "Salvare reușită"
|
||||
},
|
||||
"email": {
|
||||
"expiration_email_template": "Șablon notificare expirare",
|
||||
"expiration_email_templateDescription": "Variabilele {after}.numeVariabilă{before} din șablon vor fi înlocuite cu datele reale, asigurați-vă că păstrați aceste variabile.",
|
||||
"inputPlaceholder": "Vă rugăm să introduceți conținutul...",
|
||||
"maintenance_email_template": "Șablon notificare întreținere",
|
||||
"maintenance_email_templateDescription": "Variabilele {after}.numeVariabilă{before} din șablon vor fi înlocuite cu datele reale, asigurați-vă că păstrați aceste variabile.",
|
||||
"saveSuccess": "Configurația a fost salvată cu succes.",
|
||||
"sendFailure": "Trimiterea e-mailului de test a eșuat, vă rugăm să verificați configurația.",
|
||||
"sendSuccess": "E-mailul de test a fost trimis cu succes.",
|
||||
"sendTestEmail": "Trimite e-mail de test",
|
||||
"sendTestEmailDescription": "Trimiteți un e-mail de test pentru a verifica dacă configurația este corectă.",
|
||||
"senderAddress": "Adresa expeditorului",
|
||||
"senderAddressDescription": "Adresa de e-mail implicită utilizată pentru trimiterea e-mailurilor.",
|
||||
"smtpAccount": "Cont SMTP",
|
||||
"smtpAccountDescription": "Contul de e-mail utilizat pentru autentificare.",
|
||||
"smtpEncryptionMethod": "Metoda de criptare SMTP",
|
||||
"smtpEncryptionMethodDescription": "Selectați dacă doriți să activați criptarea SSL/TLS.",
|
||||
"smtpPassword": "Parola SMTP",
|
||||
"smtpPasswordDescription": "Parola pentru acest cont SMTP.",
|
||||
"smtpServerAddress": "Adresa serverului SMTP",
|
||||
"smtpServerAddressDescription": "Specificați adresa serverului utilizat pentru trimiterea e-mailurilor.",
|
||||
"smtpServerPort": "Portul serverului SMTP",
|
||||
"smtpServerPortDescription": "Specificați numărul portului utilizat pentru conectarea la serverul SMTP.",
|
||||
"verify_email_template": "Șablon e-mail de verificare",
|
||||
"verify_email_templateDescription": "Variabilele {after}.numeVariabilă{before} din șablon vor fi înlocuite cu datele reale, asigurați-vă că păstrați aceste variabile."
|
||||
},
|
||||
"invite": {
|
||||
"commissionFirstTimeOnly": "Comision doar la prima achiziție",
|
||||
"commissionFirstTimeOnlyDescription": "După activare, comisionul este generat doar la prima plată a persoanei invitate. Puteți configura utilizatori individuali în gestionarea utilizatorilor.",
|
||||
"enableForcedInvite": "Activează invitația obligatorie",
|
||||
"enableForcedInviteDescription": "După activare, doar utilizatorii invitați se pot înregistra.",
|
||||
"inputPlaceholder": "Vă rugăm să introduceți",
|
||||
"inviteCommissionPercentage": "Procentul comisionului de invitație",
|
||||
"inviteCommissionPercentageDescription": "Procentul implicit de distribuire a comisionului la nivel global. Puteți configura un procent individual în gestionarea utilizatorilor.",
|
||||
"saveSuccess": "Salvare reușită"
|
||||
},
|
||||
"node": {
|
||||
"communicationKey": "Cheie de comunicare",
|
||||
"communicationKeyDescription": "Cheia de comunicare a nodului, pentru a asigura că datele nu sunt interceptate de alții",
|
||||
"inputPlaceholder": "Vă rugăm să introduceți",
|
||||
"nodePullInterval": "Interval de extragere a nodului",
|
||||
"nodePullIntervalDescription": "Frecvența cu care nodul obține date de la panou (secunde)",
|
||||
"nodePushInterval": "Interval de împingere a nodului",
|
||||
"nodePushIntervalDescription": "Frecvența cu care nodul trimite date către panou",
|
||||
"saveSuccess": "Salvare reușită"
|
||||
},
|
||||
"register": {
|
||||
"emailSuffixWhitelist": "Lista albă a sufixelor de e-mail",
|
||||
"emailSuffixWhitelistDescription": "După activare, doar e-mailurile cu sufixele din listă vor putea să se înregistreze",
|
||||
"emailVerification": "Verificare e-mail",
|
||||
"emailVerificationDescription": "După activare, utilizatorii vor trebui să-și verifice e-mailul",
|
||||
"ipRegistrationLimit": "Limită de înregistrare IP",
|
||||
"ipRegistrationLimitDescription": "După activare, IP-urile care îndeplinesc cerințele regulilor vor fi restricționate de la înregistrare. Vă rugăm să rețineți că, din cauza CDN-ului sau a proxy-ului frontal, determinarea IP-ului poate cauza probleme",
|
||||
"penaltyTime": "Timp de penalizare (minute)",
|
||||
"penaltyTimeDescription": "Utilizatorii trebuie să aștepte să treacă timpul de penalizare pentru a se putea înregistra din nou",
|
||||
"registrationLimitCount": "Număr limită de înregistrări",
|
||||
"registrationLimitCountDescription": "După atingerea limitei de înregistrare, se activează penalizarea",
|
||||
"saveSuccess": "Salvare reușită",
|
||||
"stopNewUserRegistration": "Oprire înregistrare utilizatori noi",
|
||||
"stopNewUserRegistrationDescription": "După activare, nimeni nu se poate înregistra",
|
||||
"trialRegistration": "Înregistrare de probă",
|
||||
"trialRegistrationDescription": "Activați înregistrarea de probă, vă rugăm să modificați mai întâi pachetul și durata de probă",
|
||||
"whitelistSuffixes": "Sufixe listă albă",
|
||||
"whitelistSuffixesDescription": "Pentru verificarea e-mailului la înregistrare, câte unul pe linie",
|
||||
"whitelistSuffixesPlaceholder": "Vă rugăm să introduceți sufixele de e-mail, câte unul pe linie"
|
||||
},
|
||||
"site": {
|
||||
"logo": "LOGO",
|
||||
"logoDescription": "Utilizat pentru a afișa locația unde trebuie să fie prezentat LOGO-ul",
|
||||
"logoPlaceholder": "Vă rugăm să introduceți adresa URL a LOGO-ului, fără să se termine cu '/'",
|
||||
"saveSuccess": "Salvare reușită",
|
||||
"siteDesc": "Descrierea site-ului",
|
||||
"siteDescDescription": "Utilizat pentru a afișa locația unde trebuie să fie prezentată descrierea site-ului",
|
||||
"siteDescPlaceholder": "Vă rugăm să introduceți descrierea site-ului",
|
||||
"siteDomain": "Domeniul site-ului",
|
||||
"siteDomainDescription": "Adresa domeniului actual al site-ului, de exemplu pentru utilizare în e-mailuri",
|
||||
"siteDomainPlaceholder": "Vă rugăm să introduceți adresa domeniului, câte un domeniu pe linie",
|
||||
"siteName": "Numele site-ului",
|
||||
"siteNameDescription": "Utilizat pentru a afișa locația unde trebuie să fie prezentat numele site-ului",
|
||||
"siteNamePlaceholder": "Vă rugăm să introduceți numele site-ului"
|
||||
},
|
||||
"subscription": {
|
||||
"add": "Adaugă",
|
||||
"app": "Aplicație",
|
||||
"appDescription": "Configurează adresa de descărcare și regulile de import ale aplicației, nu uita să salvezi după modificare",
|
||||
"appDownloadURL": "Adresa de descărcare a aplicației",
|
||||
"appIcon": "Iconița aplicației",
|
||||
"appName": "Numele aplicației",
|
||||
"delete": "Șterge",
|
||||
"reset": "Resetează",
|
||||
"save": "Salvează",
|
||||
"saveSuccess": "Salvare reușită",
|
||||
"singleSubscriptionMode": "Mod abonament unic",
|
||||
"singleSubscriptionModeDescription": "Odată activat, toate pachetele utilizatorilor vor fi convertite în sold",
|
||||
"subscriptionDomain": "Domeniu abonament",
|
||||
"subscriptionDomainDescription": "Folosit pentru abonament, lăsați gol pentru a folosi domeniul site-ului",
|
||||
"subscriptionDomainPlaceholder": "Introduceți domeniul abonamentului, pentru mai multe domenii introduceți câte unul pe linie",
|
||||
"subscriptionPath": "Calea abonamentului",
|
||||
"subscriptionPathDescription": "Folosit pentru abonament, după modificare, asigurați-vă că reporniți sistemul pentru a asigura o experiență optimă",
|
||||
"subscriptionPathPlaceholder": "Introduceți",
|
||||
"subscriptionProtocol": "Protocol abonament",
|
||||
"wildcardResolution": "Rezoluție wildcard",
|
||||
"wildcardResolutionDescription": "Folosit pentru abonament"
|
||||
},
|
||||
"tabs": {
|
||||
"currency": "Monedă",
|
||||
"email": "E-mail",
|
||||
"invite": "Invitație",
|
||||
"node": "Nod",
|
||||
"register": "Înregistrare",
|
||||
"site": "Site",
|
||||
"subscription": "Abonament",
|
||||
"telegram": "Telegram",
|
||||
"tos": "Termeni de serviciu",
|
||||
"verify": "Verificare"
|
||||
},
|
||||
"telegram": {
|
||||
"botToken": "Token Bot",
|
||||
"botTokenDescription": "Vă rugăm să introduceți token-ul furnizat de Botfather",
|
||||
"enableBotNotifications": "Activează notificările Bot",
|
||||
"enableBotNotificationsDescription": "După activare, botul va trimite notificări de bază administratorilor și utilizatorilor care au legat Telegram",
|
||||
"groupURL": "URL Grup",
|
||||
"groupURLDescription": "După completare, va fi afișat pe partea utilizatorului sau utilizat acolo unde este necesar",
|
||||
"inputPlaceholderBotToken": "0000000000:xxxxxxxxx_xxxxxxxxxxxxxxx",
|
||||
"inputPlaceholderGroupURL": "https://t.me/xxxxxx",
|
||||
"saveSuccess": "Salvare reușită"
|
||||
},
|
||||
"tos": {
|
||||
"saveSuccess": "Salvare reușită",
|
||||
"title": "Termeni de serviciu"
|
||||
},
|
||||
"verify": {
|
||||
"inputPlaceholder": "Introduceți",
|
||||
"loginVerificationCode": "Cod de verificare pentru autentificare",
|
||||
"loginVerificationCodeDescription": "Verificare umană la autentificare",
|
||||
"registrationVerificationCode": "Cod de verificare pentru înregistrare",
|
||||
"registrationVerificationCodeDescription": "Verificare umană la înregistrare",
|
||||
"resetPasswordVerificationCode": "Cod de verificare pentru resetarea parolei",
|
||||
"resetPasswordVerificationCodeDescription": "Verificare umană la resetarea parolei",
|
||||
"saveSuccess": "Salvare reușită",
|
||||
"turnstileSecret": "Cheie secretă Turnstile",
|
||||
"turnstileSecretDescription": "Cheia secretă Turnstile furnizată de Cloudflare",
|
||||
"turnstileSiteKey": "Cheie de site Turnstile",
|
||||
"turnstileSiteKeyDescription": "Cheia de site Turnstile furnizată de Cloudflare"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"actions": "acțiuni",
|
||||
"cancel": "Anulează",
|
||||
"check": "Verificare",
|
||||
"close": "Închide",
|
||||
"closeSuccess": "Închidere reușită",
|
||||
"closeWarning": "Odată închis, nu veți mai putea opera acest tichet. Vă rugăm să acționați cu prudență.",
|
||||
"confirm": "Confirmare",
|
||||
"confirmClose": "Sigur doriți să închideți?",
|
||||
"createdAt": "Data creării",
|
||||
"inputPlaceholder": "Introduceți întrebarea dumneavoastră și vă vom răspunde cât mai curând posibil.",
|
||||
"open": "Deschide",
|
||||
"reply": "răspuns",
|
||||
"status": ["stare", "de urmat", "de răspuns", "procesat", "închis"],
|
||||
"ticketList": "Listă de tichete",
|
||||
"title": "Titlu",
|
||||
"updatedAt": "Actualizat la",
|
||||
"user": "utilizator"
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"caller": "Apelant",
|
||||
"cancel": "Anulare",
|
||||
"confirmReboot": "Confirmare repornire",
|
||||
"confirmSystemReboot": "Confirmați repornirea sistemului",
|
||||
"confirmSystemUpgrade": "Confirmați actualizarea sistemului",
|
||||
"confirmUpgrade": "Confirmă actualizarea",
|
||||
"currentVersion": "Versiunea curentă a sistemului:",
|
||||
"errors": "Erori",
|
||||
"ip": "IP",
|
||||
"lastUpdated": "Ultima actualizare:",
|
||||
"none": "Niciunul",
|
||||
"query": "Interogare",
|
||||
"rebootDescription": "Sunteți sigur că doriți să reporniți sistemul? Această acțiune va provoca o întrerupere temporară a serviciului.",
|
||||
"rebooting": "Se repornește sistemul...",
|
||||
"refreshLogs": "Reîmprospătează jurnalele",
|
||||
"request": "Cerere",
|
||||
"status": "Stare",
|
||||
"systemLogs": "Jurnale de sistem",
|
||||
"systemReboot": "Repornire sistem",
|
||||
"systemServices": "Servicii de sistem",
|
||||
"systemUpgrade": "Actualizare sistem",
|
||||
"upgradeDescription": "Sunteți sigur că doriți să efectuați o actualizare a sistemului? Această operațiune poate dura câteva minute, timp în care sistemul poate să nu răspundă.",
|
||||
"userAgent": "Agent Utilizator",
|
||||
"viewLogsAndManage": "Vizualizați jurnalele de sistem, efectuați actualizări de sistem și operațiuni de repornire"
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"actions": "acțiuni",
|
||||
"balance": "Sold",
|
||||
"cancel": "Anulare",
|
||||
"confirm": "Confirmare",
|
||||
"confirmDelete": "Sunteți sigur că doriți să ștergeți?",
|
||||
"create": "crea",
|
||||
"createSuccess": "Creat cu succes",
|
||||
"createUser": "Creează utilizator",
|
||||
"createdAt": "Data înregistrării",
|
||||
"delete": "șterge",
|
||||
"deleteDescription": "După ștergere, datele nu pot fi recuperate, vă rugăm să acționați cu prudență.",
|
||||
"deleteSuccess": "Ștergere reușită",
|
||||
"edit": "editează",
|
||||
"editUser": "Editare utilizator",
|
||||
"email": "e-mail",
|
||||
"enable": "Activare",
|
||||
"form": {
|
||||
"balance": "Sold",
|
||||
"balancePlaceholder": "Sold",
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"invalidEmailFormat": "Format de e-mail invalid",
|
||||
"inviteCode": "Cod de invitație",
|
||||
"inviteCodePlaceholder": "Introduceți codul de invitație (lăsați gol pentru generare automată)",
|
||||
"manager": "Administrator",
|
||||
"password": "Parolă",
|
||||
"passwordPlaceholder": "Introduceți o parolă nouă (poate fi lăsată goală)",
|
||||
"refererId": "ID recomandant",
|
||||
"refererIdPlaceholder": "Introduceți ID-ul recomandantului",
|
||||
"userEmail": "E-mail utilizator",
|
||||
"userEmailPlaceholder": "Introduceți e-mailul utilizatorului"
|
||||
},
|
||||
"referer": "Referent",
|
||||
"updateSuccess": "Actualizare reușită",
|
||||
"userList": "Lista utilizatorilor",
|
||||
"userName": "Email utilizator"
|
||||
}
|
||||
Reference in New Issue
Block a user