web 6ccf9b8bdc feat: Add log cleanup settings and update localization files
- Introduced log cleanup settings in the admin panel, allowing configuration of automatic log clearing and retention periods.
- Updated English, Spanish, French, German, and other localization files to include new log cleanup settings.
- Added new fields for referral percentage and first purchase only in user settings.
- Implemented API endpoints for getting and updating log settings.
- Enhanced the admin dashboard with a new log cleanup form component.
2025-09-01 10:25:04 -07:00

140 lines
7.9 KiB
JSON

{
"authSettings": "Setări de Autentificare",
"basicSettings": "Setări de Bază",
"common": {
"cancel": "Anulează",
"save": "Salvează Setările",
"saveFailed": "Salvare Eșuată",
"saveSuccess": "Salvare cu Succes"
},
"currency": {
"accessKey": "Cheie de acces",
"accessKeyDescription": "{url} oferă gratuit o cheie API pentru ratele de schimb",
"accessKeyPlaceholder": "Introdu cheia API",
"currencySymbol": "Simbolul monedei",
"currencySymbolDescription": "Utilizat doar pentru afișare, după modificare toate unitățile monetare din sistem vor fi schimbate",
"currencySymbolPlaceholder": "lei",
"currencyUnit": "Unitatea monetară",
"currencyUnitDescription": "Utilizat doar pentru afișare, după modificare toate unitățile monetare din sistem vor fi schimbate",
"currencyUnitPlaceholder": "RON",
"description": "Configurează unitățile de monedă, simbolurile și setările API pentru cursul de schimb",
"title": "Configurare Monedă"
},
"invite": {
"description": "Configurează setările pentru invitații și recompensele de recomandare",
"forcedInvite": "Necesită Invitație pentru Înregistrare",
"forcedInviteDescription": "Când este activat, utilizatorii trebuie să se înregistreze printr-un link de invitație",
"inputPlaceholder": "Te rugăm să introduci",
"onlyFirstPurchase": "Recompensă Doar pentru Prima Achiziție",
"onlyFirstPurchaseDescription": "Când este activat, cei care recomandă primesc recompense doar pentru prima achiziție a utilizatorilor recomandați",
"referralPercentage": "Procentaj Recompensă Recomandare",
"referralPercentageDescription": "Procentajul recompensei oferite celor care recomandă",
"saveFailed": "Salvare Eșuată",
"saveSuccess": "Salvare cu Succes",
"title": "Setări de Invitație"
},
"logCleanup": {
"autoClear": "Activează curățarea automată",
"autoClearDescription": "Când este activat, sistemul va curăța automat înregistrările de jurnal expirate",
"clearDays": "Zile de păstrare",
"clearDaysDescription": "Numărul de zile pentru care se păstrează jurnalele; jurnalele mai vechi de atât vor fi curățate",
"clearDaysPlaceholder": "Introdu zilele de păstrare",
"description": "Configurează regulile de curățare automată a jurnalelor și perioada de păstrare",
"title": "Setări de curățare a jurnalelor"
},
"logSettings": "Setări jurnal",
"privacyPolicy": {
"description": "Editează și gestionează conținutul politicii de confidențialitate",
"title": "Politica de Confidențialitate"
},
"register": {
"day": "zi(le)",
"description": "Configurează setările legate de înregistrarea utilizatorilor",
"enableTrial": "Activare Trial",
"enableTrialDescription": "Când este activat, utilizatorii noi vor primi un abonament de probă la înregistrare",
"hour": "Oră(i)",
"inputPlaceholder": "Te rugăm să introduci",
"ipRegistrationLimit": "Limită de Înregistrare IP",
"ipRegistrationLimitDescription": "Limitează numărul de înregistrări dintr-o singură adresă IP",
"minute": "Minut(e)",
"month": "Lună(i)",
"none": "Niciunul",
"registrationLimitCount": "Număr Limită de Înregistrări",
"registrationLimitCountDescription": "Numărul de înregistrări permise pe IP în perioada limitată",
"registrationLimitExpire": "Perioada Limitată",
"registrationLimitExpireDescription": "Durata pentru limita de înregistrare IP",
"saveFailed": "Salvare Eșuată",
"saveSuccess": "Salvare cu Succes",
"selectPlaceholder": "Te rugăm să selectezi",
"stopNewUserRegistration": "Oprește Înregistrarea Utilizatorilor Noi",
"stopNewUserRegistrationDescription": "Când este activat, înregistrarea utilizatorilor noi va fi dezactivată",
"title": "Setări de Înregistrare",
"trialConfig": "Configurare Trial",
"trialConfigDescription": "Configurează abonamentul de probă, durata și unitatea de timp pentru utilizatorii noi la înregistrare",
"year": "An(i)"
},
"site": {
"customData": "Date personalizate",
"customDataDescription": "Date personalizate, utilizate pentru datele personalizate ale site-ului",
"customHtml": "HTML personalizat",
"customHtmlDescription": "Cod HTML personalizat care va fi injectat în partea de jos a etichetei body a site-ului.",
"description": "Configurează informațiile de bază ale site-ului, logo-ul, domeniul și alte setări",
"keywords": "Cuvinte cheie",
"keywordsDescription": "Utilizate în scopuri SEO",
"keywordsPlaceholder": "cuvânt1, cuvânt2, cuvânt3",
"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 '/'",
"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",
"title": "Configurare Site"
},
"siteSettings": "Setări Site",
"tos": {
"description": "Editează și gestionează conținutul termenilor de serviciu",
"title": "Termeni de serviciu"
},
"userSecuritySettings": "Utilizator & Securitate",
"verify": {
"description": "Configurează setările CAPTCHA Turnstile și verificarea",
"enableLoginVerify": "Activează Verificarea la Autentificare",
"enableLoginVerifyDescription": "Când este activat, utilizatorii trebuie să treacă verificarea umană la autentificare",
"enablePasswordVerify": "Activează Verificarea la Resetarea Parolei",
"enablePasswordVerifyDescription": "Când este activat, utilizatorii trebuie să treacă verificarea umană la resetarea parolei",
"enableRegisterVerify": "Activează Verificarea la Înregistrare",
"enableRegisterVerifyDescription": "Când este activat, utilizatorii trebuie să treacă verificarea umană la înregistrare",
"inputPlaceholder": "Te rugăm să introduci",
"saveFailed": "Salvare Eșuată",
"saveSuccess": "Salvare cu Succes",
"title": "Verificare de Securitate",
"turnstileSecret": "Cheia Secretă Turnstile",
"turnstileSecretDescription": "Cheia secretă Turnstile Cloudflare pentru verificarea backend",
"turnstileSecretPlaceholder": "Introdu cheia secretă Turnstile",
"turnstileSiteKey": "Cheia Site Turnstile",
"turnstileSiteKeyDescription": "Cheia site Turnstile Cloudflare pentru verificarea frontend",
"turnstileSiteKeyPlaceholder": "Introdu cheia site Turnstile"
},
"verifyCode": {
"dailyLimit": "Limită Zilnică de Trimitere",
"dailyLimitDescription": "Numărul maxim de coduri de verificare pe care fiecare utilizator le poate trimite pe zi",
"description": "Configurează regulile și limitele pentru trimiterea codului de verificare prin email",
"expireTime": "Valabilitate Cod de Verificare",
"expireTimeDescription": "Perioada de valabilitate a codurilor de verificare (secunde)",
"inputPlaceholder": "Te rugăm să introduci",
"interval": "Interval de Trimitere",
"intervalDescription": "Intervalul minim între două trimiteri de coduri de verificare (secunde)",
"saveFailed": "Salvare Eșuată",
"saveSuccess": "Salvare cu Succes",
"seconds": "secunde",
"times": "dată(ți)",
"title": "Setări Cod de Verificare"
}
}