{"(missing)":"(lipsește)","(no kid, key {n})":"(fără kid, cheia {n})","+all allows every server on the internet":"+all permite oricărui server de pe internet","+all lets any server send as this domain; end the record with ~all or -all.":"+all permite oricărui server să trimită ca acest domeniu; terminați înregistrarea cu ~all sau -all.","-all rejects unknown senders":"-all respinge expeditorii necunoscuți","/{pattern}/{flags} · evaluated in a background worker in your browser":"/{pattern}/{flags} · evaluat într-un worker de fundal în browserul dumneavoastră","1 change, {unchanged} unchanged.":"1 modificare, {unchanged} neschimbate.","24 hours":"24 de ore","3DES, RC4, RSA key exchange and CBC with SHA-1 were all refused.":"3DES, RC4, schimbul de chei RSA și CBC cu SHA-1 au fost toate refuzate.","<code>{first}</code> repeats without an upper bound and <code>{second}</code> can match the same characters, so the boundary between them can fall anywhere. On a subject that does not match, the engine tries every position: the work grows with the square of the subject's length. That is slower than doubling, but it is still enough to stall a request.":"<code>{first}</code> se repetă fără o limită superioară, iar <code>{second}</code> poate potrivi aceleași caractere, așa că granița dintre ele poate cădea oriunde. Pe un text care nu se potrivește, motorul încearcă fiecare poziție: volumul de lucru crește cu pătratul lungimii textului. Este mai lent decât o dublare, dar tot este suficient pentru a bloca o cerere.","<code>{inner}</code> sits inside <code>{token}</code>, which repeats without an upper bound, and the two can match the same characters. The same text can then be split between them in many ways; when the rest of the pattern fails, the engine tries every split, and the number of splits doubles with every character added to the subject.":"<code>{inner}</code> se află în interiorul lui <code>{token}</code>, care se repetă fără o limită superioară, iar cele două pot potrivi aceleași caractere. Același text poate fi atunci împărțit între ele în multe feluri; când restul modelului nu se potrivește, motorul încearcă fiecare împărțire, iar numărul de împărțiri se dublează cu fiecare caracter adăugat textului.","<kbd>Ctrl</kbd>+<kbd>Enter</kbd> runs.":"<kbd>Ctrl</kbd>+<kbd>Enter</kbd> rulează.","<strong>{critical_count}</strong> critical":"<strong>{critical_count}</strong> critice","<strong>{passed_count}</strong> passed":"<strong>{passed_count}</strong> trecute","<strong>{warning_count}</strong> warnings":"<strong>{warning_count}</strong> avertismente","?all gives no protection":"?all nu oferă nicio protecție","A ? after a quantifier makes it lazy: as few characters as possible":"Un ? după un cuantificator îl face leneș: cât mai puține caractere posibil","A CDN or proxy may store this response together with its Set-Cookie header and hand one visitor's session cookie to the next visitor. Responses that set cookies belong in private or no-store.":"Un CDN sau un proxy poate stoca acest răspuns împreună cu antetul său Set-Cookie și poate da cookie-ul de sesiune al unui vizitator următorului vizitator. Răspunsurile care setează cookie-uri trebuie marcate private sau no-store.","A DKIM key is shorter than 1024 bits":"O cheie DKIM este mai scurtă de 1024 de biți","A JWT has 3 parts separated by dots; this input has {length}.":"Un JWT are 3 părți separate prin puncte; această intrare are {length}.","A and AAAA records answer for this name, so clients know where to connect.":"Înregistrările A și AAAA răspund pentru acest nume, așa că clienții știu unde să se conecteze.","A backslash makes a special character literal":"Un backslash transformă un caracter special în caracter literal","A canonical tag that disagrees with the redirect target tells search engines to index an address that visitors never see.":"O etichetă canonical care nu corespunde cu ținta redirecționării le spune motoarelor de căutare să indexeze o adresă pe care vizitatorii nu o văd niciodată.","A chain that starts on HTTPS hands the visitor back to plain HTTP, which undoes the encryption and breaks HSTS.":"Un lanț care începe pe HTTPS îl întoarce pe vizitator la HTTP simplu, ceea ce anulează criptarea și strică HSTS.","A digit 0-9; \\D is anything that is not a digit":"O cifră 0-9; \\D este orice nu este o cifră","A failed HTTP status, an untrusted certificate or plain HTTP that never upgrades affects every visitor. Metadata and social previews only matter once the page reliably loads.":"Un status HTTP eșuat, un certificat neîncrezut sau HTTP simplu care nu trece niciodată la HTTPS afectează fiecare vizitator. Metadatele și previzualizările pentru rețelele sociale contează abia după ce pagina se încarcă în mod fiabil.","A letter, digit or underscore; \\W is anything else":"O literă, o cifră sau underscore; \\W este orice altceva","A link shared in a chat or on social media shows a title and an image instead of a bare URL.":"Un link partajat într-un chat sau pe rețelele sociale afișează un titlu și o imagine în loc de un URL simplu.","A malformed ip4/ip6 mechanism is a syntax error that makes the whole record fail.":"Un mecanism ip4/ip6 greșit format este o eroare de sintaxă care face ca întreaga înregistrare să eșueze.","A meta refresh is used instead of a redirect":"Se folosește un meta refresh în loc de o redirecționare","A meta refresh runs only after the browser has parsed the page, so it is slower, it is not seen by clients that do not run HTML, and search engines treat it as a weak signal.":"Un meta refresh rulează abia după ce browserul a analizat pagina, așa că este mai lent, nu este văzut de clienții care nu execută HTML, iar motoarele de căutare îl tratează ca pe un semnal slab.","A public server is expected to answer here.":"Aici se așteaptă ca un server public să răspundă.","A quantified group whose alternatives overlap: <code>{token}</code>":"Un grup cuantificat ale cărui alternative se suprapun: <code>{token}</code>","A redirect drops from https:// to http://":"O redirecționare coboară de la https:// la http://","A redirect loop was detected":"A fost detectată o buclă de redirecționare","A safe list of common public TCP ports and which open ones are unexpected.":"O listă sigură de porturi TCP publice uzuale și care dintre cele deschise sunt neașteptate.","A scheme or wildcard source lets scripts load from any host, which defeats the policy.":"O schemă sau o sursă wildcard permite încărcarea scripturilor de pe orice gazdă, ceea ce anulează politica.","A snapshot link shows this result as it is now and, when opened later, what changed since. XGM stores the tool, <code>{input}</code>, the verdict and the finding titles until the link expires. Anyone with the link can open it.":"Un link snapshot arată acest rezultat așa cum este acum și, când este deschis mai târziu, ce s-a schimbat de atunci. XGM stochează instrumentul, <code>{input}</code>, verdictul și titlurile constatărilor până la expirarea linkului. Oricine are linkul îl poate deschide.","A space, tab or line break; \\S is anything that is not whitespace":"Un spațiu, un tab sau un sfârșit de rând; \\S este orice nu este spațiu alb","A transfer or a deletion is refused until the lock is lifted by the owner, which is what stops a hijacked registrar account from moving the domain away in one step.":"Un transfer sau o ștergere este refuzată până când blocarea este ridicată de proprietar, ceea ce împiedică un cont de registrar compromis să mute domeniul într-un singur pas.","A validating resolver set the AD flag, so the answers for this zone are signed and a forged answer injected on the way is thrown away instead of used.":"Un resolver care validează a setat flagul AD, așa că răspunsurile pentru această zonă sunt semnate, iar un răspuns falsificat injectat pe traseu este aruncat în loc să fie folosit.","A visitor who types the address without https:// is moved onto the encrypted connection.":"Un vizitator care tastează adresa fără https:// este mutat pe conexiunea criptată.","A word boundary; \\B is anywhere that is not one":"O limită de cuvânt; \\B este orice loc care nu este una","A, AAAA, NS, MX and TXT records, SPF, DMARC and the TLS certificate in one scored report.":"Înregistrările A, AAAA, NS, MX și TXT, SPF, DMARC și certificatul TLS într-un singur raport punctat.","About this tool":"Despre acest instrument","Access":"Acces","Add AAAA records once the hosting and the certificate cover IPv6.":"Adăugați înregistrări AAAA după ce găzduirea și certificatul acoperă IPv6.","Add HSTS, CSP, nosniff and a framing policy once at the server level so every route gets them, then test the site before enforcing the CSP.":"Adăugați HSTS, CSP, nosniff și o politică de framing o singură dată la nivelul serverului, astfel încât fiecare rută să le primească, apoi testați site-ul înainte de a aplica CSP.","Add MX records if the domain receives mail, or publish a null MX if it never does.":"Adăugați înregistrări MX dacă domeniul primește e-mail sau publicați un null MX dacă nu primește niciodată.","Add MX records, or publish a null MX if the domain receives no mail.":"Adăugați înregistrări MX sau publicați un null MX dacă domeniul nu primește e-mail.","Add SPF and DMARC":"Adăugați SPF și DMARC","Add a CNAME or A record for {www} and redirect it to the canonical address.":"Adăugați o înregistrare CNAME sau A pentru {www} și redirecționați-o către adresa canonică.","Add a DMARC record":"Adăugați o înregistrare DMARC","Add a canonical link tag that points at the address you want indexed.":"Adăugați o etichetă link canonical care indică adresa pe care doriți să o indexați.","Add a meta description of one or two sentences that says what the page is for.":"Adăugați o meta descriere de una sau două propoziții care spune la ce servește pagina.","Add a second name server at the registrar, ideally on a different network.":"Adăugați un al doilea server de nume la registrar, ideal într-o altă rețea.","Add a title tag that names the page and the site, under about 60 characters.":"Adăugați o etichetă title care numește pagina și site-ul, sub aproximativ 60 de caractere.","Add an A record, unless the name is deliberately IPv6-only or serves no traffic.":"Adăugați o înregistrare A, cu excepția cazului în care numele este intenționat doar-IPv6 sau nu servește trafic.","Add an SPF record":"Adăugați o înregistrare SPF","Add dedicated live collectors before marking this report as production-ready.":"Adăugați colectori live dedicați înainte de a marca acest raport ca fiind gata de producție.","Add live collectors":"Adăugați colectori live","Add og:title, og:description and og:image.":"Adăugați og:title, og:description și og:image.","Add report-to (with a Reporting-Endpoints header) or report-uri to see what the policy blocks before tightening it.":"Adăugați report-to (cu un antet Reporting-Endpoints) sau report-uri ca să vedeți ce blochează politica înainte de a o înăspri.","Add the A or AAAA records that point the name at the server.":"Adăugați înregistrările A sau AAAA care îndreaptă numele către server.","Add the missing flags where the cookie does not have to be readable by scripts.":"Adăugați flagurile lipsă acolo unde cookie-ul nu trebuie să fie citibil de scripturi.","Add the missing headers in one block":"Adăugați antetele lipsă într-un singur bloc","Address scanned":"Adresă scanată","Addresses checked":"Adrese verificate","After replace":"După înlocuire","After reviewing aggregate reports, move from p=none to p=quarantine and then p=reject.":"După ce analizați rapoartele agregate, treceți de la p=none la p=quarantine și apoi la p=reject.","Algorithm":"Algoritm","All 6 core security headers are set":"Toate cele 6 antete de securitate de bază sunt setate","All {count} reachable entry URLs land on one address, so ranking signals and sessions are not split.":"Toate cele {count} URL-uri de intrare accesibile ajung la o singură adresă, așa că semnalele de clasare și sesiunile nu sunt împărțite.","All {count} resolvers return the same A records":"Toate cele {count} resolvere returnează aceleași înregistrări A","An exact version number lets an attacker match the host against the vulnerability lists for that release without probing for it first.":"Un număr exact de versiune îi permite unui atacator să potrivească gazda cu listele de vulnerabilități pentru acea versiune, fără să o sondeze mai întâi.","An expired domain takes the website and the mail with it, and the recovery fee after the grace period is far higher than the renewal. This is the window in which an unnoticed failed card payment becomes an outage.":"Un domeniu expirat ia cu el site-ul și e-mailul, iar taxa de recuperare după perioada de grație este mult mai mare decât reînnoirea. Aceasta este fereastra în care o plată cu cardul eșuată și neobservată devine o întrerupere.","An included domain publishes no SPF record. It adds nothing but still costs a lookup.":"Un domeniu inclus nu publică nicio înregistrare SPF. Nu adaugă nimic, dar consumă totuși o interogare.","An injected <base> tag can redirect relative script URLs. base-uri does not fall back to default-src; set base-uri 'self' or 'none'.":"O etichetă <base> injectată poate redirecționa URL-urile relative ale scripturilor. base-uri nu revine la default-src; setați base-uri 'self' sau 'none'.","Another site can load this page in an invisible frame over its own buttons, so a click the visitor thinks belongs to that site lands on this one (clickjacking). CSP frame-ancestors does the same job if it is set.":"Un alt site poate încărca această pagină într-un frame invizibil peste propriile butoane, astfel încât un clic despre care vizitatorul crede că aparține acelui site ajunge pe acesta (clickjacking). CSP frame-ancestors face aceeași treabă, dacă este setat.","Any character except a line break; with the s flag, line breaks too":"Orice caracter în afară de un sfârșit de rând; cu flagul s, și sfârșiturile de rând","Any character in the range":"Orice caracter din interval","Any character that is not listed":"Orice caracter care nu este listat","Any one of the listed characters":"Oricare dintre caracterele listate","Any server can send mail that passes SPF for {domain}. Replace +all with -all or ~all.":"Orice server poate trimite e-mail care trece SPF pentru {domain}. Înlocuiți +all cu -all sau ~all.","Anyone who sees abuse from this domain has an address to report it to, which is also where a registrar sends notice before it suspends a name.":"Oricine vede abuzuri de pe acest domeniu are o adresă la care să le raporteze, care este și locul unde un registrar trimite notificarea înainte de a suspenda un nume.","Anything reachable on a public address is found by internet-wide scanners within hours. Close {port}/tcp in the firewall, or bind the service to 127.0.0.1 or a private address and reach it over a VPN.":"Orice este accesibil pe o adresă publică este găsit în câteva ore de scanerele care acoperă tot internetul. Închideți {port}/tcp în firewall sau legați serviciul la 127.0.0.1 ori la o adresă privată și accesați-l prin VPN.","Ask the registrar to publish an abuse contact for the domain.":"Cereți registrarului să publice un contact de abuz pentru domeniu.","Attackers can spoof any subdomain (for example billing.{domain}) with a weaker policy. Remove sp or match p.":"Atacatorii pot falsifica orice subdomeniu (de exemplu billing.{domain}) cu o politică mai slabă. Eliminați sp sau aliniați-l cu p.","Audience: who the token is meant for. A service should reject a token addressed to someone else.":"Audiența: cui îi este destinat tokenul. Un serviciu ar trebui să respingă un token adresat altcuiva.","Authenticated mail is far less likely to be listed, and DMARC reports show who else is sending as this domain.":"E-mailurile autentificate au șanse mult mai mici să fie listate, iar rapoartele DMARC arată cine altcineva trimite ca acest domeniu.","Automate certificate renewal and alert while there is still time":"Automatizați reînnoirea certificatului și alertați cât timp mai este timp","Automate renewal and watch expiry":"Automatizați reînnoirea și urmăriți expirarea","Automated renewal normally runs at 30 days. A shorter window means the renewal job has not run, and the site goes down with a browser warning when the certificate lapses.":"Reînnoirea automată rulează în mod normal la 30 de zile. O fereastră mai scurtă înseamnă că sarcina de reînnoire nu a rulat, iar site-ul cade cu un avertisment în browser când certificatul expiră.","BIMI is published with a mark certificate":"BIMI este publicat cu un certificat de marcă","Backtracking check (ReDoS)":"Verificare backtracking (ReDoS)","Backtracking check: not analysed":"Verificare backtracking: neanalizată","Blacklist & Reputation":"Liste negre și reputație","Blacklist and reputation":"Liste negre și reputație","Branch <code>{left}</code> and branch <code>{right}</code> can match the same text, so every turn of <code>{token}</code> has more than one way to consume it. On a subject that almost matches, the engine tries every combination of branches before it gives up, and the count doubles with every character added.":"Ramura <code>{left}</code> și ramura <code>{right}</code> pot potrivi același text, așa că fiecare tură a <code>{token}</code> are mai multe moduri de a-l consuma. Pe un text care aproape se potrivește, motorul încearcă fiecare combinație de ramuri înainte să renunțe, iar numărul lor se dublează cu fiecare caracter adăugat.","Branded PDF":"PDF cu marcă proprie","Breadcrumb":"Traseu de navigare","Broken cipher groups are accepted":"Sunt acceptate grupuri de cifruri compromise","Browser storage is unavailable, so the report was not saved.":"Stocarea din browser nu este disponibilă, așa că raportul nu a fost salvat.","Browsers and proxies fall back to heuristic caching{source}, so after a deploy some visitors keep seeing the old page for a while and nobody can say for how long. Say explicitly how long the page may be reused.":"Browserele și proxy-urile recurg la un cache euristic{source}, așa că după un deploy unii vizitatori continuă să vadă pagina veche o vreme și nimeni nu poate spune pentru cât timp. Precizați explicit cât timp poate fi refolosită pagina.","Browsers default to strict-origin-when-cross-origin, which is already reasonable. Setting it explicitly only removes the dependency on the browser's default.":"Browserele folosesc implicit strict-origin-when-cross-origin, ceea ce este deja rezonabil. Setarea explicită doar elimină dependența de valoarea implicită a browserului.","Browsers may guess the content type and run an uploaded file as a script, which turns a harmless upload form into code execution in the visitor's browser.":"Browserele pot ghici tipul de conținut și pot rula un fișier încărcat ca script, ceea ce transformă un formular de încărcare inofensiv în execuție de cod în browserul vizitatorului.","Browsers only remember the HTTPS-only rule for this long. Use at least six months (15552000 s); one year is common, and the preload list requires 180 days.":"Browserele își amintesc regula doar-HTTPS doar atât timp. Folosiți cel puțin șase luni (15552000 s); un an este obișnuit, iar lista preload cere 180 de zile.","Browsers refuse plain HTTP to this host for that long, so the redirect cannot be intercepted.":"Browserele refuză HTTP simplu către această gazdă atât timp, așa că redirecționarea nu poate fi interceptată.","Browsers ship with this domain marked HTTPS-only, so even the first request never goes out over plain HTTP.":"Browserele vin cu acest domeniu marcat ca doar-HTTPS, așa că nici măcar prima cerere nu pleacă vreodată prin HTTP simplu.","Browsers use the declared content type instead of guessing it.":"Browserele folosesc tipul de conținut declarat în loc să îl ghicească.","Browsers will refuse to talk to this host over plain HTTP.":"Browserele vor refuza să comunice cu această gazdă prin HTTP simplu.","By default the secret is used as its raw UTF-8 bytes, exactly as typed. Many issuers store the secret base64 or base64url encoded, so the real key is the decoded bytes rather than the printable string - tick “Secret is base64url-encoded” in that case. Trailing spaces or a newline copied with the secret also change the bytes and therefore the HMAC (RFC 2104).":"În mod implicit, secretul este folosit ca octeți UTF-8 bruți, exact așa cum a fost tastat. Mulți emitenți stochează secretul codat base64 sau base64url, așa că adevărata cheie sunt octeții decodați, nu șirul afișabil - bifați „Secretul este codat base64url” în acest caz. Spațiile de la final sau un rând nou copiat odată cu secretul schimbă și ele octeții și, prin urmare, HMAC-ul (RFC 2104).","CSP":"CSP","CSP has no default-src or script-src":"CSP nu are default-src sau script-src","CSP is set but weak: {issues}":"CSP este setat, dar slab: {issues}","CSP limits where scripts, styles and frames may load from and is the main defence left once an XSS hole exists: without it, an injected script runs with the full rights of the page.":"CSP limitează de unde se pot încărca scripturile, stilurile și frame-urile și este principala apărare rămasă odată ce există o breșă XSS: fără el, un script injectat rulează cu toate drepturile paginii.","CSP violations are not reported":"Încălcările CSP nu sunt raportate","CSP violations are reported ({directive})":"Încălcările CSP sunt raportate ({directive})","Cache-Control: {value}":"Cache-Control: {value}","Caches must revalidate before reusing the page, so a deploy is visible at once.":"Cache-urile trebuie să revalideze înainte de a refolosi pagina, așa că un deploy este vizibil imediat.","Can I create a token here, and is the key safe?":"Pot crea un token aici și este cheia în siguranță?","Can I paste a JWKS, and why is my key rejected?":"Pot lipi un JWKS și de ce este respinsă cheia mea?","Canonical":"Canonic","Canonical URL":"URL canonic","Canonical tag":"Etichetă canonical","Capturing group, read back as $1, $2 …":"Grup de captură, citit înapoi ca $1, $2 …","Certificate expires in under 15 days":"Certificatul expiră în mai puțin de 15 zile","Certificate expires within 30 days":"Certificatul expiră în mai puțin de 30 de zile","Certificate has expired":"Certificatul a expirat","Certificate is not trusted":"Certificatul nu este de încredere","Certificate is trusted and matches the name":"Certificatul este de încredere și se potrivește cu numele","Certificate validity is comfortable":"Valabilitatea certificatului este confortabilă","Certificate validity, issuer, expiry window and HTTPS evidence with a score and recommendations.":"Valabilitatea certificatului, emitentul, intervalul de expirare și dovezile HTTPS, cu scor și recomandări.","Changes are also POSTed to {url}":"Modificările sunt trimise prin POST și către {url}","Changes so far":"Modificări de până acum","Characters":"Caractere","Cheatsheet":"Fișă de referință","Check DNS, the certificate and that the web server answers on both ports.":"Verificați DNS-ul, certificatul și dacă serverul web răspunde pe ambele porturi.","Check that the mail servers listen on port 25 and that no firewall blocks it.":"Verificați dacă serverele de e-mail ascultă pe portul 25 și dacă niciun firewall nu îl blochează.","Check that the page answers over HTTPS with a valid certificate.":"Verificați dacă pagina răspunde prin HTTPS cu un certificat valid.","Check that the site answers over HTTPS and that the certificate validates.":"Verificați dacă site-ul răspunde prin HTTPS și dacă certificatul se validează.","Check the DS record at the registrar against the zone's DNSKEY; a re-sign or a key rollover that was not pushed to the registry is the usual cause.":"Verificați înregistrarea DS de la registrar față de DNSKEY-ul zonei; o resemnare sau o rotire de cheie care nu a fost trimisă la registru este cauza obișnuită.","Check the delegation at the registrar and that the name servers answer for the zone.":"Verificați delegarea la registrar și dacă serverele de nume răspund pentru zonă.","Check the delegation at the registrar and that the name servers answer for this zone.":"Verificați delegarea la registrar și dacă serverele de nume răspund pentru această zonă.","Check the web server, the application behind it and the DNS records that point at them.":"Verificați serverul web, aplicația din spatele lui și înregistrările DNS care indică spre ele.","Check type":"Tipul verificării","Checked with XGM · xgm.ro":"Verificat cu XGM · xgm.ro","Checked with XGM:":"Verificat cu XGM:","Checks":"Verificări","Claim":"Revendicare","Clear":"Șterge","Clear history":"Șterge istoricul","Close to the limit: adding one more mail provider may break SPF.":"Aproape de limită: adăugarea încă unui furnizor de e-mail poate strica SPF.","Closed":"Închise","Collapse the chain so every entry URL reaches the final address in one redirect.":"Comprimați lanțul astfel încât fiecare URL de intrare să ajungă la adresa finală printr-o singură redirecționare.","Common and far less risky than inline scripts, but injected styles can still leak data through CSS selectors.":"Obișnuit și mult mai puțin riscant decât scripturile inline, dar stilurile injectate pot totuși scurge date prin selectori CSS.","Common and fine together with an enforced DMARC policy. Use -all once you are sure every sending service is listed.":"Obișnuit și în regulă împreună cu o politică DMARC aplicată. Folosiți -all după ce sunteți sigur că fiecare serviciu de trimitere este listat.","Complete the Open Graph tags":"Completați etichetele Open Graph","Completeness of A, AAAA, NS, MX and TXT records and the operational risks of gaps.":"Completitudinea înregistrărilor A, AAAA, NS, MX și TXT și riscurile operaționale ale lipsurilor.","Confirm that renewal is automated and that it has run.":"Confirmați că reînnoirea este automatizată și că a rulat.","Confirm that {port}/tcp is meant to be public, and close it if it is not.":"Confirmați că {port}/tcp trebuie să fie public și închideți-l dacă nu este cazul.","Connect this report type to dedicated collectors, scoring rules and evidence output.":"Conectați acest tip de raport la colectori dedicați, reguli de punctare și ieșire de dovezi.","Content-Security-Policy is missing":"Content-Security-Policy lipsește","Content-Security-Policy is set":"Content-Security-Policy este setat","Cookie {name} is set without {flags}":"Cookie-ul {name} este setat fără {flags}","Copy delete token":"Copiază tokenul de ștergere","Copy feed URL":"Copiază URL-ul feedului","Copy link":"Copiază linkul","Copy manage link":"Copiază linkul de administrare","Copy result":"Copiază rezultatul","Copy snapshot link":"Copiază linkul snapshot","Counts":"Numărători","Crawlers find the file they ask for first. It does not name a sitemap, which is the cheapest way to point a crawler at every page.":"Crawlerele găsesc fișierul pe care îl cer primul. Acesta nu numește un sitemap, care este cel mai ieftin mod de a îndrepta un crawler către fiecare pagină.","Create snapshot link":"Creează link snapshot","Create watch":"Creează monitorizare","DKIM does not apply: the domain sends no mail":"DKIM nu se aplică: domeniul nu trimite e-mail","DKIM keys are published":"Cheile DKIM sunt publicate","DKIM signs outgoing mail. This domain authorises no sender at all, so there is nothing to sign and no key to publish.":"DKIM semnează mesajele trimise. Acest domeniu nu autorizează niciun expeditor, deci nu există nimic de semnat și nicio cheie de publicat.","DMARC is published and enforced":"DMARC este publicat și aplicat","DMARC is published but not enforced":"DMARC este publicat, dar nu este aplicat","DMARC lookup failed":"Interogarea DMARC a eșuat","DNS Health":"Sănătate DNS","DNS health":"Sănătate DNS","DNSSEC validates":"DNSSEC validează","DNSSEC validation fails":"Validarea DNSSEC eșuează","Databases should not be reachable from the internet.":"Bazele de date nu ar trebui să fie accesibile de pe internet.","Date":"Dată","Dated cipher groups are accepted":"Sunt acceptate grupuri de cifruri învechite","Days remaining":"Zile rămase","Decode a JWT's header and claims, see the warnings that matter, sign test tokens and verify HS, RS, PS and ES signatures in your browser.":"Decodați antetul și revendicările unui JWT, vedeți avertismentele importante, semnați tokenuri de test și verificați semnături HS, RS, PS și ES în browser.","Decode and verify":"Decodați și verificați","Decoded in your browser. The token and keys are never uploaded or put in the URL.":"Decodat în browserul dumneavoastră. Tokenul și cheile nu sunt niciodată încărcate sau puse în URL.","Delete this watch":"Șterge această monitorizare","Deprecated TLS versions are still accepted":"Versiuni TLS depreciate sunt încă acceptate","Description":"Descriere","Different resolvers answer with different addresses. A CDN that answers by geography does this on purpose, and then it is expected; otherwise it means a recent change has not reached every cache yet and some visitors still land on the old server.":"Resolvere diferite răspund cu adrese diferite. Un CDN care răspunde în funcție de geografie face asta intenționat, și atunci este de așteptat; altfel înseamnă că o modificare recentă nu a ajuns încă la fiecare cache și unii vizitatori ajung încă pe serverul vechi.","Different target":"Țintă diferită","Do the generated snippets run as they are?":"Fragmentele de cod generate rulează așa cum sunt?","Does my pattern or test text leave the browser?":"Modelul sau textul meu de test părăsesc browserul?","Domain Intelligence":"Informații despre domeniu","Domain intelligence":"Informații despre domeniu","Download PDF report":"Descarcă raportul PDF","Drop the TTL of the records you are about to change to 300 s a day in advance, make the change, then raise it again. Otherwise old caches keep visitors on the old server for as long as the previous TTL said.":"Coborâți TTL-ul înregistrărilor pe care urmează să le schimbați la 300 s cu o zi înainte, faceți modificarea, apoi ridicați-l la loc. Altfel, cache-urile vechi țin vizitatorii pe serverul vechi atât timp cât spunea TTL-ul anterior.","Drop these suites when the traffic no longer needs them.":"Renunțați la aceste suite când traficul nu mai are nevoie de ele.","Either side of the bar":"Oricare dintre cele două părți ale barei verticale","Elasticsearch exposed to the internet often leaks data.":"Elasticsearch expus pe internet scurge adesea date.","Enable STARTTLS on port 25 with a certificate that matches the host name.":"Activați STARTTLS pe portul 25 cu un certificat care se potrivește cu numele gazdei.","Enable TLS 1.3 in the web server or the terminating proxy.":"Activați TLS 1.3 în serverul web sau în proxy-ul care termină conexiunea.","Encode and sign":"Codifică și semnează","End of the text; with the m flag, end of a line":"Sfârșitul textului; cu flagul m, sfârșitul unei linii","Enter a webhook URL or leave the field empty.":"Introduceți un URL de webhook sau lăsați câmpul gol.","Escapes and classes differ between engines: \\d is Unicode-aware in Python 3 but ASCII-only in JavaScript without the u flag, lookbehind is not available everywhere, and named groups use (?P<name>) in Python against (?<name>) here. Test with the engine that will run the pattern in production.":"Escape-urile și clasele diferă de la un motor la altul: \\d ține cont de Unicode în Python 3, dar este doar ASCII în JavaScript fără flagul u, lookbehind nu este disponibil peste tot, iar grupurile denumite se scriu (?P<name>) în Python față de (?<name>) aici. Testați cu motorul care va rula modelul în producție.","Evaluation stops at all; anything after it never matches.":"Evaluarea se oprește la all; nimic de după nu se mai potrivește.","Every crawler requests /robots.txt first and gets an error page instead. Nothing breaks, but there is then no place to exclude admin paths or to point at the sitemap.":"Fiecare crawler cere mai întâi /robots.txt și primește în schimb o pagină de eroare. Nimic nu se strică, dar atunci nu există niciun loc unde să excludeți căile de administrare sau să indicați sitemapul.","Every entry URL ends on the same address":"Fiecare URL de intrare se termină pe aceeași adresă","Every hop is another round trip before the page starts loading, and search engines stop following long chains.":"Fiecare salt este încă un drum dus-întors înainte ca pagina să înceapă să se încarce, iar motoarele de căutare nu mai urmăresc lanțurile lungi.","Every lookup for this domain depends on one host. When it is unreachable, the domain disappears for everyone whose cache has expired: no website, no mail delivery. RFC 1034 asks for at least two, on separate networks.":"Fiecare interogare pentru acest domeniu depinde de o singură gazdă. Când aceasta este inaccesibilă, domeniul dispare pentru toți cei al căror cache a expirat: fără site, fără livrare de e-mail. RFC 1034 cere cel puțin două, în rețele separate.","Every open port is an attack surface that has to be patched. Bind everything else to 127.0.0.1 or a private interface; a firewall rule in front of a service that still listens on 0.0.0.0 is one misconfiguration away from being public.":"Fiecare port deschis este o suprafață de atac care trebuie actualizată cu patch-uri. Legați tot restul la 127.0.0.1 sau la o interfață privată; o regulă de firewall în fața unui serviciu care ascultă în continuare pe 0.0.0.0 este la o configurare greșită distanță de a deveni publică.","Evidence:":"Dovadă:","Exactly 2, at least 2, between 2 and 5":"Exact 2, cel puțin 2, între 2 și 5","Example":"Exemplu","Expiration time: seconds since 1970 after which the token must be rejected.":"Timp de expirare: secunde de la 1970 după care tokenul trebuie respins.","Expired {formatDuration} ago (exp).":"A expirat acum {formatDuration} (exp).","Expires":"Expiră","Expires in 1 day":"Expiră în 1 zi","Expires in {days} days":"Expiră în {days} zile","Expires {date}":"Expiră la {date}","Expiry date unknown":"Dată de expirare necunoscută","Explanation":"Explicație","Export CSV":"Export CSV","Export JSON":"Export JSON","Export Markdown":"Export Markdown","Expose only what has to be public":"Expuneți doar ce trebuie să fie public","Exposed RDP is heavily brute-forced; put it behind a VPN.":"RDP expus este atacat intens prin forță brută; puneți-l în spatele unui VPN.","Exposure":"Expunere","FAQ":"Întrebări frecvente","FTP sends credentials in plain text.":"FTP trimite datele de autentificare în text simplu.","Filtered":"Filtrate","Final URL":"URL final","Find every match, not only the first":"Găsește fiecare potrivire, nu doar prima","Find out why the address is listed, fix the cause, then request delisting at {delist}.":"Aflați de ce este listată adresa, remediați cauza, apoi cereți delistarea la {delist}.","Find out why the address is listed, fix the cause, then request delisting with the list operator.":"Aflați de ce este listată adresa, remediați cauza, apoi cereți delistarea de la operatorul listei.","Find the rule that redirects back to itself, usually an http-to-https rule behind a proxy that does not forward X-Forwarded-Proto.":"Găsiți regula care redirecționează înapoi către ea însăși, de obicei o regulă http-către-https aflată în spatele unui proxy care nu transmite X-Forwarded-Proto.","Fix":"Remediere","Fix the cause first: open relays, compromised accounts and shared hosting neighbours are the usual reasons. A delisting request sent before the cause is fixed is refused, or the address is listed again within days.":"Remediați mai întâi cauza: open relay-urile, conturile compromise și vecinii de pe găzduirea partajată sunt motivele obișnuite. O cerere de delistare trimisă înainte de remedierea cauzei este refuzată sau adresa este listată din nou în câteva zile.","Fix what caps the grade at {grade}":"Remediați ce limitează nota la {grade}","Fix what stops the page from loading first":"Remediați mai întâi ce împiedică pagina să se încarce","Flags":"Flaguri","Followed by / not followed by, without consuming it":"Urmat de / neurmat de, fără a-l consuma","Found":"Găsit","Full report":"Raport complet","Further reading":"Lecturi suplimentare","Generate a sitemap.xml and reference it from robots.txt.":"Generați un sitemap.xml și faceți referire la el din robots.txt.","Generated {toLocaleString}":"Generat {toLocaleString}","Get DMARC to an enforcing policy":"Duceți DMARC la o politică de aplicare","Give every page a title, a description and a canonical":"Dați fiecărei pagini un titlu, o descriere și un canonic","Go spells the flags inside the pattern, as (?ims).":"Go scrie indicatorii în interiorul tiparului, sub forma (?ims).","Go strings are UTF-8 already, so the u flag has no counterpart.":"Șirurile din Go sunt deja UTF-8, așa că indicatorul u nu are un echivalent.","Go's RE2 engine has no lookaround and no backreferences; this pattern uses one, so MustCompile panics.":"Motorul RE2 din Go nu are lookaround și nici referințe inverse; acest tipar folosește una dintre ele, așa că MustCompile intră în panică.","Grade":"Notă","Grade dropped":"Nota a scăzut","Grade dropped from {before} to {after}":"Nota a scăzut de la {before} la {after}","Grade {grade} ({overall_score}/100)":"Nota {grade} ({overall_score}/100)","Group without capturing":"Grupează fără captură","Groups":"Grupuri","Groups and choices":"Grupuri și alternative","HSTS is missing":"HSTS lipsește","HSTS is not set":"HSTS nu este setat","HSTS is set with a long max-age":"HSTS este setat cu un max-age lung","HSTS max-age is short ({seconds} s)":"HSTS max-age este scurt ({seconds} s)","HSTS max-age {days} days":"HSTS max-age {days} zile","HSTS, CSP, X-Content-Type-Options and X-Frame-Options belong on every HTML response. Add them in the server block rather than per location, so a new route cannot be served without them.":"HSTS, CSP, X-Content-Type-Options și X-Frame-Options trebuie să fie pe fiecare răspuns HTML. Adăugați-le în blocul server, nu per location, astfel încât o rută nouă să nu poată fi servită fără ele.","HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy and Permissions-Policy with fixes.":"HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy și Permissions-Policy, cu remedieri.","HSTS, CSP, nosniff, framing, referrer and permissions policy are all in place.":"HSTS, CSP, nosniff, politica de framing, cea de referrer și cea de permisiuni sunt toate la locul lor.","HTTP Security Headers":"Antete de securitate HTTP","HTTP security headers":"Antete de securitate HTTP","HTTP status":"Stare HTTP","HTTP status and response time, TLS, security headers, robots.txt, sitemap.xml and SEO basics.":"Starea HTTP și timpul de răspuns, TLS, antete de securitate, robots.txt, sitemap.xml și noțiuni SEO de bază.","HTTP to HTTPS behaviour, final URLs and the canonical tag of the landing page.":"Comportamentul HTTP către HTTPS, URL-urile finale și eticheta canonical a paginii de destinație.","Header":"Antet","Header (JSON)":"Antet (JSON)","Hide the version numbers.":"Ascundeți numerele de versiune.","Highlighting stops at 300 matches and the table at 200, to keep rendering fast on large inputs. The counter above them shows the real total with a + when it was capped, and the JSON export contains the full result.":"Evidențierea se oprește la 300 de potriviri, iar tabelul la 200, pentru ca randarea să rămână rapidă pe intrări mari. Contorul de deasupra lor arată totalul real, cu un + atunci când a fost limitat, iar exportul JSON conține rezultatul complet.","How a link to this page is likely to look when shared":"Cum va arăta probabil un link către această pagină când este distribuit","How accurate is the plain-English explanation?":"Cât de exactă este explicația în limbaj simplu?","How many":"Câte","How to use it":"Cum se folosește","IPv6-only clients reach the site only through their carrier's NAT64 translator, which adds a hop and hides the real client address from the logs.":"Clienții doar-IPv6 ajung la site numai prin translatorul NAT64 al operatorului lor, care adaugă un salt și ascunde adresa reală a clientului din jurnale.","If no CDN answers by region, wait for the TTL to expire and check again before changing anything else.":"Dacă niciun CDN nu răspunde în funcție de regiune, așteptați să expire TTL-ul și verificați din nou înainte de a schimba altceva.","Ignore upper and lower case":"Ignoră majusculele și minusculele","Implementation":"Implementare","Index":"Index","Injected forms could post data to another site. form-action does not fall back to default-src.":"Formularele injectate pot trimite date către alt site. form-action nu revine la default-src.","Inline scripts, including injected ones, run. Move inline code to files or use nonces or hashes; browsers ignore 'unsafe-inline' when a nonce or hash is present.":"Scripturile inline, inclusiv cele injectate, rulează. Mutați codul inline în fișiere sau folosiți nonce-uri ori hash-uri; browserele ignoră 'unsafe-inline' când există un nonce sau un hash.","Input":"Date de intrare","Install a certificate from a publicly trusted CA that covers this exact host name, with the full chain.":"Instalați un certificat de la un CA public de încredere care acoperă exact acest nume de gazdă, cu lanțul complet.","Install a certificate from a publicly trusted CA that covers this exact host name.":"Instalați un certificat de la un CA public de încredere care acoperă exact acest nume de gazdă.","Install a publicly trusted certificate for this host name and serve the full chain.":"Instalați un certificat public de încredere pentru acest nume de gazdă și serviți lanțul complet.","Install a publicly trusted certificate whose name matches the MX host name.":"Instalați un certificat public de încredere al cărui nume se potrivește cu numele gazdei MX.","Invalid address: {join}":"Adresă invalidă: {join}","Invalid pattern":"Model invalid","Invalid pct={pct}":"pct={pct} invalid","Is the payload hidden from whoever holds the token?":"Payload-ul este ascuns față de cel care deține tokenul?","Issued at: when the token was created, in seconds since 1970.":"Emis la: când a fost creat tokenul, în secunde de la 1970.","Issuer":"Emitent","Issuer: who created and signed this token.":"Emitent: cine a creat și a semnat acest token.","It parses the pattern itself - it never runs it - and describes anchors, escapes, character classes with their ranges, groups (capturing, named, non-capturing and all four lookarounds), backreferences, alternation and every quantifier including the lazy ones, with the m and s flags folded into what ^, $ and the dot are said to mean. Anything outside that, such as an inline modifier group like (?i:…) or the set operations the v flag allows inside brackets, is shown exactly as you wrote it and labelled “Not explained”, because a wrong explanation is worse than none.":"Analizează tiparul în sine - nu îl execută niciodată - și descrie ancorele, secvențele escape, clasele de caractere cu intervalele lor, grupurile (de captură, denumite, fără captură și toate cele patru forme de lookaround), referințele inverse, alternanța și fiecare cuantificator, inclusiv cele leneșe, cu indicatorii m și s integrați în ceea ce se spune că înseamnă ^, $ și punctul. Orice iese din această listă, cum ar fi un grup de modificatori inline precum (?i:…) sau operațiile pe mulțimi permise de indicatorul v între paranteze drepte, este afișat exact așa cum l-ați scris și etichetat „Neexplicat”, pentru că o explicație greșită este mai rea decât niciuna.","JWT Decoder - Decode and verify JSON Web Tokens locally":"Decodor JWT - Decodați și verificați JSON Web Token-uri local","JWT Decoder splits a compact token into its three base64url parts, decodes the header and the payload as UTF-8 JSON (RFC 7519) and lists the time claims - exp, nbf, iat and auth_time - with their UTC values. The header is read for the tricks that get tokens accepted that should not be: alg “none”, an HMAC algorithm where the issuer signs with RSA or ECDSA (an attacker re-signs with the public key as the HMAC secret), jku, x5u, jwk and x5c pointing the verifier at a key the sender chose, crit parameters no verifier here implements, a missing kid, and an exp more than a year away. A jku or x5u URL is named, never fetched. It can verify the signature in the page: HS256, HS384 and HS512 against a shared secret, and RS, PS and ES at 256, 384 and 512 against a PEM public key, a JWK or a whole JWKS, whose key is picked by the token’s kid (RFC 7518). The same algorithms can sign: pick one, edit the header and payload, supply the secret or a PKCS#8 private key, and the token is built with Web Crypto in the page. Expiry is compared against your device clock, so the “expired” note is only as correct as that clock; the tool does not fetch a JWKS URL - the set has to be pasted - and does not check iss, aud or sub for you. A five-part JWE is refused rather than guessed at, because an encrypted token cannot be read without the decryption key.":"Decodorul JWT împarte un token compact în cele trei părți base64url ale sale, decodează antetul și payload-ul ca JSON UTF-8 (RFC 7519) și listează revendicările de timp - exp, nbf, iat și auth_time - cu valorile lor UTC. Antetul este citit pentru trucurile prin care ajung să fie acceptate tokenuri care nu ar trebui să fie: alg „none”, un algoritm HMAC acolo unde emitentul semnează cu RSA sau ECDSA (un atacator resemnează folosind cheia publică drept secret HMAC), jku, x5u, jwk și x5c care îndreaptă verificatorul spre o cheie aleasă de expeditor, parametri crit pe care niciun verificator de aici nu îi implementează, un kid lipsă și un exp aflat la mai mult de un an distanță. Un URL jku sau x5u este numit, niciodată descărcat. Poate verifica semnătura în pagină: HS256, HS384 și HS512 față de un secret partajat, iar RS, PS și ES în variantele 256, 384 și 512 față de o cheie publică PEM, un JWK sau un JWKS întreg, a cărui cheie este aleasă după kid-ul tokenului (RFC 7518). Aceiași algoritmi pot și semna: alegeți unul, editați antetul și payload-ul, furnizați secretul sau o cheie privată PKCS#8, iar tokenul este construit cu Web Crypto în pagină. Expirarea este comparată cu ceasul dispozitivului dumneavoastră, așa că nota „expirat” este corectă doar în măsura în care este și acel ceas; instrumentul nu descarcă un URL JWKS - setul trebuie lipit - și nu verifică iss, aud sau sub în locul dumneavoastră. Un JWE din cinci părți este refuzat, nu ghicit, pentru că un token criptat nu poate fi citit fără cheia de decriptare.","JWT ID: a unique id for this token, used to detect replay.":"ID JWT: un identificator unic pentru acest token, folosit pentru a detecta reluarea.","JWT decoder":"decodor JWT","JavaScript has no atomic groups and no possessive quantifiers, so the standard emulation is <code>{atomic}</code>: the lookahead matches greedily and the backreference replays exactly what it matched, which the engine cannot re-split. Backreferences that come after it shift by one.":"JavaScript nu are grupuri atomice și nici cuantificatori posesivi, așa că emularea standard este <code>{atomic}</code>: lookahead-ul se potrivește lacom, iar referința inversă reia exact ce s-a potrivit, lucru pe care motorul nu îl mai poate resegmenta. Referințele inverse care vin după ea se deplasează cu unu.","JavaScript regex syntax":"Sintaxă regex JavaScript","JavaScript syntax, without the surrounding slashes.":"Sintaxă JavaScript, fără barele oblice de delimitare.","Keep for":"Păstrare","Keep the canonical tag and the redirect target identical":"Păstrați identice eticheta canonical și ținta redirecționării","Keep the mail records and the servers in step":"Păstrați înregistrările de e-mail și serverele sincronizate","Keep two name servers on separate networks":"Păstrați două servere de nume în rețele separate","Key and signature algorithm are current":"Cheia și algoritmul de semnătură sunt actuale","Keys below 1024 bits are rejected outright by several large mailbox providers, so signed mail from that selector fails DKIM.":"Cheile sub 1024 de biți sunt respinse direct de câțiva furnizori mari de cutii poștale, așa că e-mailurile semnate cu acel selector nu trec DKIM.","Language":"Limbă","Last checked {date}":"Ultima verificare {date}","Legacy Pragma header next to Cache-Control":"Antet Pragma învechit lângă Cache-Control","Links to this page shared in messengers and on social media show no preview image, which measurably lowers how often they are opened.":"Linkurile către această pagină partajate în aplicații de mesagerie și pe rețelele sociale nu afișează nicio imagine de previzualizare, ceea ce scade măsurabil frecvența cu care sunt deschise.","Listed on {list}":"Listat pe {list}","Listings":"Listări","Lists queried":"Liste interogate","Load example":"Încarcă exemplu","Load example (HS256)":"Încarcă exemplu (HS256)","Loading the report…":"Se încarcă raportul…","Lock the domain and watch the expiry date":"Blocați domeniul și urmăriți data expirării","Logo":"Logo","Logo not added":"Logoul nu a fost adăugat","Logo preview":"Previzualizare logo","Long record ({length} characters)":"Înregistrare lungă ({length} caractere)","Lower the TTL before a planned change":"Coborâți TTL-ul înainte de o modificare planificată","MTA-STS does not apply: the domain receives no mail":"MTA-STS nu se aplică: domeniul nu primește e-mail","MTA-STS is in enforce mode":"MTA-STS este în modul enforce","MTA-STS is published but not enforced":"MTA-STS este publicat, dar nu este aplicat","MTA-STS tells sending servers how to reach this domain's mail servers over TLS. There are no mail servers to reach.":"MTA-STS le spune serverelor expeditoare cum să ajungă prin TLS la serverele de mail ale acestui domeniu. Nu există servere de mail la care să ajungă.","MX, SPF and DMARC posture with a score, prioritised recommendations and the records to publish.":"Starea MX, SPF și DMARC, cu scor, recomandări prioritizate și înregistrările de publicat.","Mail Routing":"Rutare e-mail","Mail delivered to this server travels in the clear, including the message body and every address in it.":"E-mailurile livrate către acest server circulă în clar, inclusiv corpul mesajului și fiecare adresă din el.","Mail sent from subdomains (for example a newsletter service using mail.{domain}) fails strict alignment. Relaxed (r, the default) is enough for most domains.":"E-mailurile trimise de pe subdomenii (de exemplu un serviciu de newsletter care folosește mail.{domain}) nu trec alinierea strictă. Relaxed (r, implicit) este suficient pentru majoritatea domeniilor.","Mail servers are published":"Serverele de e-mail sunt publicate","Mailbox providers that support BIMI can show the logo next to authenticated mail.":"Furnizorii de cutii poștale care acceptă BIMI pot afișa logoul lângă e-mailurile autentificate.","Make TLS mandatory for inbound mail":"Faceți TLS obligatoriu pentru e-mailurile primite","Make the alternatives exclusive, so that at most one of them can match a given text: a character class such as <code>[ab]</code> in place of <code>a|b</code>, or a prefix that only one branch has.":"Faceți alternativele exclusive, astfel încât cel mult una dintre ele să se poată potrivi cu un text dat: o clasă de caractere precum <code>[ab]</code> în locul lui <code>a|b</code> sau un prefix pe care îl are o singură ramură.","Make the canonical tag and the redirect target the same address.":"Faceți ca eticheta canonical și ținta redirecționării să fie aceeași adresă.","Make the name server list at the registrar and the NS records in the zone identical.":"Faceți identice lista de servere de nume de la registrar și înregistrările NS din zonă.","Make the two repetitions match different characters, or put something between them that neither of them can match.":"Faceți ca cele două repetiții să se potrivească cu caractere diferite sau puneți între ele ceva cu care niciuna dintre ele nu se poate potrivi.","Mark responses that set cookies as private.":"Marcați ca private răspunsurile care setează cookie-uri.","Match":"Potrivire","Matched kid {kid} against key {n} of {count} in the set.":"kid-ul {kid} corespunde cheii {n} din {count} din set.","Matches and capture groups":"Potriviri și grupuri de captură","Meaning":"Semnificație","Mechanisms include, a, mx, ptr, exists and redirect each cost a lookup, including nested ones. Above 10, receivers return permerror and SPF fails. Remove unused includes or replace them with ip4/ip6 ranges.":"Mecanismele include, a, mx, ptr, exists și redirect costă fiecare o căutare, inclusiv cele imbricate. Peste 10, destinatarii returnează permerror și SPF eșuează. Eliminați include-urile nefolosite sau înlocuiți-le cu intervale ip4/ip6.","Memcached exposed to the internet leaks cached data and is used for DDoS amplification.":"Memcached expus la internet scurge date din cache și este folosit pentru amplificare DDoS.","Missing":"Lipsă","Mode":"Mod","MongoDB exposed to the internet often leaks data.":"MongoDB expus la internet scurge adesea date.","More than one SPF record":"Mai multe înregistrări SPF","More than {MAX_VOID} void lookups cause permerror. Remove includes for providers you no longer use.":"Mai mult de {MAX_VOID} căutări void provoacă permerror. Eliminați include-urile pentru furnizorii pe care nu îi mai folosiți.","Move DMARC to enforcement":"Treceți DMARC la aplicare","Move the policy to enforce once the reports show no failures.":"Treceți politica pe enforce după ce rapoartele nu mai arată eșecuri.","My HS256 secret is correct but the signature does not match. Why?":"Secretul meu HS256 este corect, dar semnătura nu se potrivește. De ce?","NS records name the servers that answer authoritatively for this domain.":"Înregistrările NS numesc serverele care răspund autoritativ pentru acest domeniu.","Named group, read back as $<name>":"Grup denumit, citit înapoi ca $<name>","Neither clientTransferProhibited nor clientDeleteProhibited is set, so whoever gets into the registrar account can transfer the domain away or delete it without a second barrier. Domain hijacking works exactly this way.":"Nici clientTransferProhibited, nici clientDeleteProhibited nu sunt setate, așa că oricine intră în contul de registrar poate transfera domeniul în altă parte sau îl poate șterge fără o a doua barieră. Deturnarea domeniilor funcționează exact așa.","Nested quantifiers over the same characters: <code>{token}</code>":"Cuantificatori imbricați peste aceleași caractere: <code>{token}</code>","NetBIOS exposes Windows file sharing; block it at the firewall.":"NetBIOS expune partajarea de fișiere Windows; blocați-l în firewall.","Neutral means receivers treat unknown senders as if there were no SPF record.":"Neutral înseamnă că destinatarii tratează expeditorii necunoscuți ca și cum nu ar exista înregistrare SPF.","Never redirect from https:// to http://; redirect to the HTTPS form of the target instead.":"Nu redirecționați niciodată de la https:// la http://; redirecționați în schimb către forma HTTPS a țintei.","New findings":"Constatări noi","No A record":"Nicio înregistrare A","No AAAA record":"Nicio înregistrare AAAA","No Cache-Control header":"Lipsește antetul Cache-Control","No DKIM key found on the common selectors":"Nicio cheie DKIM găsită pe selectorii uzuali","No MTA-STS policy":"Nicio politică MTA-STS","No MX record":"Nicio înregistrare MX","No NS record answered":"Nicio înregistrare NS nu a răspuns","No SPF record":"Nicio înregistrare SPF","No SPF record found":"Nu s-a găsit nicio înregistrare SPF","No TLS reporting record":"Nicio înregistrare de raportare TLS","No TXT record":"Nicio înregistrare TXT","No abuse contact in the registration data":"Niciun contact de abuz în datele de înregistrare","No all mechanism":"Lipsește mecanismul all","No answer":"Niciun răspuns","No answer within 1.5 seconds, so a firewall drops the packets instead of refusing them. Dropping is the safer default, but it also makes a service look unreachable when it is only slow.":"Niciun răspuns în 1,5 secunde, așa că un firewall aruncă pachetele în loc să le refuze. Aruncarea este varianta implicită mai sigură, dar face de asemenea ca un serviciu să pară inaccesibil când este doar lent.","No changes in 1 finding.":"Nicio schimbare la 1 constatare.","No changes in {unchanged} findings.":"Nicio schimbare la {unchanged} constatări.","No changes yet.":"Nicio modificare până acum.","No deprecated TLS version is accepted":"Nicio versiune TLS depreciată nu este acceptată","No description":"Fără descriere","No entry URL answered":"Niciun URL de intrare nu a răspuns","No exp claim: the token never expires unless the server enforces a lifetime.":"Lipsește claim-ul exp: tokenul nu expiră niciodată, cu excepția cazului în care serverul impune o durată de viață.","No key in the set has kid {kid}. The set holds: {kids}.":"Nicio cheie din set nu are kid {kid}. Setul conține: {kids}.","No kid in the header. An issuer with more than one key in its JWKS leaves the verifier to try every key or to guess, which is what makes key rotation break and what keeps a retired key working longer than it should.":"Niciun kid în antet. Un emitent care are mai multe chei în JWKS-ul său îl lasă pe verificator să încerce fiecare cheie sau să ghicească, iar acesta este motivul pentru care rotația cheilor se strică și pentru care o cheie retrasă rămâne funcțională mai mult decât ar trebui.","No longer listed on {list}":"Nu mai este listat pe {list}","No longer reported":"Nu mai este raportat","No mail server answered on port 25":"Niciun server de e-mail nu a răspuns pe portul 25","No matches":"Nicio potrivire","No open port among the {total} checked":"Niciun port deschis din cele {total} verificate","No registrar lock is set":"Nu este setată nicio blocare la registrar","No response over HTTPS":"Niciun răspuns prin HTTPS","No robots.txt":"Fără robots.txt","No sitemap.xml":"Fără sitemap.xml","No title":"Fără titlu","No trusted certificate on port 443":"Niciun certificat de încredere pe portul 443","No weak cipher group was accepted":"Niciun grup de cifruri slab nu a fost acceptat","No webhook: the RSS feed is the only delivery.":"Fără webhook: feedul RSS este singura cale de livrare.","No. A signed JWT is base64url encoded, not encrypted: anyone with the token reads the claims exactly as this page does, and the signature only proves the claims were not altered. The tool raises a warning when a claim name looks like a password, secret, card number or similar, because those values are effectively in the clear. Use a JWE, or keep the data server-side behind an opaque reference, when the content must stay private.":"Nu. Un JWT semnat este codificat base64url, nu criptat: oricine are tokenul citește revendicările exact cum o face această pagină, iar semnătura dovedește doar că revendicările nu au fost modificate. Instrumentul ridică un avertisment atunci când numele unei revendicări seamănă cu o parolă, un secret, un număr de card sau ceva similar, pentru că acele valori sunt practic în clar. Folosiți un JWE sau păstrați datele pe server, în spatele unei referințe opace, atunci când conținutul trebuie să rămână privat.","No. Everything runs in a Web Worker in your browser, nothing is sent to the XGM server, and the URL keeps only the tool, never your pattern or text.":"Nu. Totul rulează într-un Web Worker în browserul dumneavoastră, nimic nu este trimis către serverul XGM, iar URL-ul păstrează doar instrumentul, niciodată modelul sau textul dumneavoastră.","Nonce- or hash-based policy with 'strict-dynamic'":"Politică bazată pe nonce sau hash cu 'strict-dynamic'","None of the eight resolvers answered, which usually means outgoing DNS from the XGM server is blocked rather than that the domain is broken.":"Niciunul dintre cele opt resolvere nu a răspuns, ceea ce înseamnă de obicei că DNS-ul de ieșire de pe serverul XGM este blocat, nu că domeniul este defect.","None of the four entry URLs returned a page, so no redirect behaviour could be checked.":"Niciunul dintre cele patru URL-uri de intrare nu a returnat o pagină, așa că nu s-a putut verifica niciun comportament de redirecționare.","None of the mail servers accepted a connection on port 25, so mail addressed to this domain cannot be delivered.":"Niciunul dintre serverele de e-mail nu a acceptat o conexiune pe portul 25, așa că e-mailurile adresate acestui domeniu nu pot fi livrate.","None of the three shapes that cause catastrophic backtracking is in this pattern: no quantifier nested inside another over the same characters, no quantified group whose alternatives overlap, and no unbounded repetition followed by something that can match the same characters.":"Niciuna dintre cele trei forme care produc backtracking catastrofal nu se află în acest tipar: niciun cuantificator imbricat în altul peste aceleași caractere, niciun grup cuantificat ale cărui alternative se suprapun și nicio repetiție nemărginită urmată de ceva care poate potrivi aceleași caractere.","Not a decodable JWT":"Nu este un JWT decodabil","Not a registered claim: its meaning is whatever the issuer decided.":"Nu este o revendicare înregistrată: semnificația ei este cea stabilită de emitent.","Not analysed: this check does not read the construct <code>{token}</code>, and it will not call a pattern safe that it could not read in full.":"Neanalizat: această verificare nu citește construcția <code>{token}</code> și nu va declara sigur un tipar pe care nu l-a putut citi în întregime.","Not before: seconds since 1970 before which the token is not valid yet.":"Nu înainte de: secunde de la 1970 înainte de care tokenul nu este încă valid.","Not checked yet":"Încă neverificat","Not every address of this domain could be checked":"Nu au putut fi verificate toate adresele acestui domeniu","Not explained":"Neexplicat","Not found":"Nu a fost găsit","Not listed on any blocklist that answered":"Nu este listat pe nicio listă neagră care a răspuns","Not valid yet: nbf is in {formatDuration}.":"Încă nu este valid: nbf este peste {formatDuration}.","Nothing accepted a TCP connection from the XGM server. If a service should be public, check the firewall and whether it listens on a public address rather than on localhost.":"Nimic nu a acceptat o conexiune TCP de la serverul XGM. Dacă un serviciu ar trebui să fie public, verificați firewall-ul și dacă ascultă pe o adresă publică, nu pe localhost.","Nothing could be checked for this domain":"Nu s-a putut verifica nimic pentru acest domeniu","Nothing could be fetched from https://{domain}/, so no metadata could be checked: {error}":"Nu s-a putut prelua nimic de la https://{domain}/, așa că nu s-au putut verifica metadatele: {error}","Nothing could be read from https://{domain}/, so no header could be checked: {error}":"Nu s-a putut citi nimic de la https://{domain}/, așa că nu s-a putut verifica niciun antet: {error}","Nothing else is reported. A check that fails — a timeout, an unreachable host — is not a change and does not notify you; if it keeps failing for days XGM says so once, as a notice.":"Nimic altceva nu este raportat. O verificare care eșuează — un timeout, o gazdă inaccesibilă — nu este o schimbare și nu vă notifică; dacă eșuează zile la rând, XGM o spune o singură dată, ca notificare informativă.","Nothing in the RDAP record says where to report abuse of this domain. Reports then go to the registry or to a blocklist operator instead, and the first the owner hears of a problem is the listing.":"Nimic din înregistrarea RDAP nu spune unde se raportează abuzurile de pe acest domeniu. Rapoartele ajung atunci la registru sau la un operator de listă neagră, iar prima veste pe care o primește proprietarul despre o problemă este listarea.","Nothing listens on port 25, which is expected here":"Nimic nu ascultă pe portul 25, ceea ce este de așteptat aici","Nothing more is stored for this target and the feed URL no longer works.":"Nimic altceva nu mai este stocat pentru această țintă, iar URL-ul feedului nu mai funcționează.","Nothing receives mail for this domain. That is correct for a domain that is not used for email, but only if it says so with a null MX; otherwise senders keep retrying for days before giving up.":"Nimic nu primește e-mail pentru acest domeniu. Este corect pentru un domeniu care nu este folosit pentru e-mail, dar numai dacă o spune printr-un null MX; altfel expeditorii reîncearcă zile întregi înainte de a renunța.","Nothing receives mail for this domain. That is fine for a domain that is not used for email, but then say so with a null MX so senders fail immediately instead of retrying for days.":"Nimic nu primește e-mail pentru acest domeniu. Este în regulă pentru un domeniu care nu este folosit pentru e-mail, dar atunci spuneți-o printr-un null MX, ca expeditorii să eșueze imediat în loc să reîncerce zile întregi.","Nothing says which servers are authoritative for the zone, so either the delegation at the registry is broken or the lookup did not get through.":"Nimic nu spune ce servere sunt autoritative pentru zonă, deci fie delegarea de la registru este defectă, fie interogarea nu a ajuns la destinație.","Nothing says which servers are authoritative for this zone, which means the delegation at the registry is broken or the zone does not exist.":"Nimic nu spune ce servere sunt autoritative pentru această zonă, ceea ce înseamnă că delegarea de la registru este defectă sau zona nu există.","Nothing says which servers may send mail as this domain, so a forged message from any server passes SPF by default and receivers have nothing to weigh against it.":"Nimic nu spune ce servere pot trimite e-mail ca acest domeniu, așa că un mesaj falsificat de pe orice server trece SPF în mod implicit, iar destinatarii nu au nimic cu care să îl cântărească.","Nothing tells senders where to deliver mail for this domain. If the domain never receives mail, say so explicitly with a null MX so senders fail immediately instead of retrying for days.":"Nimic nu le spune expeditorilor unde să livreze e-mailurile pentru acest domeniu. Dacă domeniul nu primește niciodată e-mail, spuneți-o explicit printr-un null MX, ca expeditorii să eșueze imediat în loc să reîncerce zile întregi.","Null MX (accepts no mail)":"Null MX (nu acceptă e-mail)","Null MX: the domain accepts no mail":"Null MX: domeniul nu acceptă e-mail","OCSP stapling could not be checked":"OCSP stapling nu a putut fi verificat","OCSP stapling is off":"OCSP stapling este dezactivat","OCSP stapling is on":"OCSP stapling este activat","One canonical address, one redirect":"O singură adresă canonică, o singură redirecționare","One or more":"Unul sau mai multe","One unreachable name server should never take the domain offline. Use two providers, or at least two networks, and check that both answer for the zone.":"Un singur server de nume inaccesibil nu trebuie să scoată niciodată domeniul offline. Folosiți doi furnizori, sau cel puțin două rețele, și verificați că ambele răspund pentru zonă.","Only http:// and https:// webhooks are called.":"Sunt apelate doar webhookurile http:// și https://.","Only one authoritative name server":"Un singur server de nume autoritativ","Only {days} days are left. Automated renewal normally runs at 30 days, so a shorter window usually means renewal is not working.":"Au mai rămas doar {days} zile. Reînnoirea automată rulează în mod normal la 30 de zile, așa că o fereastră mai scurtă înseamnă de obicei că reînnoirea nu funcționează.","Only {days} days are left. Automated renewal normally runs at 30 days, so this short a window usually means renewal is broken.":"Au mai rămas doar {days} zile. Reînnoirea automată rulează în mod normal la 30 de zile, așa că o fereastră atât de scurtă înseamnă de obicei că reînnoirea este defectă.","Open":"Deschise","Open Graph tags are incomplete":"Etichetele Open Graph sunt incomplete","Open Graph tags are set":"Etichetele Open Graph sunt setate","Open a file":"Deschideți un fișier","Open in Decode and verify":"Deschide în fila Decodare și verificare","Opens the print dialog; choose “Save as PDF”":"Deschide dialogul de tipărire; alegeți „Salvare ca PDF”","Optional hardening: it switches off browser features the site does not use (camera, microphone, geolocation), so injected or third-party code in a frame cannot prompt for them.":"Întărire opțională: dezactivează funcțiile de browser pe care site-ul nu le folosește (cameră, microfon, geolocalizare), astfel încât codul injectat sau cel terț dintr-un frame să nu poată cere permisiunea pentru ele.","Organisation name":"Numele organizației","Other sites cannot put the page in a frame. frame-ancestors in CSP is the modern equivalent and wins where both are set.":"Alte site-uri nu pot pune pagina într-un frame. frame-ancestors din CSP este echivalentul modern și are prioritate acolo unde sunt setate ambele.","Output":"Rezultat","Output updates as you type.":"Rezultatul se actualizează pe măsură ce tastați.","PCRE has no g flag: preg_match_all returns every match, preg_match only the first.":"PCRE nu are flag g: preg_match_all returnează fiecare potrivire, preg_match doar pe prima.","PDF export failed.":"Exportul PDF a eșuat.","PNG, JPEG, SVG or WebP, up to 200 KB.":"PNG, JPEG, SVG sau WebP, cel mult 200 KB.","Paste a PEM public key (-----BEGIN PUBLIC KEY-----), a JWK or a JWKS. Certificates and private keys are not accepted.":"Lipiți o cheie publică PEM (-----BEGIN PUBLIC KEY-----), un JWK sau un JWKS. Certificatele și cheile private nu sunt acceptate.","Paste a PKCS#8 private key (-----BEGIN PRIVATE KEY-----) or a private JWK.":"Lipiți o cheie privată PKCS#8 (-----BEGIN PRIVATE KEY-----) sau un JWK privat.","Paste a whole key set and the key whose kid matches the token's header is used. No JWKS URL is fetched.":"Lipiți un set întreg de chei, iar cheia al cărei kid se potrivește cu antetul tokenului este cea folosită. Nu se descarcă nicio adresă JWKS.","Pattern":"Model","Payload":"Payload","Payload (JSON)":"Payload (JSON)","Payload claims":"Revendicările din payload","Permissions-Policy is not set":"Permissions-Policy nu este setat","Permissions-Policy is set":"Permissions-Policy este setat","Pick apex or www and HTTPS, then send every other variant there with a single 301. Every extra hop costs a round trip on the slowest connections.":"Alegeți apex sau www și HTTPS, apoi trimiteți acolo fiecare altă variantă printr-un singur 301. Fiecare salt în plus costă un drum dus-întors pe conexiunile cele mai lente.","Pick one address and send every other variant there with a single 301. The Redirect & Canonical report shows each chain.":"Alegeți o singură adresă și trimiteți acolo fiecare altă variantă printr-un singur 301. Raportul Redirecționare și canonical arată fiecare lanț.","Plain HTTP ends on HTTPS after {hops} hops. The first hop goes to another host before the upgrade, which leaves that one request readable on the wire and is why HSTS preload requires the same-host upgrade first.":"HTTP simplu se termină pe HTTPS după {hops} salturi. Primul salt merge către altă gazdă înainte de trecerea la HTTPS, ceea ce lasă acea cerere lizibilă pe fir și este motivul pentru care lista HSTS preload cere mai întâi trecerea pe aceeași gazdă.","Plain HTTP is redirected to HTTPS":"HTTP simplu este redirecționat către HTTPS","Plain HTTP serves the page instead of redirecting":"HTTP simplu servește pagina în loc să redirecționeze","Plugins (<object>, <embed>) can load script-capable content. Set object-src 'none'.":"Pluginurile (<object>, <embed>) pot încărca conținut capabil să ruleze scripturi. Setați object-src 'none'.","Point the report at the page a visitor opens, or fix the content type the server sends.":"Îndreptați raportul către pagina pe care o deschide un vizitator sau corectați tipul de conținut trimis de server.","Port 25 could not be tested from the XGM server":"Portul 25 nu a putut fi testat de pe serverul XGM","Port Exposure":"Expunerea porturilor","Port exposure":"Expunerea porturilor","Ports checked":"Porturi verificate","Positions":"Poziții","Pragma is an HTTP/1.0 request header that Cache-Control replaced (RFC 9111). Nothing reads it on a response any more, so it can be removed.":"Pragma este un antet de cerere HTTP/1.0 înlocuit de Cache-Control (RFC 9111). Nimic nu îl mai citește pe un răspuns, așa că poate fi eliminat.","Preceded by / not preceded by, without consuming it":"Precedat de / neprecedat de, fără a-l consuma","Preloading is optional. It removes the unprotected first request, but it is hard to undo, so only preload a domain that will stay HTTPS-only.":"Preload-ul este opțional. Elimină prima cerere neprotejată, dar este greu de anulat, așa că faceți preload doar pentru un domeniu care va rămâne doar-HTTPS.","Present":"Prezent","Press <kbd>Enter</kbd> to run. Takes up to 30 seconds.":"Apăsați <kbd>Enter</kbd> pentru a rula. Durează până la 30 de secunde.","Print branded PDF":"Tipărește PDF-ul cu marcă proprie","Protocol versions or cipher groups that are no longer considered safe cap this host at {grade}: {reasons}.":"Versiuni de protocol sau grupuri de cifruri care nu mai sunt considerate sigure limitează această gazdă la {grade}: {reasons}.","Protocol versions, cipher groups and key strength are all current.":"Versiunile de protocol, grupurile de cifruri și puterea cheii sunt toate actuale.","Protocols":"Protocoale","Public resolvers and the zone's own name server agree, so a change has finished propagating and no cache is serving an old address.":"Resolverele publice și serverul de nume propriu al zonei sunt de acord, așa că o modificare a terminat de propagat și niciun cache nu servește o adresă veche.","Public servers rarely need this port reachable from the internet. If nobody outside should use it, close it in the firewall or bind the service to a private address. Nothing answered with a banner, so the service name is only a guess from the port number; check on the host what actually listens there.":"Serverele publice au rareori nevoie ca acest port să fie accesibil de pe internet. Dacă nimeni din exterior nu ar trebui să îl folosească, închideți-l în firewall sau legați serviciul la o adresă privată. Nimic nu a răspuns cu un banner, așa că numele serviciului este doar o estimare după numărul portului; verificați pe gazdă ce ascultă de fapt acolo.","Publish MTA-STS with TLS-RPT so delivery to this domain cannot be downgraded silently and failures are reported.":"Publicați MTA-STS împreună cu TLS-RPT, astfel încât livrarea către acest domeniu să nu poată fi degradată tacit și eșecurile să fie raportate.","Publish SPF and DMARC records, then move DMARC toward enforcement.":"Publicați înregistrări SPF și DMARC, apoi avansați DMARC către aplicare.","Publish SPF, DKIM and DMARC":"Publicați SPF, DKIM și DMARC","Publish a DMARC record under _dmarc, start with reports and move toward enforcement.":"Publicați o înregistrare DMARC sub _dmarc, începeți cu rapoarte și avansați către aplicare.","Publish a DMARC record under _dmarc, starting with p=none and reports.":"Publicați o înregistrare DMARC sub _dmarc, începând cu p=none și rapoarte.","Publish a _smtp._tls TXT record with a reporting address.":"Publicați o înregistrare TXT _smtp._tls cu o adresă de raportare.","Publish a rejecting DMARC policy":"Publicați o politică DMARC de respingere","Publish a robots.txt that names the sitemap.":"Publicați un robots.txt care numește sitemapul.","Publish an MTA-STS policy and a _mta-sts TXT record.":"Publicați o politică MTA-STS și o înregistrare TXT _mta-sts.","Publish an SPF TXT record listing the servers allowed to send for this domain.":"Publicați o înregistrare TXT SPF care listează serverele care au voie să trimită pentru acest domeniu.","Publish an SPF TXT record that lists the sending servers and ends in -all.":"Publicați o înregistrare TXT SPF care listează serverele de trimitere și se termină cu -all.","Publish at least SPF and DMARC for the domain.":"Publicați cel puțin SPF și DMARC pentru domeniu.","Publish at least SPF and DMARC.":"Publicați cel puțin SPF și DMARC.","Publish public A/AAAA records, or check the sending IP address directly.":"Publicați înregistrări A/AAAA publice sau verificați direct adresa IP de trimitere.","Publish the DKIM key your mail provider gives you and sign outgoing mail.":"Publicați cheia DKIM pe care v-o dă furnizorul de e-mail și semnați e-mailurile trimise.","Put admin and database ports behind a VPN":"Puneți porturile de administrare și de baze de date în spatele unui VPN","Put something between the two that neither of them can match - a delimiter or an anchor - or narrow the first to a negated class, the way <code>[^,]+</code> stops at a comma, so that only one boundary is possible.":"Puneți între cele două ceva ce niciunul dintre ele nu poate potrivi - un delimitator sau o ancoră - sau restrângeți-l pe primul la o clasă negată, așa cum <code>[^,]+</code> se oprește la o virgulă, astfel încât să fie posibilă o singură graniță.","Python has no g flag: finditer walks every match, search stops at the first.":"Python nu are flag g: finditer parcurge fiecare potrivire, search se oprește la prima.","Python writes a named group as (?P<name>…) and a backreference to it as (?P=name).":"Python scrie un grup cu nume ca (?P<name>…), iar o referință înapoi către el ca (?P=name).","Quick check":"Verificare rapidă","RFC 7208 §4.5: multiple v=spf1 records cause a permanent error and SPF fails for every message. Merge them into one record.":"RFC 7208 §4.5: mai multe înregistrări v=spf1 provoacă o eroare permanentă și SPF eșuează pentru fiecare mesaj. Combinați-le într-o singură înregistrare.","RFC 7208 §5.5 says ptr should not be used: it is slow, unreliable and many receivers skip it.":"RFC 7208 §5.5 spune că ptr nu ar trebui folosit: este lent, nesigur și mulți destinatari îl sar.","RFC 7489 §6.6.3: when more than one v=DMARC1 record exists, receivers must ignore all of them. Your domain effectively has no DMARC policy. Keep exactly one record.":"RFC 7489 §6.6.3: când există mai multe înregistrări v=DMARC1, destinatarii trebuie să le ignore pe toate. Domeniul dumneavoastră practic nu are politică DMARC. Păstrați exact o înregistrare.","RPCbind lists internal RPC services and is used for DDoS amplification.":"RPCbind listează serviciile RPC interne și este folosit pentru amplificare DDoS.","Raise max-age once HTTPS is stable on every subdomain.":"Creșteți max-age după ce HTTPS este stabil pe fiecare subdomeniu.","Raise max-age to a year once HTTPS is stable everywhere.":"Creșteți max-age la un an după ce HTTPS este stabil peste tot.","Raw report data (JSON)":"Date brute ale raportului (JSON)","Re-run this report after every mail provider change: SPF includes, DKIM selectors and MX records are changed at different times and mail breaks in between.":"Rulați din nou acest raport după fiecare schimbare de furnizor de e-mail: include-urile SPF, selectorii DKIM și înregistrările MX se schimbă la momente diferite, iar e-mailul se strică între timp.","Read the aggregate reports until every legitimate sender passes, then move to p=quarantine and p=reject.":"Citiți rapoartele agregate până când fiecare expeditor legitim trece, apoi treceți la p=quarantine și p=reject.","Read the full {name} guide":"Citiți ghidul complet {name}","Read the {name} guide":"Citiți ghidul {name}","Receivers can check whether the server that delivered a message is allowed to send for this domain.":"Destinatarii pot verifica dacă serverul care a livrat un mesaj are voie să trimită pentru acest domeniu.","Receivers deliver mail that fails DMARC as usual. This is the right first step while you read aggregate reports, but it does not stop spoofing. Once legitimate senders pass SPF or DKIM alignment, move to quarantine, then reject.":"Destinatarii livrează normal e-mailurile care eșuează DMARC. Este primul pas corect cât timp citiți rapoartele agregate, dar nu oprește falsificarea. După ce expeditorii legitimi trec alinierea SPF sau DKIM, treceți la quarantine, apoi la reject.","Receivers ignore unknown tags. A typo here (for example ruf vs rfu) silently disables that setting.":"Destinatarii ignoră etichetele necunoscute. O greșeală de tipar aici (de exemplu ruf vs rfu) dezactivează tacit acea setare.","Receivers only recognise the record when it begins with v=DMARC1.":"Destinatarii recunosc înregistrarea doar când începe cu v=DMARC1.","Receivers quarantine or reject mail that fails authentication in this domain's name.":"Destinatarii pun în carantină sau resping e-mailurile care nu trec autentificarea în numele acestui domeniu.","Receivers treat failing mail as suspicious, usually by delivering it to spam. p=reject is the strongest setting.":"Destinatarii tratează e-mailurile care eșuează ca suspecte, de obicei livrându-le în spam. p=reject este cea mai puternică setare.","Receiving servers send daily reports about failed TLS deliveries, which is the only way to notice a broken certificate before senders do.":"Serverele destinatare trimit rapoarte zilnice despre livrările TLS eșuate, ceea ce este singurul mod de a observa un certificat defect înaintea expeditorilor.","Recent checks in this browser:":"Verificări recente în acest browser:","Recommendations":"Recomandări","Redirect & Canonical":"Redirecționare și canonical","Redirect and canonical":"Redirecționare și canonical","Redirect every HTTP request to HTTPS with a 301.":"Redirecționați fiecare cerere HTTP către HTTPS printr-un 301.","Redirect every HTTP request to the HTTPS address with a 301.":"Redirecționați fiecare cerere HTTP către adresa HTTPS printr-un 301.","Redirect every variant to {canonical} with a single 301.":"Redirecționați fiecare variantă către {canonical} printr-un singur 301.","Redis has no authentication by default and is frequently abused.":"Redis nu are autentificare implicit și este abuzat frecvent.","Referrer-Policy is not set":"Referrer-Policy nu este setat","Referrer-Policy: {value}":"Referrer-Policy: {value}","Refused":"Refuzat","Regex Tester - Test regular expressions online":"Tester regex - Testați expresii regulate online","Regex Tester runs a JavaScript regular expression against your sample text as you type: matches are highlighted in place, and a table lists every match with its index and its capture groups, named ones included. Turn on Replace to see the result of String.replace with $1, $<name> or $& in the replacement. Explanation reads the pattern back to you part by part - “exactly 4 of a digit 0-9”, “a capture group named year”, “a word boundary” - and says so plainly for any construct it does not recognise instead of describing it from a guess. Use this pattern in code turns the same pattern and flags into a JavaScript, Python, PHP or Go snippet, with each language’s flag spelling and a note for every flag that language has no counterpart for. The backtracking check reads the same parse for the shapes that cause catastrophic backtracking - a quantifier nested in a quantifier over characters they share, alternatives that can match the same text under a quantifier, and an unbounded repetition followed by something that can match the same characters - and names the substring, why it backtracks and a rewrite; it never runs the pattern against input built to be slow, so it can tell you it found a shape but never that there is none. It is the JavaScript engine, so PCRE-only syntax such as recursion, atomic groups or possessive quantifiers is not available, and it tests patterns rather than validating data formats for you.":"Testerul regex rulează o expresie regulată JavaScript pe textul dumneavoastră de probă pe măsură ce tastați: potrivirile sunt evidențiate pe loc, iar un tabel listează fiecare potrivire cu indexul și cu grupurile sale de captură, inclusiv cele numite. Activați Înlocuiește pentru a vedea rezultatul lui String.replace cu $1, $<name> sau $& în textul de înlocuire. Explicație vă citește tiparul înapoi, parte cu parte - „o cifră 0-9, exact de 4 ori”, „un grup de captură numit year”, „o limită de cuvânt” - și spune deschis acest lucru pentru orice construcție pe care nu o recunoaște, în loc să o descrie dintr-o presupunere. Folosiți acest tipar în cod transformă același tipar și aceiași indicatori într-un fragment JavaScript, Python, PHP sau Go, cu scrierea indicatorilor specifică fiecărui limbaj și cu o notă pentru fiecare indicator care nu are corespondent în limbajul respectiv. Verificarea de backtracking citește aceeași analiză în căutarea formelor care produc backtracking catastrofal - un cuantificator imbricat într-un cuantificator peste caractere pe care le au în comun, alternative care pot potrivi același text sub un cuantificator și o repetiție nemărginită urmată de ceva care poate potrivi aceleași caractere - și numește subșirul, motivul pentru care face backtracking și o rescriere; nu rulează niciodată tiparul pe o intrare construită ca să fie lentă, așa că vă poate spune că a găsit o formă, dar niciodată că nu există niciuna. Este motorul JavaScript, deci sintaxa disponibilă doar în PCRE, precum recursivitatea, grupurile atomice sau cuantificatorii posesivi, nu este disponibilă, iar instrumentul testează tipare, nu validează formate de date în locul dumneavoastră.","Registered claims (RFC 7519)":"Claim-uri înregistrate (RFC 7519)","Registered with {registrar}":"Înregistrat la {registrar}","Registrar":"Registrar","Registration":"Înregistrare","Registration ran out {days} days ago. The registry holds it for a grace period and then releases it; until it is renewed the name can stop resolving at any moment and anyone can pick it up afterwards.":"Înregistrarea a expirat acum {days} zile. Registrul o păstrează o perioadă de grație și apoi o eliberează; până la reînnoire numele poate înceta să se rezolve în orice moment, iar după aceea oricine îl poate prelua.","Registration runs for another {days} days":"Înregistrarea mai este valabilă încă {days} zile","Reissue the certificate with at least an RSA 2048 or an EC P-256 key and a SHA-256 signature.":"Reemiteți certificatul cu cel puțin o cheie RSA 2048 sau EC P-256 și o semnătură SHA-256.","Reissue the key with at least 2048 bits.":"Reemiteți cheia cu cel puțin 2048 de biți.","Related tools":"Instrumente înrudite","Remove +all from SPF":"Eliminați +all din SPF","Remove logo":"Elimină logoul","Remove the unsafe sources, or move to a nonce-based policy with 'strict-dynamic'.":"Eliminați sursele nesigure sau treceți la o politică bazată pe nonce cu 'strict-dynamic'.","Remove the username and password from the URL; XGM does not store credentials.":"Eliminați numele de utilizator și parola din URL; XGM nu stochează credențiale.","Renew at 30 days and alert if a certificate is still unrenewed at 15 days, so a broken renewal job is visible before users see it.":"Reînnoiți la 30 de zile și alertați dacă un certificat este încă nereînnoit la 15 zile, astfel încât o sarcină de reînnoire defectă să fie vizibilă înainte ca utilizatorii să o vadă.","Renew at 30 days and alert if a certificate is still unrenewed at 15 days, so a broken renewal job is visible before visitors see the warning page.":"Reînnoiți la 30 de zile și alertați dacă un certificat este încă nereînnoit la 15 zile, astfel încât o sarcină de reînnoire defectă să fie vizibilă înainte ca vizitatorii să vadă pagina de avertisment.","Renew now and check the renewal job.":"Reînnoiți acum și verificați sarcina de reînnoire.","Renew now and check why the renewal did not run.":"Reînnoiți acum și verificați de ce nu a rulat reînnoirea.","Renew now and turn on auto-renew with a payment method that does not expire first.":"Reînnoiți acum și activați reînnoirea automată cu o metodă de plată care nu expiră înainte.","Renew the certificate and check the renewal job.":"Reînnoiți certificatul și verificați sarcina de reînnoire.","Renew the domain at the registrar immediately.":"Reînnoiți imediat domeniul la registrar.","Replace":"Înlocuiește","Replace the certificate now and automate renewal so it cannot happen again.":"Înlocuiți acum certificatul și automatizați reînnoirea, ca să nu se mai poată întâmpla.","Replace the meta refresh with a 301 response from the server.":"Înlocuiți meta refresh-ul cu un răspuns 301 de la server.","Replacement":"Înlocuire","Report":"Raport","Report JSON":"Raport JSON","Report the start and end of every group, shown in the match table":"Raportează începutul și sfârșitul fiecărui grup, afișate în tabelul de potriviri","Reports show what the policy blocks, which makes tightening it safe.":"Rapoartele arată ce blochează politica, ceea ce face înăsprirea ei sigură.","Reports to another domain are only sent if that domain publishes {authName} with v=DMARC1 (RFC 7489 §7.1). Receivers will drop reports for {address}. Most DMARC report services add this record automatically for customers.":"Rapoartele către alt domeniu sunt trimise doar dacă acel domeniu publică {authName} cu v=DMARC1 (RFC 7489 §7.1). Destinatarii vor arunca rapoartele pentru {address}. Majoritatea serviciilor de rapoarte DMARC adaugă automat această înregistrare pentru clienți.","Reputation":"Reputație","Reputation follows the IP address, so re-check after every hosting, CDN or mail provider change.":"Reputația urmează adresa IP, așa că verificați din nou după fiecare schimbare de găzduire, CDN sau furnizor de e-mail.","Request delisting for every listed address":"Cereți delistarea pentru fiecare adresă listată","Resolved public IPs, reputation context and blocklist evidence for a domain.":"IP-urile publice rezolvate, contextul de reputație și dovezile din listele de blocare pentru un domeniu.","Resolvers agree":"Resolverele sunt de acord","Resolvers do not agree on the A records":"Resolverele nu sunt de acord asupra înregistrărilor A","Response time":"Timp de răspuns","Restrict relaying to authenticated senders and your own networks.":"Restricționați relay-ul la expeditorii autentificați și la propriile rețele.","Restrict the cipher list to modern AEAD suites.":"Restricționați lista de cifruri la suitele AEAD moderne.","Result":"Rezultat","Result actions":"Acțiuni pentru rezultat","Retry":"Reîncearcă","Roll out the CSP in report-only mode first":"Lansați mai întâi CSP în modul report-only","Run":"Rulează","Run another check on {input}":"Rulați altă verificare pentru {input}","Run full report":"Rulează raportul complet","Run next with <code>{input}</code>":"Rulează următorul cu <code>{input}</code>","Run the SSL/TLS Security report for the per-setting detail.":"Rulați raportul Securitate SSL/TLS pentru detaliile pe fiecare setare.","Run the check again in a few minutes to see whether these lists answer.":"Rulați din nou verificarea peste câteva minute pentru a vedea dacă aceste liste răspund.","Run the check again; if it repeats, the zone's name servers are answering unreliably.":"Rulați din nou verificarea; dacă se repetă, serverele de nume ale zonei răspund nesigur.","Running":"Rulează","Running the {report} report for {target}…":"Se rulează raportul {report} pentru {target}…","Runs in your browser. Nothing is uploaded.":"Rulează în browser. Nimic nu este încărcat.","Runs in your browser; nothing is uploaded.":"Rulează în browser; nimic nu este încărcat.","Runs on the XGM server. Nothing is stored.":"Rulează pe serverul XGM. Nimic nu este stocat.","SEO":"SEO","SEO Basics":"Noțiuni de bază SEO","SMB exposed to the internet is a common ransomware entry point.":"SMB expus la internet este un punct de intrare frecvent pentru ransomware.","SPF breaks on forwarding because the sending IP changes; a DKIM signature survives it. DMARC needs at least one of the two to pass and align.":"SPF se strică la redirecționarea e-mailurilor, pentru că IP-ul de trimitere se schimbă; o semnătură DKIM supraviețuiește. DMARC are nevoie ca cel puțin una dintre cele două să treacă și să se alinieze.","SPF lookup failed":"Căutarea SPF a eșuat","SPF or DMARC":"SPF sau DMARC","SPF record is published":"Înregistrarea SPF este publicată","SSH, RDP, VNC and database ports are brute-forced continuously. Reaching them through a VPN or an allowlist means an attacker never gets as far as guessing a password, instead of relying on the password holding.":"Porturile SSH, RDP, VNC și de baze de date sunt atacate prin forță brută în permanență. Accesarea lor printr-un VPN sau printr-o listă de permisiuni înseamnă că un atacator nu ajunge niciodată să ghicească o parolă, în loc să vă bazați pe rezistența parolei.","SSL / TLS Security":"Securitate SSL / TLS","SSL / TLS security":"Securitate SSL / TLS","STARTTLS on its own can be stripped by anyone in the path, because a sender that cannot negotiate TLS simply delivers in the clear. MTA-STS is what makes TLS mandatory.":"STARTTLS de unul singur poate fi eliminat de oricine se află pe traseu, pentru că un expeditor care nu poate negocia TLS livrează pur și simplu în clar. MTA-STS este cel care face TLS obligatoriu.","STARTTLS works and the certificate validates.":"STARTTLS funcționează și certificatul se validează.","STARTTLS works, but the certificate does not validate: {error}. Senders that enforce TLS (MTA-STS, DANE) refuse to deliver; senders that do not simply continue, which is why this often goes unnoticed.":"STARTTLS funcționează, dar certificatul nu se validează: {error}. Expeditorii care impun TLS (MTA-STS, DANE) refuză să livreze; cei care nu îl impun continuă pur și simplu, motiv pentru care asta trece adesea neobservată.","Save as PDF":"Salvează ca PDF","Save the delete token now":"Salvați acum tokenul de ștergere","Save to history":"Salvează în istoric","Saved to the history in this browser.":"Salvat în istoricul din acest browser.","Say so with a null MX, if your DNS provider supports it":"Spuneți acest lucru printr-un MX nul, dacă furnizorul dumneavoastră DNS îl acceptă","Score":"Scor","Score {overall_score} · Grade {grade}":"Scor {overall_score} · Nota {grade}","Search engines fall back to whatever text they find first on the page, which is often a cookie banner or the navigation.":"Motoarele de căutare recurg la orice text găsesc primul pe pagină, care este adesea un banner de cookie-uri sau navigația.","Search engines get the page list directly instead of having to find every page through links.":"Motoarele de căutare primesc lista de pagini direct, în loc să fie nevoite să găsească fiecare pagină prin linkuri.","Search engines then invent one from the page text and the browser tab shows the URL, so the one line a visitor reads before clicking is out of the site's hands.":"Motoarele de căutare inventează atunci una din textul paginii, iar fila browserului afișează URL-ul, așa că singura linie pe care o citește un vizitator înainte de a da clic nu mai este în mâinile site-ului.","Secret is base64url-encoded":"Secretul este codificat base64url","Security Headers":"Antete de securitate","Security headers present":"Antete de securitate prezente","Send Content-Security-Policy-Report-Only with the policy you want, collect reports until nothing legitimate is blocked, then move the same value to the enforcing header. A CSP enforced blind takes the site down.":"Trimiteți Content-Security-Policy-Report-Only cu politica dorită, colectați rapoarte până când nimic legitim nu mai este blocat, apoi mutați aceeași valoare în antetul care aplică politica. Un CSP aplicat orbește pică site-ul.","Send HSTS on every HTTPS response, starting with a short max-age.":"Trimiteți HSTS pe fiecare răspuns HTTPS, începând cu un max-age scurt.","Send Strict-Transport-Security on every HTTPS response.":"Trimiteți Strict-Transport-Security pe fiecare răspuns HTTPS.","Send X-Frame-Options, or frame-ancestors in the CSP.":"Trimiteți X-Frame-Options sau frame-ancestors în CSP.","Send a Cache-Control header on HTML responses.":"Trimiteți un antet Cache-Control pe răspunsurile HTML.","Send nosniff on every response.":"Trimiteți nosniff pe fiecare răspuns.","Senders know where to deliver mail for this domain.":"Expeditorii știu unde să livreze e-mailurile pentru acest domeniu.","Sending servers must use TLS with a matching certificate to deliver here, which closes the downgrade attack that plain STARTTLS leaves open.":"Serverele care trimit trebuie să folosească TLS cu un certificat corespunzător pentru a livra aici, ceea ce închide atacul de degradare pe care STARTTLS simplu îl lasă deschis.","Serve the full chain: put the leaf and every intermediate in the certificate file, the leaf first.":"Serviți lanțul complet: puneți certificatul final și fiecare intermediar în fișierul de certificat, întâi certificatul final.","Server":"Server","Servers not listed fail SPF.":"Serverele nelistate eșuează SPF.","Set the core headers in the server block":"Setați antetele de bază în blocul server","Set the minimum version to TLS 1.2.":"Setați versiunea minimă la TLS 1.2.","Set title, description and canonical per template":"Setați titlul, descrierea și canonicul pentru fiecare șablon","Severity changed":"Gravitatea s-a schimbat","Share snapshot":"Distribuie instantaneul","Sign outgoing mail with DKIM":"Semnați e-mailurile trimise cu DKIM","Sign token":"Semnați tokenul","Signature (base64url)":"Semnătură (base64url)","Signature does not match this public key.":"Semnătura nu corespunde acestei chei publice.","Signature does not match this secret.":"Semnătura nu corespunde acestui secret.","Signature not verified":"Semnătură neverificată","Signature valid":"Semnătură validă","Signature verified with {alg}.":"Semnătură verificată cu {alg}.","Signed with {alg} by Web Crypto in this page. The key was not uploaded.":"Semnat cu {alg} de Web Crypto în această pagină. Cheia nu a fost încărcată nicăieri.","Signing for alg {v} is not supported here. Pick one of: {list}.":"Semnarea pentru alg {v} nu este acceptată aici. Alegeți una dintre: {list}.","Snapshot could not be loaded":"Instantaneul nu a putut fi încărcat","Snapshot expired or not found":"Instantaneul a expirat sau nu a fost găsit","Snapshot not created":"Instantaneul nu a fost creat","Social":"Social","Social preview":"Previzualizare socială","Software versions are exposed in the headers":"Versiunile de software sunt expuse în antete","Some blocklists did not answer":"Unele liste negre nu au răspuns","Some blocklists refused the query":"Unele liste negre au refuzat interogarea","Some cipher groups could not be tested":"Unele grupuri de cifruri nu au putut fi testate","Some entry URLs take three or more hops":"Unele URL-uri de intrare necesită trei sau mai multe salturi","Some record lookups did not get an answer":"Unele interogări de înregistrări nu au primit răspuns","Start in report-only mode, read the reports, then enforce the policy.":"Începeți în modul report-only, citiți rapoartele, apoi aplicați politica.","Start of the text; with the m flag, start of a line":"Începutul textului; cu flagul m, începutul unei linii","Sticky: match only where the last match ended":"Sticky: potrivește doar acolo unde s-a terminat ultima potrivire","Stopped after 1.5 seconds":"Oprit după 1,5 secunde","Subject: who or what the token is about, usually a user id.":"Subject: despre cine sau despre ce este tokenul, de obicei un id de utilizator.","Subscribe to this RSS feed in any reader.":"Abonați-vă la acest flux RSS în orice cititor.","Summary":"Rezumat","TLS 1.0 and TLS 1.1 are refused.":"TLS 1.0 și TLS 1.1 sunt refuzate.","TLS 1.3 is enabled":"TLS 1.3 este activat","TLS 1.3 is not enabled":"TLS 1.3 nu este activat","TLS 1.3 removes the legacy key exchanges and shortens the handshake to one round trip.":"TLS 1.3 elimină schimburile de chei vechi și scurtează handshake-ul la un singur drum dus-întors.","TLS certificate has fewer than 14 days left ({after})":"Certificatului TLS îi rămân mai puțin de 14 zile ({after})","TLS certificate renewed ({after})":"Certificatul TLS a fost reînnoit ({after})","TLS configuration grade {grade}":"Nota configurației TLS {grade}","TLS days remaining":"Zile rămase TLS","TLS grade":"Notă TLS","TLS reporting does not apply: the domain receives no mail":"Raportarea TLS nu se aplică: domeniul nu primește e-mail","TLS reporting is on":"Raportarea TLS este activată","TLS-RPT collects reports about failed TLS deliveries to this domain. No mail is delivered here, so there is nothing to report on.":"TLS-RPT adună rapoarte despre livrările TLS eșuate către acest domeniu. Aici nu se livrează e-mail, deci nu există nimic de raportat.","TXT records carry SPF, DMARC and the ownership proofs that services ask for.":"Înregistrările TXT poartă SPF, DMARC și dovezile de proprietate pe care le cer serviciile.","TXT records carry the mail policy and the ownership proofs that third-party services ask for.":"Înregistrările TXT poartă politica de e-mail și dovezile de proprietate pe care le cer serviciile terțe.","Table (scrolls sideways on small screens)":"Tabel (derulează lateral pe ecrane mici)","Target":"Țintă","Target refused":"Țintă refuzată","Telnet sends everything, including passwords, in plain text.":"Telnet trimite totul, inclusiv parolele, în text simplu.","Terms after all are ignored":"Termenii de după all sunt ignorați","Test JavaScript regular expressions with highlighted matches, capture groups and replace, a plain-English explanation and a ReDoS check.":"Testați expresii regulate JavaScript cu potriviri evidențiate, grupuri de captură, înlocuire, o explicație în limbaj simplu și o verificare ReDoS.","Test text":"Text de test","Text with matches highlighted":"Text cu potrivirile evidențiate","That is not a URL. It has to start with https://":"Acesta nu este un URL. Trebuie să înceapă cu https://","The Docker API without TLS gives anyone full control of the host.":"API-ul Docker fără TLS oferă oricui control total asupra gazdei.","The HMAC family HS256, HS384 and HS512 with a shared secret, and the public-key families of RFC 7518: RS256/384/512 as RSASSA-PKCS1-v1_5, PS256/384/512 as RSA-PSS with a salt length equal to the hash length in bytes, and ES256, ES384 and ES512 as ECDSA over P-256, P-384 and P-521. Anything else, EdDSA included, is decoded but reported as unsupported for verification. A token whose header says alg “none” is flagged as critical and cannot be verified, because there is nothing to verify.":"Familia HMAC HS256, HS384 și HS512 cu un secret partajat și familiile cu cheie publică din RFC 7518: RS256/384/512 ca RSASSA-PKCS1-v1_5, PS256/384/512 ca RSA-PSS cu o lungime a sării egală cu lungimea hash-ului în octeți, plus ES256, ES384 și ES512 ca ECDSA peste P-256, P-384 și P-521. Orice altceva, inclusiv EdDSA, este decodat, dar raportat ca neacceptat pentru verificare. Un token al cărui antet spune alg „none” este marcat drept critic și nu poate fi verificat, pentru că nu există nimic de verificat.","The HSTS max-age is short":"HSTS max-age este scurt","The HTML below was fetched over HTTPS, so the metadata is what a crawler sees without running JavaScript.":"HTML-ul de mai jos a fost preluat prin HTTPS, așa că metadatele sunt ceea ce vede un crawler fără să ruleze JavaScript.","The HTTP Security Headers report names each header with the nginx line that sets it.":"Raportul Antete de securitate HTTP numește fiecare antet împreună cu linia nginx care îl setează.","The SSL/TLS Security report lists each setting and the line that fixes it.":"Raportul Securitate SSL/TLS listează fiecare setare și linia care o remediază.","The TLS handshake did not produce a trusted certificate for this name: {reason}. Browsers put a full-page warning in front of the site.":"Handshake-ul TLS nu a produs un certificat de încredere pentru acest nume: {reason}. Browserele pun un avertisment pe toată pagina în fața site-ului.","The TLS handshake did not produce a trusted certificate for this name: {reason}. Browsers show an interstitial warning before the page.":"Handshake-ul TLS nu a produs un certificat de încredere pentru acest nume: {reason}. Browserele afișează un avertisment intermediar înaintea paginii.","The TXT lookup for {domain} timed out or no name server answered, so XGM cannot tell whether an SPF record exists. Run the check again.":"Căutarea TXT pentru {domain} a expirat sau niciun server de nume nu a răspuns, așa că XGM nu poate spune dacă există o înregistrare SPF. Rulați din nou verificarea.","The TXT lookup for {lookupName} timed out or no name server answered. Run the check again.":"Căutarea TXT pentru {lookupName} a expirat sau niciun server de nume nu a răspuns. Rulați din nou verificarea.","The URL has no host.":"URL-ul nu are gazdă.","The URL is longer than 500 characters.":"URL-ul are mai mult de 500 de caractere.","The XGM API could not be reached. Check your connection and retry.":"API-ul XGM nu a putut fi accesat. Verificați conexiunea și reîncercați.","The address belongs to {organization}":"Adresa aparține {organization}","The address range publishes no abuse contact":"Intervalul de adrese nu publică niciun contact de abuz","The browser has to ask the CA about revocation, which is slower and leaks the visit to the CA. Certificates from CAs that no longer run OCSP (Let's Encrypt since 2025) cannot be stapled at all.":"Browserul trebuie să întrebe CA-ul despre revocare, ceea ce este mai lent și dezvăluie vizita către CA. Certificatele de la CA-uri care nu mai rulează OCSP (Let's Encrypt din 2025) nu pot beneficia deloc de stapling.","The canonical tag matches where the redirects land":"Eticheta canonical se potrivește cu locul unde ajung redirecționările","The canonical tag points somewhere else":"Eticheta canonical indică în altă parte","The certificate chain is incomplete":"Lanțul de certificate este incomplet","The certificate did not validate: {reason}":"Certificatul nu s-a validat: {reason}","The certificate expired {days} days ago, so every browser refuses the connection.":"Certificatul a expirat acum {days} zile, așa că fiecare browser refuză conexiunea.","The certificate expires in {days} days":"Certificatul expiră în {days} zile","The certificate expires soon":"Certificatul expiră în curând","The certificate is trusted and valid":"Certificatul este de încredere și valid","The certificate is trusted, with {days} days left":"Certificatul este de încredere, cu {days} zile rămase","The certificate key or signature is too weak":"Cheia sau semnătura certificatului este prea slabă","The certificate key size and signature algorithm meet today's requirements.":"Dimensiunea cheii certificatului și algoritmul de semnătură îndeplinesc cerințele de astăzi.","The certificate of {host} does not verify":"Certificatul lui {host} nu se verifică","The certificate uses {detail}. Browsers refuse or will soon refuse it.":"Certificatul folosește {detail}. Browserele îl refuză sau îl vor refuza în curând.","The chain returns to an address it already visited, so the browser gives up and the page never loads.":"Lanțul revine la o adresă pe care a vizitat-o deja, așa că browserul renunță și pagina nu se încarcă niciodată.","The chain validates against the public root store and renewal is not yet due.":"Lanțul se validează față de depozitul public de rădăcini, iar reînnoirea nu este încă necesară.","The chain validates against the public root store and the name matches, which is what a browser checks.":"Lanțul se validează față de depozitul public de rădăcini și numele se potrivește, ceea ce verifică un browser.","The chain validates against the public root store and {days} days of validity are left.":"Lanțul se validează față de depozitul public de rădăcini și au mai rămas {days} zile de valabilitate.","The check failed (HTTP {status}).":"Verificarea a eșuat (HTTP {status}).","The check has not succeeded for several days. This is a notice, not a change.":"Verificarea nu a reușit de câteva zile. Aceasta este o informare, nu o schimbare.","The check returned data that could not be read.":"Verificarea a returnat date care nu au putut fi citite.","The check returned no data.":"Verificarea nu a returnat date.","The connection to the XGM API was interrupted. Retry the check.":"Conexiunea cu API-ul XGM a fost întreruptă. Reîncercați verificarea.","The declared content type matches what a browser is asked to render.":"Tipul de conținut declarat se potrivește cu ceea ce i se cere browserului să afișeze.","The delegation at the registry does not match the NS records the zone itself publishes. Resolvers follow the registry, so a server that is only in the zone never gets a query, and one that is only at the registry is asked about a zone it may not serve.":"Delegarea de la registru nu se potrivește cu înregistrările NS publicate de zona însăși. Resolverele urmează registrul, așa că un server care există doar în zonă nu primește niciodată o interogare, iar unul care există doar la registru este întrebat despre o zonă pe care s-ar putea să nu o deservească.","The description is the snippet under the search result.":"Descrierea este fragmentul de sub rezultatul căutării.","The domain accepts no mail; publish an SPF record that allows no senders.":"Domeniul nu acceptă e-mail; publicați o înregistrare SPF care nu permite niciun expeditor.","The domain does not use mail":"Domeniul nu folosește e-mail","The domain expires in {days} days":"Domeniul expiră în {days} zile","The domain has no public address and no mail server address, so no blocklist had anything to look up.":"Domeniul nu are nicio adresă publică și nicio adresă de server de e-mail, așa că nicio listă neagră nu a avut ce să caute.","The domain has {count} MX records, so receivers know where to deliver mail.":"Domeniul are {count} înregistrări MX, așa că destinatarii știu unde să livreze e-mailurile.","The domain is not on the HSTS preload list":"Domeniul nu este pe lista HSTS preload","The domain is on the HSTS preload list":"Domeniul este pe lista HSTS preload","The domain publishes a null MX record (RFC 7505), which tells senders that it does not receive email. This is the correct setup for a domain that does not use mail: a sender fails immediately instead of retrying for days.":"Domeniul publică o înregistrare null MX (RFC 7505), care le spune expeditorilor că nu primește e-mail. Aceasta este configurația corectă pentru un domeniu care nu folosește e-mailul: un expeditor eșuează imediat în loc să reîncerce zile întregi.","The domain registration has expired":"Înregistrarea domeniului a expirat","The domain resolves over IPv4":"Domeniul se rezolvă prin IPv4","The domain resolves over IPv6":"Domeniul se rezolvă prin IPv6","The domain resolves to nothing":"Domeniul nu se rezolvă la nimic","The domain resolves to public addresses":"Domeniul se rezolvă la adrese publice","The domain sends no mail; a reject policy stops spoofed messages.":"Domeniul nu trimite e-mail; o politică reject oprește mesajele falsificate.","The dot also matches line breaks":"Punctul se potrivește și cu întreruperile de linie","The entry URLs end on different addresses":"URL-urile de intrare se termină pe adrese diferite","The entry URLs end on {count} different addresses":"URL-urile de intrare se termină pe {count} adrese diferite","The fixes, with the configuration to copy, follow in the report.":"Remedierile, cu configurația de copiat, urmează în raport.","The full report scores the domain from 0 to 100, lists every check with evidence and adds prioritised recommendations. Nothing is stored on the server.":"Raportul complet punctează domeniul de la 0 la 100, listează fiecare verificare cu dovezi și adaugă recomandări prioritizate. Nimic nu este stocat pe server.","The header carries {name}: {meaning}. A verifier that follows it checks the token against a key the sender picked. Ignore these headers, or accept only a key you pinned yourself.":"Antetul conține {name}: {meaning}. Un verificator care îl urmează validează tokenul față de o cheie aleasă de expeditor. Ignorați aceste anteturi sau acceptați numai o cheie fixată de dumneavoastră.","The header has no alg. Libraries should reject the token.":"Antetul nu are alg. Bibliotecile ar trebui să respingă tokenul.","The header is not a JSON object.":"Antetul nu este un obiect JSON.","The header is not valid base64url-encoded JSON.":"Antetul nu este JSON valid codificat base64url.","The header marks {names} as critical (crit): RFC 7515 says a verifier that does not implement every one of them must reject the token. This tool implements none of them, so it cannot tell you what they change.":"Antetul marchează {names} ca fiind critice (crit): RFC 7515 spune că un verificator care nu le implementează pe toate trebuie să respingă tokenul. Acest instrument nu implementează niciuna dintre ele, deci nu vă poate spune ce schimbă.","The host refused the connection on these ports, so nothing listens there.":"Gazda a refuzat conexiunea pe aceste porturi, așa că nimic nu ascultă acolo.","The http:// address could not be checked":"Adresa http:// nu a putut fi verificată","The input was not accepted.":"Datele nu au fost acceptate.","The key could not be used for this algorithm.":"Cheia nu a putut fi folosită pentru acest algoritm.","The key has kid {keyKid} but the token's header says kid {tokenKid}.":"Cheia are kid {keyKid}, dar antetul tokenului indică kid {tokenKid}.","The key is not valid JSON.":"Cheia nu este JSON valid.","The key is used by Web Crypto in this page and never leaves it.":"Cheia este folosită de Web Crypto în această pagină și nu o părăsește niciodată.","The key set has no keys.":"Setul de chei nu conține nicio cheie.","The landing page has no canonical tag":"Pagina de destinație nu are nicio etichetă canonical","The link may be wrong, or the watch was deleted or has expired.":"Linkul poate fi greșit sau urmărirea a fost ștearsă ori a expirat.","The logo could not be read.":"Logoul nu a putut fi citit.","The logo is larger than 200 KB.":"Logoul depășește 200 KB.","The logo must be a PNG, JPEG, SVG or WebP image.":"Logoul trebuie să fie o imagine PNG, JPEG, SVG sau WebP.","The main URL answered {code}, so visitors and search engine crawlers get an error instead of the page.":"URL-ul principal a răspuns {code}, așa că vizitatorii și crawlerele motoarelor de căutare primesc o eroare în loc de pagină.","The main URL does not serve HTML":"URL-ul principal nu servește HTML","The name has no IPv4 address, so every client without IPv6 (still most mobile and corporate networks) cannot reach it at all.":"Numele nu are nicio adresă IPv4, așa că orice client fără IPv6 (încă majoritatea rețelelor mobile și corporative) nu poate ajunge deloc la el.","The network this domain is hosted on gives no address for abuse reports, so a complaint about it reaches the hosting provider through the registry instead, slowly or not at all.":"Rețeaua pe care este găzduit acest domeniu nu oferă nicio adresă pentru raportarea abuzurilor, așa că o plângere despre el ajunge la furnizorul de găzduire prin intermediul registrului, lent sau deloc.","The outer quantifier adds nothing here: <code>{collapsed}</code> matches exactly the same strings, in one pass.":"Cuantificatorul exterior nu adaugă nimic aici: <code>{collapsed}</code> potrivește exact aceleași șiruri, într-o singură trecere.","The p tag is required and must be none, quarantine or reject.":"Eticheta p este obligatorie și trebuie să fie none, quarantine sau reject.","The page could not be read":"Pagina nu a putut fi citită","The page gives up the browser features it does not use, so an injected script or a framed third party cannot ask for them either.":"Pagina renunță la funcțiile de browser pe care nu le folosește, așa că nici un script injectat, nici un terț încărcat într-un frame nu le poate cere.","The page has a meta description":"Pagina are o meta descriere","The page has a title":"Pagina are un titlu","The page has no meta description":"Pagina nu are nicio meta descriere","The page has no title":"Pagina nu are niciun titlu","The page is never stored, which suits pages that carry personal data.":"Pagina nu este stocată niciodată, ceea ce se potrivește paginilor care conțin date personale.","The page is served as HTML":"Pagina este servită ca HTML","The page loads in {ms} ms from the XGM server.":"Pagina se încarcă în {ms} ms de pe serverul XGM.","The page may be reused without revalidation until max-age runs out; make sure that matches how often it changes.":"Pagina poate fi refolosită fără revalidare până expiră max-age; asigurați-vă că asta se potrivește cu cât de des se schimbă.","The page names the same address the entry URLs redirect to.":"Pagina numește aceeași adresă către care redirecționează URL-urile de intrare.","The page sets cookies but is cacheable by shared caches":"Pagina setează cookie-uri, dar poate fi stocată de cache-uri partajate","The page was read":"Pagina a fost citită","The pattern ran into catastrophic backtracking, usually nested quantifiers such as (a+)+ or (\\w+\\s?)* against text that almost matches. It runs in a Web Worker that is terminated at 1.5 seconds, so the page stays responsive - a server running the same pattern on user input has no such guard. The backtracking check reads the shape of the pattern without running it against input built to be slow, and reports three structures with the exact substring: a quantifier nested inside another over characters they share, a quantified group whose alternatives can match the same text, and an unbounded repetition followed by something that can match the same characters. Each one names why it backtracks and how to rewrite it. A construct it cannot parse is reported as “not analysed” rather than safe, and a clean result is not a proof.":"Modelul a intrat în backtracking catastrofal, de obicei cuantificatori imbricați precum (a+)+ sau (\\w+\\s?)* pe un text care aproape se potrivește. Modelul rulează într-un Web Worker care este oprit la 1,5 secunde, așa că pagina rămâne receptivă - un server care rulează același model pe intrarea utilizatorului nu are o astfel de protecție. Verificarea de backtracking citește doar forma modelului, fără să îl ruleze pe o intrare construită ca să fie lentă, și raportează trei structuri cu subșirul exact: un cuantificator imbricat în altul peste caractere pe care le au în comun, un grup cuantificat ale cărui alternative pot potrivi același text și o repetiție nelimitată urmată de ceva ce poate potrivi aceleași caractere. Fiecare spune de ce face backtracking și cum se rescrie. O construcție pe care nu o poate analiza este raportată ca „neanalizată”, nu ca sigură, iar un rezultat curat nu este o dovadă.","The pattern takes too long on this text, which usually means catastrophic backtracking (for example nested quantifiers like <code>(a+)+</code>). The check below reads the pattern itself and names the shape.":"Modelul durează prea mult pe acest text, ceea ce înseamnă de obicei backtracking catastrofal (de exemplu cuantificatori imbricați precum <code>(a+)+</code>). Verificarea de mai jos citește modelul în sine și numește forma.","The pattern, the flags, the test text and the replacement never leave your browser: they are evaluated in a Web Worker, are not sent to the XGM API and are not written into the URL, so a link you share carries the tool and nothing you typed. The worker is terminated after 1.5 seconds, which is why a pattern with catastrophic backtracking stops the run instead of freezing the page. The explanation, the code snippets and the backtracking check are built from the pattern text in the page as well: all three parse the pattern rather than running it, and each says so for anything it does not recognise instead of describing it from a guess. The backtracking check in particular never tries the pattern against input built to be slow - it looks for the shapes that backtrack - so it can only tell you that it found one, never that there is none.":"Modelul, flagurile, textul de test și textul de înlocuire nu părăsesc niciodată browserul dumneavoastră: sunt evaluate într-un Web Worker, nu sunt trimise către API-ul XGM și nu sunt scrise în URL, așa că un link pe care îl distribuiți conține instrumentul și nimic din ce ați tastat. Workerul este oprit după 1,5 secunde, motiv pentru care un model cu backtracking catastrofal oprește execuția în loc să blocheze pagina. Explicația, fragmentele de cod și verificarea de backtracking sunt construite tot din textul modelului aflat în pagină: toate trei parsează modelul în loc să îl ruleze și fiecare spune acest lucru pentru orice nu recunoaște, în loc să descrie pe baza unei presupuneri. Verificarea de backtracking, în particular, nu încearcă niciodată modelul pe date construite ca să fie lente - caută formele care produc backtracking - deci vă poate spune doar că a găsit una, niciodată că nu există niciuna.","The payload is not JSON, so standard claims cannot be read.":"Payload-ul nu este JSON, așa că claim-urile standard nu pot fi citite.","The payload is not valid JSON.":"Payloadul nu este JSON valid.","The payload is not valid base64url-encoded UTF-8.":"Payload-ul nu este UTF-8 valid codificat base64url.","The payload is only encoded, not encrypted, and contains: {join}.":"Payload-ul este doar codificat, nu criptat, și conține: {join}.","The plain HTTP address serves a page instead of redirecting, so traffic and cookies stay readable on the network.":"Adresa HTTP simplă servește o pagină în loc să redirecționeze, așa că traficul și cookie-urile rămân lizibile în rețea.","The policy controls how much of the URL is sent to other sites.":"Politica controlează cât din URL este trimis altor site-uri.","The policy has no source that would let an injected script run.":"Politica nu are nicio sursă care ar permite unui script injectat să ruleze.","The policy is in {mode} mode, which only reports. Until it is enforce, an attacker who can intercept the connection can still strip STARTTLS.":"Politica este în modul {mode}, care doar raportează. Până când nu este enforce, un atacator care poate intercepta conexiunea poate încă elimina STARTTLS.","The policy is present, but these sources let an injected script run anyway, so it does not stop the attack it is there for.":"Politica este prezentă, dar aceste surse permit oricum unui script injectat să ruleze, așa că nu oprește atacul pentru care există.","The propagation check got no answer":"Verificarea propagării nu a primit niciun răspuns","The protocol and cipher configuration caps this host at {grade}: {reasons}. The full breakdown is in the SSL/TLS report.":"Configurația de protocol și cifruri limitează această gazdă la {grade}: {reasons}. Detalierea completă se află în raportul SSL/TLS.","The redirects land on {final}, but the page names {canonical} as canonical. Search engines follow the tag, so the redirect target is never the indexed one.":"Redirecționările ajung pe {final}, dar pagina numește {canonical} drept canonic. Motoarele de căutare urmează eticheta, așa că ținta redirecționării nu este niciodată cea indexată.","The regional internet registry {rir} registered this address range to that organisation, which is who has to be contacted about anything the address does.":"Registrul regional de internet {rir} a înregistrat acest interval de adrese pe numele acelei organizații, care este cea care trebuie contactată pentru orice face adresa.","The registrar lock and a renewal that cannot fail silently protect the one asset every other check depends on: an expired or transferred domain takes the site, the mail and the certificates with it.":"Blocarea la registrar și o reînnoire care nu poate eșua tacit protejează singura resursă de care depinde orice altă verificare: un domeniu expirat sau transferat ia cu el site-ul, e-mailul și certificatele.","The registrar lock is on":"Blocarea la registrar este activă","The registrar publishes an abuse contact":"Registrarul publică un contact de abuz","The registration data could not be read":"Datele de înregistrare nu au putut fi citite","The registry and the zone name different name servers":"Registrul și zona numesc servere de nume diferite","The registry answered over RDAP, so the registration data below comes from the registry itself and not from a scraped WHOIS page.":"Registrul a răspuns prin RDAP, așa că datele de înregistrare de mai jos vin de la registrul însuși, nu dintr-o pagină WHOIS extrasă prin scraping.","The report did not complete":"Raportul nu s-a finalizat","The report failed.":"Raportul a eșuat.","The response headers below come from the page the redirects end on, which is the response a visitor actually gets.":"Antetele de răspuns de mai jos vin de la pagina pe care se termină redirecționările, care este răspunsul pe care îl primește de fapt un vizitator.","The response is {type}. A browser will download or display it as a file instead of rendering a page, and the metadata checks below have nothing to read.":"Răspunsul este {type}. Un browser îl va descărca sau îl va afișa ca fișier în loc să randeze o pagină, iar verificările de metadate de mai jos nu au ce să citească.","The rest is treated one step softer. Use a lower pct only during rollout and finish at pct=100.":"Restul este tratat cu un pas mai blând. Folosiți un pct mai mic doar în timpul implementării și terminați la pct=100.","The result below is a fresh check; there is no earlier snapshot to compare it with.":"Rezultatul de mai jos este o verificare nouă; nu există un instantaneu anterior cu care să fie comparat.","The scan caps this host at grade {grade} because {reason}.":"Scanarea limitează această gazdă la nota {grade} pentru că {reason}.","The secret you entered is {bytes} bytes; RFC 7518 asks for at least {required} for {alg}. A short secret is guessed offline from the token alone - the signature is the oracle - so treat every token signed with it as forgeable.":"Secretul pe care l-ați introdus are {bytes} octeți; RFC 7518 cere cel puțin {required} pentru {alg}. Un secret scurt este ghicit offline pornind doar de la token - semnătura este oracolul - așa că tratați orice token semnat cu el ca fiind falsificabil.","The server accepted an external sender for an external recipient. An open relay is found and used for spam within hours, and the address is blocklisted shortly after.":"Serverul a acceptat un expeditor extern pentru un destinatar extern. Un open relay este găsit și folosit pentru spam în câteva ore, iar adresa ajunge pe listele negre la scurt timp după.","The server negotiated an older version. TLS 1.3 is faster and drops the cipher suites that cause most TLS findings.":"Serverul a negociat o versiune mai veche. TLS 1.3 este mai rapid și renunță la suitele de cifruri care provoacă majoritatea constatărilor TLS.","The server sends the leaf certificate without the intermediate that signs it. Browsers that have cached the intermediate still work, so this often looks fine on a developer machine and fails elsewhere.":"Serverul trimite certificatul final fără intermediarul care îl semnează. Browserele care au intermediarul în cache funcționează în continuare, așa că adesea pare în regulă pe o mașină de dezvoltare și eșuează în altă parte.","The server sends the revocation proof itself, so the browser does not have to ask the CA.":"Serverul trimite el însuși dovada de revocare, astfel încât browserul nu trebuie să întrebe CA-ul.","The signature part is empty.":"Partea de semnătură este goală.","The site answered over HTTPS":"Site-ul a răspuns prin HTTPS","The site answers with HTTP {code}":"Site-ul răspunde cu HTTP {code}","The site does not return a working page":"Site-ul nu returnează o pagină funcțională","The snapshot could not be saved.":"Instantaneul nu a putut fi salvat.","The snapshot was taken for <code>{input}</code> with another tool or input; the comparison may not be meaningful.":"Instantaneul a fost făcut pentru <code>{input}</code> cu alt instrument sau alte date; comparația poate să nu fie relevantă.","The submission ports answered but port 25 did not, which usually means the network XGM runs on blocks outgoing port 25 rather than that the mail servers are down.":"Porturile de submission au răspuns, dar portul 25 nu, ceea ce înseamnă de obicei că rețeaua pe care rulează XGM blochează portul 25 de ieșire, nu că serverele de e-mail sunt căzute.","The title is what a search result and a browser tab show.":"Titlul este ceea ce afișează un rezultat de căutare și o filă de browser.","The token contains characters that are not base64url (A–Z, a–z, 0–9, - and _).":"Tokenul conține caractere care nu sunt base64url (A–Z, a–z, 0–9, - și _).","The token has no kid, so the right key out of {count} cannot be chosen: {kids}.":"Tokenul nu are kid, așa că nu poate fi aleasă cheia potrivită dintre cele {count}: {kids}.","The token has no kid; it is the only {kty} key in the set.":"Tokenul nu are kid; este singura cheie {kty} din set.","The token has no kid; the set holds a single key.":"Tokenul nu are kid; setul conține o singură cheie.","The token is the only way to open or delete this watch. XGM cannot recover it and will not show it again.":"Tokenul este singura cale de a deschide sau de a șterge această urmărire. XGM nu îl poate recupera și nu îl va mai afișa.","The token was not signed":"Tokenul nu a fost semnat","The token, the HS secret and the public and private keys stay in the page: they are not sent to the XGM API and are never written into the URL, so a link you share carries the tool and nothing you pasted. Decoding uses atob and TextDecoder, and both signing and verification use Web Crypto - crypto.subtle.importKey for the raw HMAC secret, the PEM or the JWK, then crypto.subtle.sign or crypto.subtle.verify for HMAC, RSASSA-PKCS1-v1_5, RSA-PSS and ECDSA. A pasted JWKS is matched against the token's kid here in the page; no JWKS URL is fetched. The warnings are read out of the token's own header and claims in the same way: a jku or x5u header is named and never followed, and the secret you type is measured against the length RFC 7518 asks for without leaving the page. The JSON and Markdown exports are built and downloaded in the browser, nothing is written to local storage, and closing the tab removes everything you entered.":"Token-ul, secretul HS și cheile publică și privată rămân în pagină: nu sunt trimise către API-ul XGM și nu sunt scrise niciodată în URL, așa că un link pe care îl distribuiți conține instrumentul și nimic din ce ați lipit. Decodarea folosește atob și TextDecoder, iar semnarea și verificarea folosesc amândouă Web Crypto - crypto.subtle.importKey pentru secretul HMAC brut, pentru PEM sau pentru JWK, apoi crypto.subtle.sign ori crypto.subtle.verify pentru HMAC, RSASSA-PKCS1-v1_5, RSA-PSS și ECDSA. Un JWKS lipit este comparat cu kid-ul token-ului aici, în pagină; nicio adresă JWKS nu este accesată. Avertismentele sunt citite la fel, din antetul și din claim-urile token-ului: un antet jku sau x5u este numit și niciodată urmat, iar secretul pe care îl scrieți este măsurat față de lungimea cerută de RFC 7518 fără a părăsi pagina. Exporturile JSON și Markdown sunt construite și descărcate în browser, nimic nu este scris în local storage, iar închiderea filei elimină tot ce ați introdus.","The tool says the token is expired but my API still accepts it.":"Instrumentul spune că tokenul a expirat, dar API-ul meu îl acceptă în continuare.","The watch could not be created.":"Urmărirea nu a putut fi creată.","The watch could not be deleted. Retry, or wait for it to expire.":"Urmărirea nu a putut fi ștearsă. Reîncercați sau așteptați să expire.","The watch could not be loaded":"Urmărirea nu a putut fi încărcată","The watch is deleted 90 days after it is created. Until then XGM stores the target <code>{target}</code>, which tool runs, the webhook URL you give here and the last result — no e-mail address, no account.":"Urmărirea este ștearsă la 90 de zile după ce a fost creată. Până atunci XGM stochează ținta <code>{target}</code>, instrumentul care rulează, URL-ul webhook pe care îl indicați aici și ultimul rezultat — fără adresă de e-mail, fără cont.","The webhook is not answering":"Webhookul nu răspunde","The www name does not resolve":"Numele www nu se rezolvă","The zone is delegated to more than one name server, so a single one going down does not take the domain with it.":"Zona este delegată către mai mult de un server de nume, așa că unul singur care cade nu ia domeniul cu el.","The zone is delegated to {count} name servers":"Zona este delegată către {count} servere de nume","The zone is not signed with DNSSEC":"Zona nu este semnată cu DNSSEC","Then: <strong>{before}</strong>. Now: <strong>{after}</strong>.":"Atunci: <strong>{before}</strong>. Acum: <strong>{after}</strong>.","There is no A and no AAAA record, so no browser and no mail server can reach this name at all, whatever is running behind it.":"Nu există nicio înregistrare A și nicio înregistrare AAAA, așa că niciun browser și niciun server de e-mail nu poate ajunge deloc la acest nume, indiferent ce rulează în spatele lui.","There is no MX record and the SPF record allows no sender, so this domain neither receives nor sends mail. The checks that only apply to a working mail setup are reported as not applicable below.":"Nu există nicio înregistrare MX, iar înregistrarea SPF nu permite niciun expeditor, deci acest domeniu nici nu primește, nici nu trimite e-mail. Verificările care se aplică doar unei configurații de mail funcționale sunt raportate mai jos ca inaplicabile.","There is no SPF, no DMARC and no service verification on this domain, so nothing at all is published about who may act in its name.":"Nu există niciun SPF, niciun DMARC și nicio verificare de serviciu pe acest domeniu, așa că nu se publică absolut nimic despre cine poate acționa în numele lui.","There is no TXT record starting with v=spf1 at {domain}. Receivers cannot tell which servers may send mail for this domain, and DMARC can only pass through DKIM.":"Nu există nicio înregistrare TXT care începe cu v=spf1 la {domain}. Destinatarii nu pot ști ce servere pot trimite e-mail pentru acest domeniu, iar DMARC poate trece doar prin DKIM.","There is no expiry pressure on this domain.":"Nu există nicio presiune legată de expirare pentru acest domeniu.","These flags keep a cookie off plain HTTP (Secure), out of reach of page scripts and therefore of XSS (HttpOnly), and off cross-site requests (SameSite). HttpOnly is not possible for a cookie the front-end code has to read.":"Aceste flaguri țin un cookie departe de HTTP simplu (Secure), de scripturile paginii și deci de XSS (HttpOnly) și de cererile cross-site (SameSite). HttpOnly nu este posibil pentru un cookie pe care codul de front-end trebuie să îl citească.","These headers are what the browser enforces on behalf of the site: HTTPS-only, where scripts may come from, whether the page may be framed. Without them the browser falls back to its permissive defaults. Missing or weak: {names}.":"Aceste antete sunt ceea ce impune browserul în numele site-ului: doar-HTTPS, de unde pot veni scripturile, dacă pagina poate fi încadrată într-un frame. Fără ele, browserul revine la valorile sale implicite permisive. Lipsă sau slabe: {names}.","These three decide what a search result looks like and which of several addresses is indexed. Check them per template, not only on the home page.":"Aceste trei elemente decid cum arată un rezultat de căutare și care dintre mai multe adrese este indexată. Verificați-le pentru fiecare șablon, nu doar pe pagina principală.","These three decide what the search result looks like and which address is indexed. Check them on each page template, not only on the home page, because a missing tag in a template is missing on every page that uses it.":"Aceste trei elemente decid cum arată rezultatul căutării și ce adresă este indexată. Verificați-le pe fiecare șablon de pagină, nu doar pe pagina principală, pentru că o etichetă lipsă dintr-un șablon lipsește de pe fiecare pagină care îl folosește.","They are the compile-and-match skeleton for each language, over a text variable you supply. Flags are translated rather than copied: Python gets re.IGNORECASE, re.MULTILINE and re.DOTALL, PHP gets i, m, s and u after the delimiter, and Go gets them inside the pattern as (?ims). g has no letter outside JavaScript, so the snippet uses finditer, preg_match_all or FindAllStringSubmatch instead, and y, d and v have no counterpart anywhere and are named in a note rather than dropped in silence. Two more notes appear when they apply: Python spells a named group (?P<name>…), and Go's RE2 engine rejects lookaround and backreferences outright.":"Sunt scheletul de compilare-și-potrivire pentru fiecare limbaj, aplicat pe o variabilă text pe care o furnizați. Indicatorii sunt traduși, nu copiați: Python primește re.IGNORECASE, re.MULTILINE și re.DOTALL, PHP primește i, m, s și u după delimitator, iar Go îi primește în interiorul tiparului, ca (?ims). g nu are o literă în afara JavaScript, așa că fragmentul folosește în schimb finditer, preg_match_all sau FindAllStringSubmatch, iar y, d și v nu au corespondent nicăieri și sunt menționate într-o notă, în loc să fie eliminate în tăcere. Mai apar două note, atunci când se aplică: Python scrie un grup denumit ca (?P<name>…), iar motorul RE2 din Go respinge direct lookaround-ul și referințele înapoi.","They are the header and claim problems that get tokens forged, in severity order with alg “none” always first. Critical: alg “none” or a missing alg, an empty signature, and the jku, x5u, jwk and x5c headers, which tell a verifier to fetch or trust a key the sender picked - pin your keys and ignore those headers. Warning: an HS algorithm, because a verifier that reads the algorithm out of the token can be handed an RS256 token re-signed as HS256 with the public key as the secret; an HMAC secret shorter than the hash, which RFC 7518 §3.2 forbids; a missing kid on an asymmetric algorithm; crit parameters, which RFC 7515 says an unimplementing verifier must reject; no exp, or one more than a year out. There is no score - it is a list, and what does not apply is not shown.":"Sunt problemele de antet și de claim care duc la falsificarea token-urilor, în ordinea gravității, cu alg „none” întotdeauna prima. Critic: alg „none” sau alg lipsă, o semnătură goală și antetele jku, x5u, jwk și x5c, care îi spun unui verificator să obțină sau să aibă încredere într-o cheie aleasă de expeditor - fixați-vă cheile și ignorați acele antete. Avertisment: un algoritm HS, pentru că unui verificator care citește algoritmul din token i se poate da un token RS256 resemnat ca HS256, cu cheia publică pe post de secret; un secret HMAC mai scurt decât hash-ul, lucru interzis de RFC 7518 §3.2; un kid lipsă la un algoritm asimetric; parametri crit, despre care RFC 7515 spune că un verificator care nu îi implementează trebuie să respingă token-ul; lipsa exp sau un exp la mai mult de un an distanță. Nu există scor - este o listă, iar ce nu se aplică nu este afișat.","This advanced report is registered in the XGM report engine and is waiting for live collectors.":"Acest raport avansat este înregistrat în motorul de rapoarte XGM și așteaptă colectori live.","This is a PKCS#1 or SEC1 key. Convert it to PKCS#8 (-----BEGIN PRIVATE KEY-----) first: openssl pkcs8 -topk8 -nocrypt -in key.pem.":"Aceasta este o cheie PKCS#1 sau SEC1. Convertiți-o mai întâi în PKCS#8 (-----BEGIN PRIVATE KEY-----): openssl pkcs8 -topk8 -nocrypt -in key.pem.","This is a heuristic over the shape of the pattern. The pattern is read, never run against a subject built to be slow, so a clean result is not a proof that it is safe: a backreference, a construct the check does not read, and the engine's own optimisations are all outside what a shape can tell you. The tester on this page runs your pattern in a Web Worker and kills it after 1.5 seconds, so a blow-up stops the run instead of freezing the tab. A server that runs the same pattern over text somebody else supplies has no such guard, and the request thread goes with it.":"Aceasta este o euristică aplicată formei tiparului. Tiparul este citit, niciodată rulat asupra unui text construit anume ca să fie lent, așa că un rezultat curat nu este o dovadă că tiparul este sigur: o referință inversă, o construcție pe care verificarea nu o citește și optimizările proprii ale motorului rămân toate în afara a ceea ce poate arăta forma. Testerul de pe această pagină rulează tiparul dumneavoastră într-un Web Worker și îl oprește după 1,5 secunde, astfel încât o explozie oprește rularea în loc să blocheze fila. Un server care rulează același tipar peste un text furnizat de altcineva nu are o astfel de protecție, iar firul de execuție al cererii se pierde odată cu ea.","This is an encrypted JWE (5 parts). Only signed JWS tokens (3 parts) can be decoded without the key.":"Acesta este un JWE criptat (5 părți). Doar tokenurile JWS semnate (3 părți) pot fi decodate fără cheie.","This is the approach recommended by Google's strict CSP guidance: host allowlists are ignored and only trusted scripts run.":"Aceasta este abordarea recomandată de ghidul Google pentru CSP strict: listele de gazde permise sunt ignorate și rulează doar scripturile de încredere.","This scanner's OpenSSL build cannot offer {names}, so whether the server accepts them is unknown rather than refused.":"Versiunea de OpenSSL a acestui scaner nu poate oferi {names}, așa că nu se știe dacă serverul le acceptă, în loc să fi fost refuzate.","This watch has expired and is no longer checked.":"Această urmărire a expirat și nu mai este verificată.","Time claims":"Claim-uri de timp","Title":"Titlu","Title, description, canonical and Open Graph tags of the home page, scored with recommendations.":"Titlul, descrierea, canonical și etichetele Open Graph ale paginii principale, punctate și cu recomandări.","Token":"Token","Token signed":"Token semnat","Too many checks. Try again in a minute.":"Prea multe verificări. Încercați din nou peste un minut.","Too many checks. Try again in {seconds} s.":"Prea multe verificări. Încercați din nou în {seconds} s.","Transport":"Transport","Turn on DNSSEC at the DNS provider and publish the DS record at the registrar.":"Activați DNSSEC la furnizorul de DNS și publicați înregistrarea DS la registrar.","Turn on stapling if the CA still publishes OCSP.":"Activați stapling dacă CA-ul încă publică OCSP.","Turn on the registrar lock (clientTransferProhibited and clientDeleteProhibited) at the registrar.":"Activați blocarea la registrar (clientTransferProhibited și clientDeleteProhibited) la registrar.","Two parts that can match the same characters: <code>{token}</code>":"Două părți care pot potrivi aceleași caractere: <code>{token}</code>","Unavailable":"Indisponibil","Unicode matching is the default in Python 3, so the u flag has no counterpart.":"În Python 3 potrivirea Unicode este implicită, așa că indicatorul u nu are un corespondent.","Unicode mode, needed for \\p{…}; v is the extended form":"Mod Unicode, necesar pentru \\p{…}; v este forma extinsă","Unicode mode: \\p{…} works and a character above U+FFFF counts as one character":"Mod Unicode: \\p{…} funcționează, iar un caracter de peste U+FFFF contează ca un singur caracter","Unicode sets mode: the extended form of u, with set operations inside [ ]":"Mod seturi Unicode: forma extinsă a lui u, cu operații pe seturi în interiorul [ ]","Unknown mechanism: {join}":"Mecanism necunoscut: {join}","Unknown mechanisms cause permerror. Check for typos such as inlcude or a missing colon.":"Mecanismele necunoscute provoacă permerror. Căutați greșeli de tipar precum inlcude sau două puncte lipsă.","Unsigned tokens cannot be verified.":"Tokenurile nesemnate nu pot fi verificate.","Use $1, $<name> or $& for the match.":"Folosiți $1, $<name> sau $& pentru potrivire.","Use none, quarantine or reject. Receivers fall back to p.":"Folosiți none, quarantine sau reject. Destinatarii revin la p.","Use rua=mailto:address@domain. Invalid: {join}":"Folosiți rua=mailto:address@domain. Invalid: {join}","Use ruf=mailto:address@domain. Invalid: {join}":"Folosiți ruf=mailto:address@domain. Invalid: {join}","Use strict-origin-when-cross-origin instead.":"Folosiți în schimb strict-origin-when-cross-origin.","Use this pattern in code":"Folosiți acest tipar în cod","VNC is often weakly authenticated; put it behind a VPN.":"VNC are adesea autentificare slabă; puneți-l în spatele unui VPN.","Valid certificate":"Certificat valid","Valid for another {formatDuration} (exp).":"Valabil încă {formatDuration} (exp).","Validating resolvers answered without the AD flag, so nothing proves the answers came from the real name servers. Anyone able to answer faster than they do can send a visitor somewhere else.":"Resolverele care validează au răspuns fără flagul AD, așa că nimic nu dovedește că răspunsurile au venit de la serverele de nume reale. Oricine poate răspunde mai repede decât ele poate trimite un vizitator în altă parte.","Value":"Valoare","Verification for alg {v} is not supported here.":"Verificarea pentru alg {v} nu este suportată aici.","Verify signature":"Verifică semnătura","Very long TXT answers can exceed UDP packet limits at some resolvers. Consider consolidating ranges.":"Răspunsurile TXT foarte lungi pot depăși limitele pachetelor UDP la unele resolvere. Luați în considerare consolidarea intervalelor.","Visitors who type www. reach nothing. This is a deliberate choice on some sites; if it is not, add the record.":"Vizitatorii care tastează www. nu ajung nicăieri. Pe unele site-uri aceasta este o alegere deliberată; dacă nu este, adăugați înregistrarea.","Watch":"Urmărire","Watch created":"Urmărire creată","Watch deleted":"Urmărire ștearsă","Watch for changes":"Urmăriți modificările","Watch not found":"Urmărirea nu a fost găsită","Watch the addresses that serve and send":"Urmăriți adresele care servesc și trimit","Watching {target} with {tool}":"{target} este urmărit cu {tool}","Webhook URL (optional)":"URL webhook (opțional)","Webhook: {url}":"Webhook: {url}","Website Health":"Sănătatea site-ului","Website health":"Sănătatea site-ului","What changed since {date}":"Ce s-a schimbat din {date}","What do the warnings above the claims mean?":"Ce înseamnă avertismentele de deasupra claim-urilor?","What the pattern matches, part by part":"Ce potrivește tiparul, parte cu parte","What to fix":"Ce trebuie remediat","Whatever the first group matched, again":"Ceea ce a potrivit primul grup, din nou","Which algorithms can this actually verify?":"Ce algoritmi poate verifica de fapt?","Which flags can I use?":"Ce flaguri pot folosi?","Why did the tester stop after 1.5 seconds, and does it check my pattern for ReDoS?":"De ce s-a oprit testerul după 1,5 secunde și îmi verifică tiparul pentru ReDoS?","Why do I only see the first 200 matches?":"De ce văd doar primele 200 de potriviri?","Why does my pattern behave differently in Python or PHP?":"De ce modelul meu se comportă diferit în Python sau PHP?","Windows RPC should not be reachable from the internet.":"Windows RPC nu ar trebui să fie accesibil de pe internet.","With no MX record a sender would fall back to the domain itself, and nothing answers there on port 25. For a domain that receives no mail that is the intended outcome.":"Fără o înregistrare MX, un expeditor ar reveni la domeniul în sine, iar acolo nimic nu răspunde pe portul 25. Pentru un domeniu care nu primește e-mail, acesta este rezultatul dorit.","Within the limit with room for another provider.":"În limită, cu loc pentru încă un furnizor.","Without DMARC a receiver has no instruction about mail that fails SPF or DKIM, so it delivers it. The domain can be used in phishing and the owner never sees a report about it.":"Fără DMARC, un destinatar nu are nicio instrucțiune despre e-mailurile care nu trec SPF sau DKIM, așa că le livrează. Domeniul poate fi folosit în phishing, iar proprietarul nu vede niciodată un raport despre asta.","Without HSTS, a first visit over http:// can be intercepted before the redirect to https:// happens, and the visitor never sees that it was.":"Fără HSTS, prima vizită prin http:// poate fi interceptată înainte să aibă loc redirecționarea către https://, iar vizitatorul nu vede niciodată că s-a întâmplat.","Without Strict-Transport-Security a first visit over http:// can be intercepted before the redirect to https:// happens.":"Fără Strict-Transport-Security, prima vizită prin http:// poate fi interceptată înainte să aibă loc redirecționarea către https://.","Without TLS-RPT, a certificate or STARTTLS failure on the mail servers is invisible until someone reports missing mail.":"Fără TLS-RPT, o defecțiune de certificat sau STARTTLS pe serverele de e-mail este invizibilă până când cineva raportează e-mailuri lipsă.","Without TXT records the domain publishes no SPF and no DMARC, so anyone can send mail in its name and receivers have no policy to apply.":"Fără înregistrări TXT, domeniul nu publică niciun SPF și niciun DMARC, așa că oricine poate trimite e-mail în numele lui, iar destinatarii nu au nicio politică de aplicat.","Without a canonical tag, a page reachable under several addresses is indexed several times and the ranking is split.":"Fără o etichetă canonical, o pagină accesibilă la mai multe adrese este indexată de mai multe ori, iar clasarea se împarte.","Without a sitemap a crawler only finds the pages it can reach by following links, so anything not linked from the navigation may never be indexed, and new pages are found late.":"Fără un sitemap, un crawler găsește doar paginile la care poate ajunge urmând linkuri, așa că orice nu este legat din navigație s-ar putea să nu fie indexat niciodată, iar paginile noi sunt găsite târziu.","Without all or redirect, unlisted servers get a neutral result. End the record with ~all or -all.":"Fără all sau redirect, serverele nelistate primesc un rezultat neutral. Terminați înregistrarea cu ~all sau -all.","Without an MX record a sender falls back to the domain itself and keeps retrying for days before it gives up. A null MX makes it fail on the first attempt. Not every DNS panel accepts one: some refuse a \".\" as the exchange, and then the domain is simply left without an MX record.":"Fără o înregistrare MX, un expeditor revine la domeniul în sine și reîncearcă zile la rând înainte să renunțe. Un MX nul îl face să eșueze de la prima încercare. Nu orice panou DNS acceptă așa ceva: unele refuză \".\" ca exchange, iar atunci domeniul rămâne pur și simplu fără înregistrare MX.","Without either directive, scripts may load from anywhere and the policy does not help against XSS.":"Fără niciuna dintre directive, scripturile se pot încărca de oriunde, iar politica nu ajută împotriva XSS.","Without rua you cannot see who sends mail as {domain} or whether it passes, which makes a safe move to enforcement guesswork.":"Fără rua nu puteți vedea cine trimite e-mail ca {domain} sau dacă trece verificările, ceea ce face ca trecerea sigură la aplicare să fie o ghicitoare.","Written into the header as alg. Every algorithm this tool can verify, it can also sign with.":"Se scrie în header ca alg. Orice algoritm pe care acest instrument îl poate verifica poate fi folosit și pentru semnare.","X-Content-Type-Options is missing":"X-Content-Type-Options lipsește","X-Content-Type-Options: nosniff":"X-Content-Type-Options: nosniff","X-Frame-Options is missing":"X-Frame-Options lipsește","X-Frame-Options: {value}":"X-Frame-Options: {value}","XGM POSTs a JSON body here on every change. Leave it empty to use only the RSS feed.":"XGM trimite aici prin POST un corp JSON la fiecare modificare. Lăsați câmpul gol pentru a folosi doar fluxul RSS.","XGM cannot reach a private, loopback or internal address; use a public URL.":"XGM nu poate ajunge la o adresă privată, loopback sau internă; folosiți un URL public.","XGM checked SPF, DKIM, DMARC, MTA-STS and the mail servers of {domain}.":"XGM a verificat SPF, DKIM, DMARC, MTA-STS și serverele de e-mail pentru {domain}.","XGM checked availability, TLS, redirects, headers, crawlability and page metadata for {target}.":"XGM a verificat disponibilitatea, TLS, redirecționările, antetele, posibilitatea de indexare și metadatele paginii pentru {target}.","XGM checked the DNS records, propagation and DNSSEC of {domain}.":"XGM a verificat înregistrările DNS, propagarea și DNSSEC pentru {domain}.","XGM checked the metadata of {domain}.":"XGM a verificat metadatele pentru {domain}.","XGM checked the registration, DNS, mail policy and certificate of {domain}.":"XGM a verificat înregistrarea, DNS-ul, politica de e-mail și certificatul pentru {domain}.","XGM checked {checked} well-known selectors and found none. DKIM may still be in use under a selector only the mail provider knows, but without it DMARC has to rely on SPF alone, which breaks whenever mail is forwarded.":"XGM a verificat {checked} selectori cunoscuți și nu a găsit niciunul. DKIM poate fi totuși folosit sub un selector pe care îl știe doar furnizorul de e-mail, dar fără el DMARC trebuie să se bazeze doar pe SPF, care se strică ori de câte ori e-mailul este redirecționat.","XGM queried {zones} blocklists for {domain}.":"XGM a interogat {zones} liste negre pentru {domain}.","XGM re-runs this check and tells you when one of these changes:":"XGM rulează din nou această verificare și vă anunță când se modifică una dintre acestea:","XGM read the response headers of {domain}.":"XGM a citit antetele de răspuns pentru {domain}.","XGM scanned the TLS configuration of {domain}: grade {grade}.":"XGM a scanat configurația TLS pentru {domain}: nota {grade}.","XGM scanned the {total} most common TCP ports of {domain}: {open} open.":"XGM a scanat cele mai uzuale {total} porturi TCP pentru {domain}: {open} deschise.","XGM stopped calling it after repeated failures. The RSS feed still lists every change.":"XGM a încetat să îl apeleze după eșecuri repetate. Fluxul RSS listează în continuare fiecare schimbare.","XGM traced four entry URLs for {domain}.":"XGM a urmărit patru URL-uri de intrare pentru {domain}.","Yes. Switch to “Encode and sign”, pick one of HS256/384/512, RS256/384/512, PS256/384/512 or ES256/384/512, edit the header and payload JSON, and supply the shared secret or a PKCS#8 private key (-----BEGIN PRIVATE KEY-----) or a private JWK. The token is built with crypto.subtle.sign in your browser: the key is never uploaded, never written into the URL and never stored. The header and payload are re-serialised compactly before signing, because a JWT carries the exact bytes that were signed, so the whitespace of the editor cannot be part of the signing input. Nothing is added for you - no iat, no exp - so the token holds exactly the claims you typed. A PKCS#1 or SEC1 key (-----BEGIN RSA PRIVATE KEY-----) is refused with the openssl command that converts it, because Web Crypto only imports PKCS#8.":"Da. Treceți la „Encode and sign”, alegeți unul dintre HS256/384/512, RS256/384/512, PS256/384/512 sau ES256/384/512, editați JSON-ul de header și de payload și furnizați secretul partajat sau o cheie privată PKCS#8 (-----BEGIN PRIVATE KEY-----) ori un JWK privat. Tokenul este construit cu crypto.subtle.sign în browserul dumneavoastră: cheia nu este niciodată încărcată, niciodată scrisă în URL și niciodată stocată. Headerul și payloadul sunt re-serializate compact înainte de semnare, pentru că un JWT poartă exact octeții care au fost semnați, așa că spațiile din editor nu pot face parte din intrarea de semnare. Nu se adaugă nimic pentru dumneavoastră - niciun iat, niciun exp - așa că tokenul conține exact revendicările pe care le-ați scris. O cheie PKCS#1 sau SEC1 (-----BEGIN RSA PRIVATE KEY-----) este refuzată, împreună cu comanda openssl care o convertește, pentru că Web Crypto importă doar PKCS#8.","You can paste a single JWK or a whole JWKS object. When the JSON has a “keys” array, the key whose kid matches the token’s header is used; if no key carries that kid the tool says so and names the kids it found, rather than falling back to the first key and reporting a result you cannot trust. A token with no kid is matched only when the set holds one key, or one key of the right type for the algorithm; otherwise you are asked to paste the single key you mean. No JWKS URL is fetched - the set has to be pasted, because the issuer’s endpoint would refuse a cross-origin request from this page. In PEM form only an SPKI public key (-----BEGIN PUBLIC KEY-----) is accepted; certificates and private keys are not. The curve is taken from the header, so an ES256 header with a P-384 key fails at import rather than at verification.":"Puteți lipi un singur JWK sau un întreg obiect JWKS. Când JSON-ul conține un tablou „keys”, este folosită cheia al cărei kid se potrivește cu headerul tokenului; dacă nicio cheie nu poartă acel kid, instrumentul spune asta și numește kid-urile pe care le-a găsit, în loc să revină la prima cheie și să raporteze un rezultat în care nu puteți avea încredere. Un token fără kid este corelat doar când setul conține o singură cheie sau o singură cheie de tipul potrivit pentru algoritm; altfel vi se cere să lipiți exact cheia la care vă referiți. Nu este accesat niciun URL JWKS - setul trebuie lipit, pentru că endpointul emitentului ar refuza o cerere cross-origin din această pagină. În formă PEM este acceptată doar o cheie publică SPKI (-----BEGIN PUBLIC KEY-----); certificatele și cheile private nu sunt. Curba este preluată din header, așa că un header ES256 cu o cheie P-384 eșuează la import, nu la verificare.","Your organisation name and logo stay in this browser and are never uploaded. The PDF is made by your browser's print dialog.":"Numele organizației și logoul rămân în acest browser și nu sunt încărcate nicăieri. PDF-ul este creat de dialogul de tipărire al browserului.","Zero or more":"Zero sau mai multe","Zero or one: the part before it is optional":"Zero sau unu: partea dinaintea sa este opțională","^ and $ also match at each line break":"^ și $ se potrivesc și la fiecare sfârșit de rând","^ and $ also match at every line break":"^ și $ se potrivesc și la fiecare sfârșit de rând","a NUL character":"un caracter NUL","a URL the verifier is told to fetch the JWK Set from":"un URL de la care verificatorului i se spune să descarce JWK Set-ul","a URL the verifier is told to fetch the certificate chain from":"un URL de la care verificatorului i se spune să descarce lanțul de certificate","a backspace character":"un caracter backspace","a blocklist":"o listă neagră","a capture group named {name}, read back as $<{name}>":"un grup de captură numit {name}, citit înapoi ca $<{name}>","a capture group, read back as ${n}":"un grup de captură, citit înapoi ca ${n}","a carriage return":"un caracter carriage return","a certificate chain carried inside the token itself":"un lanț de certificate transportat chiar în interiorul tokenului","a character between {from} and {to}":"un caracter între {from} și {to}","a character out of [{set}]":"un caracter din [{set}]","a character that is not in [{set}]":"un caracter care nu se află în [{set}]","a character with the Unicode property {name}":"un caracter cu proprietatea Unicode {name}","a character without the Unicode property {name}":"un caracter fără proprietatea Unicode {name}","a digit 0-9":"o cifră 0-9","a form feed":"un caracter form feed","a group that does not capture":"un grup care nu capturează","a letter, a digit or an underscore":"o literă, o cifră sau o liniuță de subliniere","a line feed":"un caracter line feed","a position followed by":"o poziție urmată de","a position not followed by":"o poziție care nu este urmată de","a position not preceded by":"o poziție care nu este precedată de","a position preceded by":"o poziție precedată de","a position that is not a word boundary":"o poziție care nu este o limită de cuvânt","a public key carried inside the token itself":"o cheie publică transportată chiar în interiorul tokenului","a space, a tab or a line break":"un spațiu, un tab sau un sfârșit de rând","a tab":"un tab","a vertical tab":"un tab vertical","a word boundary":"o limită de cuvânt","alg is \"none\": the token is unsigned. Never accept it for authentication.":"alg este „none”: tokenul nu este semnat. Nu îl acceptați niciodată pentru autentificare.","alg is {alg}, a shared-secret algorithm. If the issuer signs with RSA or ECDSA, an attacker can re-sign the token with HS* using the public key as the HMAC secret, and a verifier that reads the algorithm out of the token accepts it. Pass the expected algorithm to the verify call instead of trusting the header.":"alg este {alg}, un algoritm cu secret partajat. Dacă emitentul semnează cu RSA sau ECDSA, un atacator poate resemna tokenul cu HS*, folosind cheia publică drept secret HMAC, iar un verificator care citește algoritmul din token îl acceptă. Transmiteți algoritmul așteptat apelului de verificare, în loc să vă bazați pe antet.","alg {v}":"alg {v}","alternative {n}":"alternativa {n}","any character except a line break":"orice caracter cu excepția unei întreruperi de linie","any character that is not a digit":"orice caracter care nu este o cifră","any character that is not a letter, a digit or an underscore":"orice caracter care nu este o literă, o cifră sau o liniuță de subliniere","any character that is not whitespace":"orice caracter care nu este spațiu alb","any character, a line break included (the s flag is on)":"orice caracter, inclusiv o întrerupere de linie (indicatorul s este activ)","any one of {count} alternatives":"oricare dintre cele {count} alternative","apex and www, http and https all land on one address, so nothing is split between duplicates.":"apex și www, http și https ajung toate la o singură adresă, așa că nimic nu este împărțit între duplicate.","apex and www, http and https do not all land on the same address. Search engines treat them as separate sites and split the ranking between them; sessions and cookies split the same way.":"apex și www, http și https nu ajung toate la aceeași adresă. Motoarele de căutare le tratează ca site-uri separate și împart clasarea între ele; sesiunile și cookie-urile se împart la fel.","base-uri is not set":"base-uri nu este setat","between {n} and {m} of {item}":"{item}, de {n} până la {m} ori","between {n} and {m} of {item}, as few as possible":"{item}, de {n} până la {m} ori, cât mai puține posibil","changed to":"schimbat în","crit is not a non-empty array of header names, which RFC 7515 does not allow. A strict verifier rejects the token.":"crit nu este un tablou nevid de nume de antete, ceea ce RFC 7515 nu permite. Un verificator strict respinge tokenul.","developer":"dezvoltator","eval() and new Function() can turn injected strings into code. Remove it unless a library truly needs it.":"eval() și new Function() pot transforma șiruri injectate în cod. Eliminați-l dacă o bibliotecă nu are neapărat nevoie de el.","every match is reported, not only the first":"este raportată fiecare potrivire, nu doar prima","exactly {n} of {item}":"{item}, exact de {n} ori","exp and nbf are numeric seconds compared against the clock of the machine you are sitting at, not against the issuer's clock or a time server. Most server libraries also allow a leeway of some seconds around exp and nbf, so a token that just crossed the boundary can still pass there. If iat is more than five minutes in the future the tool raises a separate warning, which usually means the issuer's clock is wrong rather than the token.":"exp și nbf sunt secunde numerice comparate cu ceasul mașinii la care stați, nu cu ceasul emitentului sau cu un server de timp. Majoritatea bibliotecilor de server permit și o toleranță de câteva secunde în jurul lui exp și nbf, așa că un token care tocmai a trecut limita poate fi totuși acceptat acolo. Dacă iat este cu mai mult de cinci minute în viitor, instrumentul ridică un avertisment separat, ceea ce înseamnă de obicei că ceasul emitentului este greșit, nu tokenul.","exp is {formatDuration} away. Nothing about a JWT is checked with the issuer after it is handed out, so whoever copies this token keeps the access it carries until that date, unless you keep a revocation list of your own.":"Până la exp mai sunt {formatDuration}. Nimic dintr-un JWT nu mai este verificat cu emitentul după ce a fost predat, așa că oricine copiază acest token păstrează accesul pe care îl poartă până la acea dată, dacă nu țineți dumneavoastră o listă de revocare.","exp, nbf and iat are seconds since 1970. Nothing is added for you.":"exp, nbf și iat sunt exprimate în secunde de la 1970. Nu se adaugă nimic automat.","expiring":"expiră","flag {v}":"indicatorul {v}","form-action is not set":"form-action nu este setat","frame-ancestors controls who may frame the page (the modern X-Frame-Options) and does not fall back to default-src.":"frame-ancestors controlează cine poate încadra pagina (X-Frame-Options modern) și nu revine la default-src.","frame-ancestors is not set":"frame-ancestors nu este setat","g, i, m, s, u, y, d and v - the flags of the browser's own RegExp. Without g only the first match is returned; s lets a dot match newlines; d adds the start and end index of each capture group.":"g, i, m, s, u, y, d și v - flagurile RegExp-ului propriu al browserului. Fără g se returnează doar prima potrivire; s permite punctului să se potrivească cu liniile noi; d adaugă indexul de început și de sfârșit al fiecărui grup de captură.","grade {grade}":"nota {grade}","http:// answers with a page rather than a redirect, so anyone on the same network reads and can alter the traffic, cookies included.":"http:// răspunde cu o pagină în loc de o redirecționare, așa că oricine se află în aceeași rețea citește și poate modifica traficul, inclusiv cookie-urile.","http:// does not end on https://":"http:// nu se termină pe https://","http:// is upgraded to https://":"http:// este ridicat la https://","iat is in the future; check the issuer's clock.":"iat este în viitor; verificați ceasul emitentului.","improved":"îmbunătățit","kid {String}":"kid {String}","max-age is {days} days. Browsers treat a short window as a weaker promise and the preload list requires at least 180 days.":"max-age este de {days} zile. Browserele tratează o fereastră scurtă ca pe o promisiune mai slabă, iar lista preload cere cel puțin 180 de zile.","missing":"lipsă","more time left":"mai mult timp rămas","not a JavaScript flag; the tester ignores it":"nu este un flag JavaScript; testerul îl ignoră","object-src is not 'none'":"object-src nu este 'none'","og:title, og:description and og:image are what a link looks like when someone pastes it into a chat. The image URL has to be absolute; a relative one is ignored.":"og:title, og:description și og:image sunt felul în care arată un link când cineva îl lipește într-un chat. URL-ul imaginii trebuie să fie absolut; unul relativ este ignorat.","one or more of {item}":"{item}, de una sau mai multe ori","one or more of {item}, as few as possible":"{item}, de una sau mai multe ori, cât mai puține posibil","or drop one here. The file is read in your browser and never uploaded.":"sau trageți unul aici. Fișierul este citit în browserul dumneavoastră și nu este încărcat niciodată.","p=none asks receivers to do nothing. This domain has no legitimate sender to break, so it can go straight to p=reject and have spoofed mail thrown away.":"p=none le cere destinatarilor să nu facă nimic. Acest domeniu nu are niciun expeditor legitim de stricat, deci poate trece direct la p=reject, iar mesajele falsificate să fie aruncate.","p=none asks receivers to report failures and to deliver the message anyway, so spoofed mail in this domain's name still lands in the inbox. It is the right first step, not the destination.":"p=none le cere destinatarilor să raporteze eșecurile și să livreze mesajul oricum, așa că e-mailurile falsificate în numele acestui domeniu ajung tot în inbox. Este primul pas corect, nu destinația.","p=none collects reports but blocks nothing. Read the aggregate reports until every legitimate sender passes, then move to quarantine and finally reject.":"p=none colectează rapoarte, dar nu blochează nimic. Citiți rapoartele agregate până când fiecare expeditor legitim trece, apoi treceți la quarantine și în final la reject.","pct must be a whole number from 0 to 100.":"pct trebuie să fie un număr întreg de la 0 la 100.","ptr mechanism is deprecated":"Mecanismul ptr este depreciat","regex tester":"tester regex","robots.txt is served":"robots.txt este servit","script-src allows 'unsafe-eval'":"script-src permite 'unsafe-eval'","script-src allows 'unsafe-inline'":"script-src permite 'unsafe-inline'","script-src allows {sources}":"script-src permite {sources}","sitemap.xml is served":"sitemap.xml este servit","sticky: a match has to start exactly where the previous one ended":"sticky: o potrivire trebuie să înceapă exact acolo unde s-a terminat cea anterioară","style-src allows 'unsafe-inline'":"style-src permite 'unsafe-inline'","the SPF or DMARC record changes":"înregistrarea SPF sau DMARC se modifică","the TLS certificate has fewer than 14 days left":"certificatului TLS îi rămân mai puțin de 14 zile","the character with code {code}":"caracterul cu codul {code}","the character {text}":"caracterul {text}","the dot also matches a line break":"punctul se potrivește și cu un sfârșit de linie","the end of a line (the m flag is on)":"sfârșitul unei linii (indicatorul m este activ)","the end of the text":"sfârșitul textului","the grade drops":"nota scade","the same text that group {n} matched":"același text pe care l-a potrivit grupul {n}","the same text that the group named {name} matched":"același text pe care l-a potrivit grupul numit {name}","the start and end index of every capture group is reported":"sunt raportate indexul de început și cel de sfârșit ale fiecărui grup de captură","the start of a line (the m flag is on)":"începutul unei linii (indicatorul m este activ)","the start of the text":"începutul textului","the target appears on or leaves a blocklist":"ținta apare pe o listă neagră sau iese de pe ea","the text {text}":"textul {text}","this tool does not recognise the construct; it is shown exactly as you wrote it":"acest instrument nu recunoaște construcția; este afișată exact cum ați scris-o","typ {String}":"typ {String}","unsafe-url sends the full URL, including the query string, to every other site the page links to or loads a resource from. Session tokens and search terms in URLs leak that way.":"unsafe-url trimite URL-ul complet, inclusiv șirul de interogare, către fiecare alt site către care pagina are linkuri sau de la care încarcă o resursă. Tokenurile de sesiune și termenii de căutare din URL-uri se scurg astfel.","upper and lower case count as the same letter":"majusculele și minusculele contează ca aceeași literă","zero or more of {item}":"{item}, de zero sau mai multe ori","zero or more of {item}, as few as possible":"{item}, de zero sau mai multe ori, cât mai puține posibil","zero or one of {item}":"{item}, de zero sau o dată","zero or one of {item}, preferring none":"{item}, de zero sau o dată, preferabil niciuna","{alg} private key (PKCS#8 PEM or JWK)":"Cheie privată {alg} (PKCS#8 PEM sau JWK)","{alg} public key (PEM, JWK or JWKS)":"Cheie publică {alg} (PEM, JWK sau JWKS)","{alg} secret":"Secret {alg}","{alg} tokens are signed with a private key.":"Tokenurile {alg} sunt semnate cu o cheie privată.","{alg} tokens are signed with the shared secret.":"Tokenurile {alg} sunt semnate cu secretul partajat.","{alg} tokens are verified with the issuer's public key.":"Tokenurile {alg} sunt verificate cu cheia publică a emitentului.","{alg} tokens are verified with the shared secret.":"Tokenurile {alg} sunt verificate cu secretul partajat.","{answered} of {total} lookups came back with an answer and none of them reported a listing.":"{answered} din {total} interogări au returnat un răspuns și niciuna nu a raportat o listare.","{authName} is published.":"{authName} este publicat.","{changes} changes, {unchanged} unchanged.":"{changes} modificări, {unchanged} neschimbate.","{checked} is listed on {name}":"{checked} este listat pe {name}","{checked}: grade {grade} ({overall_score}/100)":"{checked}: nota {grade} ({overall_score}/100)","{count} A records answer for this name.":"{count} înregistrări A răspund pentru acest nume.","{count} AAAA records answer, so IPv6-only clients reach the site directly instead of through a carrier translator.":"{count} înregistrări AAAA răspund, așa că clienții doar-IPv6 ajung direct la site în loc să treacă printr-un translator al operatorului.","{count} MX records":"{count} înregistrări MX","{count} MX records tell senders where to deliver mail for this domain.":"{count} înregistrări MX le spun expeditorilor unde să livreze e-mailurile pentru acest domeniu.","{count} TXT records":"{count} înregistrări TXT","{count} TXT records are published":"{count} înregistrări TXT sunt publicate","{count} authoritative name servers":"{count} servere de nume autoritative","{count} backtracking risk{_s} in the pattern":"{count} riscuri de backtracking în model","{count} days":"{count} zile","{count} different final URLs were reached. Search engines treat them as separate pages and split the ranking signals between them; visitors also get separate cookies and sessions.":"Au fost atinse {count} URL-uri finale diferite. Motoarele de căutare le tratează ca pagini separate și împart semnalele de clasare între ele; vizitatorii primesc și cookie-uri și sesiuni separate.","{count} hops":"{count} salturi","{count} lookups were refused, which these operators do for public or high-volume resolvers. A refusal is not a listing and says nothing about the address.":"{count} interogări au fost refuzate, lucru pe care acești operatori îl fac pentru resolvere publice sau cu volum mare. Un refuz nu este o listare și nu spune nimic despre adresă.","{count} of the 6 core security headers are missing or weak":"{count} din cele 6 antete de securitate de bază lipsesc sau sunt slabe","{count} of the {checked} checked selectors publish a key, so mail from this domain can be signed.":"{count} din cei {checked} selectori verificați publică o cheie, așa că e-mailurile de pe acest domeniu pot fi semnate.","{count} of {total} cookies are missing flags":"{count} din {total} cookie-uri nu au toate flagurile","{count} of {total} lookups timed out or failed, so those lists are unknown rather than clean. A repeat check usually resolves it.":"{count} din {total} interogări au expirat sau au eșuat, așa că acele liste sunt necunoscute, nu curate. O verificare repetată rezolvă de obicei acest lucru.","{count} records":"{count} înregistrări","{critical_count} critical":"{critical_count} critice","{days} days are left. This is the window in which automated renewal should already have run.":"Au mai rămas {days} zile. Aceasta este fereastra în care reînnoirea automată ar fi trebuit deja să ruleze.","{days} days of validity are left.":"Au mai rămas {days} zile de valabilitate.","{detail}":"{detail}","{domain} has no own record, so receivers use the organizational domain record. Its sp tag (or p) applies here.":"{domain} nu are o înregistrare proprie, așa că destinatarii folosesc înregistrarea domeniului organizațional. Eticheta sa sp (sau p) se aplică aici.","{domain} publishes no mail server and an SPF record that allows no sender, so XGM checked it as a domain that neither sends nor receives mail.":"{domain} nu publică niciun server de mail și are o înregistrare SPF care nu permite niciun expeditor, așa că XGM l-a verificat ca pe un domeniu care nici nu trimite, nici nu primește e-mail.","{error}":"{error}","{flags} - no counterpart in {language}, left out of the snippet.":"{flags} - fără echivalent în {language}, omis din fragmentul de cod.","{host} accepts mail over TLS":"{host} acceptă e-mail prin TLS","{host} does not offer STARTTLS":"{host} nu oferă STARTTLS","{host} looks like an open relay":"{host} pare a fi un open relay","{label} is missing":"{label} lipsește","{label} is not set":"{label} nu este setat","{label} is registered":"{label} este înregistrat","{label} is set":"{label} este setat","{label} report":"Raport {label}","{label}: {value}":"{label}: {value}","{length} port{_s} closed":"{length} porturi închise","{length} port{_s} filtered (no answer)":"{length} porturi filtrate (fără răspuns)","{length}{v} match{_s}":"{length}{v} potriviri","{lookups} DNS lookups (limit is {MAX_LOOKUPS})":"{lookups} interogări DNS (limita este {MAX_LOOKUPS})","{lookups} of {MAX_LOOKUPS} DNS lookups used":"{lookups} din {MAX_LOOKUPS} interogări DNS folosite","{names} are accepted. Every major browser removed them in 2020 and PCI DSS does not allow them.":"{names} sunt acceptate. Toate browserele majore le-au eliminat în 2020, iar PCI DSS nu le permite.","{names} were accepted. These are broken, not merely dated, and a connection that negotiates one offers no real confidentiality.":"{names} au fost acceptate. Acestea sunt compromise, nu doar învechite, iar o conexiune care negociază una dintre ele nu oferă nicio confidențialitate reală.","{names} were accepted. These are kept for old clients and do not lower the grade on their own, but they give up forward secrecy or rely on SHA-1, so remove them once the old clients are gone.":"{names} au fost acceptate. Acestea sunt păstrate pentru clienții vechi și nu scad nota de unele singure, dar renunță la forward secrecy sau se bazează pe SHA-1, așa că eliminați-le după ce clienții vechi dispar.","{name} ({zone}) answered with a listing for {checked}, which came from {source}. Receivers that use this list reject or filter mail from a listed address. Reason given: {reason}":"{name} ({zone}) a răspuns cu o listare pentru {checked}, care a venit de la {source}. Destinatarii care folosesc această listă resping sau filtrează e-mailurile de la o adresă listată. Motivul indicat: {reason}","{name} could not be read.":"{name} nu a putut fi citit.","{name} is empty.":"{name} este gol.","{name} is {size}, over the {limit} this tool reads in the browser.":"{name} are {size}, peste {limit} pe care acest instrument îi citește în browser.","{note}":"{note}","{n} or more of {item}":"{item}, de {n} sau mai multe ori","{n} or more of {item}, as few as possible":"{item}, de {n} sau mai multe ori, cât mai puține posibil","{passed_count} passed":"{passed_count} trecute","{port}/tcp ({service}) is open":"{port}/tcp ({service}) este deschis","{port}/tcp ({service}) is open: is this intended?":"{port}/tcp ({service}) este deschis: este intenționat?","{present} of {total}":"{present} din {total}","{record} record changed":"Înregistrarea {record} s-a modificat","{tool} report":"Raport {tool}","{total} checks, {passed} passed":"{total} verificări, {passed} trecute","{types} timed out or got no usable answer, so those records are unknown rather than absent. Everything this report says about them is incomplete.":"{types} au expirat sau nu au primit un răspuns utilizabil, așa că acele înregistrări sunt necunoscute, nu absente. Tot ce spune acest raport despre ele este incomplet.","{validators} all answered SERVFAIL while other resolvers answered normally. That is what a broken signature looks like: everyone behind a validating resolver, which includes most large ISPs, cannot reach the domain at all.":"{validators} au răspuns toate SERVFAIL, în timp ce alte resolvere au răspuns normal. Așa arată o semnătură defectă: toți cei aflați în spatele unui resolver care validează, ceea ce include majoritatea ISP-urilor mari, nu pot ajunge deloc la domeniu.","{voidLookups} includes return no SPF record":"{voidLookups} include-uri nu returnează nicio înregistrare SPF","{voidLookups} include{_s} without an SPF record":"{voidLookups} include-uri fără înregistrare SPF","{warning_count} warnings":"{warning_count} avertismente","~all (softfail) for unknown senders":"~all (softfail) pentru expeditori necunoscuți"}
