feat: Update Auth Control

This commit is contained in:
web@ppanel
2025-01-13 21:07:27 +07:00
parent dd23279e3e
commit c59742a4f3
143 changed files with 4195 additions and 1512 deletions
@@ -0,0 +1,20 @@
{
"emailSuffixWhitelist": "Lista albă a sufixelor de email",
"emailSuffixWhitelistDescription": "Când este activată, doar e-mailurile cu sufixe din listă se pot înregistra",
"emailVerification": "Verificare Email",
"emailVerificationDescription": "Când este activată, utilizatorii vor trebui să-și verifice emailul",
"ipRegistrationLimit": "Limită de înregistrare IP",
"ipRegistrationLimitDescription": "Când este activată, IP-urile care îndeplinesc cerințele regulii vor fi restricționate de la înregistrare; rețineți că determinarea IP-ului poate cauza probleme din cauza CDN-urilor sau a proxy-urilor frontend",
"penaltyTime": "Timp de penalizare (minute)",
"penaltyTimeDescription": "Utilizatorii trebuie să aștepte expirarea timpului de penalizare înainte de a se înregistra din nou",
"registrationLimitCount": "Număr limită de înregistrări",
"registrationLimitCountDescription": "Activează penalizarea după atingerea limitei de înregistrare",
"saveSuccess": "Salvare reușită",
"stopNewUserRegistration": "Opriți înregistrarea utilizatorilor noi",
"stopNewUserRegistrationDescription": "Când este activat, nimeni nu se poate înregistra",
"trialRegistration": "Înregistrare Proces",
"trialRegistrationDescription": "Permite înregistrarea pentru încercare; modifică mai întâi pachetul și durata încercării",
"whitelistSuffixes": "Sufixe pe lista albă",
"whitelistSuffixesDescription": "Folosit pentru verificarea emailului în timpul înregistrării; unul pe linie",
"whitelistSuffixesPlaceholder": "Introduceți sufixele de e-mail, câte unul pe linie"
}
+29
View File
@@ -0,0 +1,29 @@
{
"emailBasicConfig": "Configurație de bază",
"emailLogs": "Jurnale de e-mail",
"emailTemplate": "Șablon de e-mail",
"expiration_email_template": "Șablon de Notificare a Expirării",
"expiration_email_templateDescription": "Locurile rezervate {after}.variable{before} vor fi înlocuite cu date reale. Asigurați-vă că păstrați aceste variabile.",
"inputPlaceholder": "Introduceți valoarea...",
"maintenance_email_template": "Șablon de Notificare pentru Mentenanță",
"maintenance_email_templateDescription": "Locurile rezervate {after}.variable{before} vor fi înlocuite cu date reale. Asigurați-vă că păstrați aceste variabile.",
"saveSuccess": "Configurarea a fost salvată cu succes.",
"sendFailure": "Trimiterea e-mailului de test a eșuat, vă rugăm să verificați configurația.",
"sendSuccess": "Emailul de test a fost trimis cu succes.",
"sendTestEmail": "Trimite Email de Test",
"sendTestEmailDescription": "Trimite un e-mail de test pentru a verifica configurația.",
"senderAddress": "Adresa Expeditorului",
"senderAddressDescription": "Adresa de email implicită folosită pentru trimiterea emailurilor.",
"smtpAccount": "Cont SMTP",
"smtpAccountDescription": "Contul de e-mail utilizat pentru autentificare.",
"smtpEncryptionMethod": "Metoda de criptare SMTP",
"smtpEncryptionMethodDescription": "Alegeți dacă doriți să activați criptarea SSL/TLS.",
"smtpPassword": "Parolă SMTP",
"smtpPasswordDescription": "Parola pentru contul SMTP.",
"smtpServerAddress": "Adresa serverului SMTP",
"smtpServerAddressDescription": "Specificați adresa serverului utilizată pentru trimiterea e-mailurilor.",
"smtpServerPort": "Port server SMTP",
"smtpServerPortDescription": "Specificați portul utilizat pentru a vă conecta la serverul SMTP.",
"verify_email_template": "Șablon de e-mail pentru verificare",
"verify_email_templateDescription": "Locurile rezervate {after}.variable{before} vor fi înlocuite cu date reale. Asigurați-vă că păstrați aceste variabile."
}
+10
View File
@@ -1,18 +1,28 @@
{
"Announcement Management": "Managementul Anunțurilor",
"Apple": "ID Apple",
"Auth Control": "Control Autentificare",
"Coupon Management": "Managementul Cuponului",
"Dashboard": "Tablou de bord",
"Document Management": "Managementul documentelor",
"Email": "E-mail",
"Facebook": "Facebook",
"Finance": "Finanțe",
"General": "General",
"GitHub": "GitHub",
"Google": "Google",
"Order Management": "Gestionarea comenzilor",
"Payment Config": "Configurație Plată",
"Phone Number": "Număr de telefon",
"Server": "Serviciu",
"Server Management": "Managementul serverului",
"Settings": "Setări",
"Subscribe Management": "Gestionarea abonamentelor",
"System Config": "Configurația sistemului",
"System Tool": "Instrumente de sistem",
"Telegram": "Telegram",
"Ticket Management": "Gestionarea Biletelor",
"Twitter": "Twitter",
"User": "Utilizator",
"User Management": "Gestionarea Utilizatorilor"
}
+57
View File
@@ -0,0 +1,57 @@
{
"SmsList": "Listă Jurnal SMS",
"apiUrl": "URL API",
"apiUrlTip": "Punct final API al platformei SMS",
"areaCode": "Prefix telefonic",
"content": "Conținut",
"createdAt": "Ora trimiterii",
"enable": "Activează",
"enableTip": "După activare, funcțiile de înregistrare, autentificare, asociere și disociere a telefonului mobil vor fi activate",
"expireTime": "Timp de expirare",
"expireTimeTip": "Perioada de valabilitate a codului de verificare prin SMS (secunde)",
"foreignApiUrl": "URL API Internațional",
"foreignApiUrlTip": "Punct final API pentru serviciul internațional de SMS-uri",
"interval": "Interval",
"intervalTip": "Intervalul de trimitere a codului de verificare prin SMS pentru același număr de telefon (secunde), 0 înseamnă fără limită",
"limit": "Limită zilnică",
"limitTip": "Limita zilnică de trimitere a codului de verificare prin SMS pentru același număr de telefon, 0 înseamnă fără limită",
"logs": "Jurnale",
"password": "Parolă",
"passwordTip": "Parola platformei SMS, cum ar fi Aliyun Access Key Secret",
"placeholders": {
"apiUrl": "Introduceți URL-ul API, de exemplu https://api.example.com",
"expireTime": "Introduceți timpul de expirare, implicit este 300",
"foreignApiUrl": "Introduceți URL-ul API internațional",
"interval": "Introduceți timpul de interval, implicit este 60",
"limit": "Introduceți limita zilnică, implicit este 20",
"password": "Introduceți parola platformei",
"region": "Introduceți regiunea, de exemplu cn-hangzhou",
"template": "Codul dumneavoastră de verificare este {code}, valabil timp de 5 minute",
"templateCode": "Introduceți codul șablonului",
"templateParam": "Introduceți numele parametrului, implicit este cod",
"username": "Introduceți numele de utilizator al platformei"
},
"platform": "Platformă SMS",
"platformTip": "Vă rugăm să selectați platforma SMS",
"region": "Regiune",
"regionTip": "Regiunea serviciului SMS, cum ar fi cn-hangzhou pentru Aliyun",
"search": "Caută număr de telefon",
"sendFailed": "Trimitere eșuată",
"sendSuccess": "Trimitere reușită",
"settings": "Setări",
"status": "Stare",
"telephone": "Număr de telefon",
"template": "Șablon SMS",
"templateCode": "Cod Șablon",
"templateCodeTip": "Codul șablonului serviciului SMS",
"templateParam": "Parametru Șablon",
"templateParamTip": "Numele parametrului variabil în șablonul SMS, implicit este 'cod'",
"templateTip": "Vă rugăm să completați șablonul SMS, păstrați {code} în mijloc, altfel funcția SMS nu va funcționa",
"testSms": "Trimite SMS de test",
"testSmsContent": "Acesta este un mesaj de test",
"testSmsPhone": "Introduceți numărul de telefon",
"testSmsTip": "Trimite un SMS de test pentru a verifica configurația ta",
"updateSuccess": "Actualizare reușită",
"username": "Nume utilizator",
"usernameTip": "Nume de utilizator al platformei SMS, cum ar fi ID-ul cheii de acces Aliyun"
}
-46
View File
@@ -8,32 +8,6 @@
"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.",
@@ -64,26 +38,6 @@
"startTime": "Ora de Începere",
"timeSlot": "Interval de timp"
},
"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",