Instrument gratuit pentru dezvoltatori pentru localizare

Verificator gratuit pentru chei de traducere JSON i18n

Lipiți un dicționar JSON în limba sursă și o traducere țintă. Găsiți instantaneu cheile imbricate lipsă și suplimentare fără a încărca niciun fișier.

Dicționarul complet al limbii sursă.

Localul pe care doriți să îl verificați pentru paritate.

4Chei sursă
3Chei potrivite
1Chei lipsă
1Chei suplimentare
75%Acoperire chei

Lipsește din țintă

  • checkout.cancel

Extra în țintă

  • navigation.legacy

Privat prin proiectare. Acest instrument rulează integral în browserul tău. Valorile lipite nu sunt niciodată încărcate, stocate sau incluse în analiza datelor.

Convertor de coduri de localăIntroduce un locale precum en_US, pt-BR, zh-Hant-TW sau un nume de limbă comun. Obține imediat coduri canonice și detalii lizibile.Generator de etichete hreflangLipiți un cod de limbă și un URL absolut pe fiecare linie. Generatorul validează setul și creează etichete HTML <link> pregătite pentru reciprocitate.

Cum să compari cheile de traducere

  1. Lipiți sursaPuneți obiectul JSON complet al limbii sursă în primul editor.
  2. Lipiţi dicţionarul țintăPune obiectul JSON tradus pe care vrei să-l verifici în al doilea editor.
  3. Revizuiește diferențele cheieFolosește rezultatele pentru lipsă, în exces, potrivite și acoperire pentru a rezolva deriva fișierelor de localizare înainte de lansare.

Depistați fișiere de localizare incomplete înainte de lansare

O cheie i18n lipsă ajunge adesea la utilizatori ca text brut pentru dezvoltatori, etichetă goală sau propoziție în limba de rezervă. Compară dicționarul sursă cu fiecare limbă țintă înainte de lansare pentru a detecta abaterile cât timp este încă ușor de remediat.

Verificatorul aplatizează obiectele imbricate în căi de chei, apoi separă cheile lipsă, în exces și potrivite. Cheile în exces pot indica texte învechite eliminate din sursă sau o cheie existentă doar în țintă care necesită o excepție intenționată.

Folosiți paritatea cheilor ca un filtru de calitate pentru localizare

Numărul egal de chei nu demonstrează că traducerile sunt corecte, actuale sau potrivite pentru contextul lor din interfață. Combină verificările de paritate a perechilor cu revizuirea de către traducător, validarea placeholder-elor, capturi de ecran și teste automate pentru comportamentul pluralului și interpolării.

Pentru localizare continuă, executați aceeași comparație ori de câte ori se modifică textul sursă. Un flux de lucru de gestionare a traducerilor poate astfel să atribuie doar munca lipsă în loc să se schimbe repetat fișiere întregi.

Dicționarele tale rămân pe acest dispozitiv

Browserul analizează ambele documente JSON local. Multilocale nu încarcă și nu păstrează cheile sau valorile acestora, iar analiza interacțiunilor conține doar totaluri numerice și stări generice de succes sau eroare.

Întrebări frecvente

Verificatorul compară textul traducerii?

Nu. Compară căile cheilor și raportează dacă fiecare cheie sursă există în JSON-ul țintă. Nu evaluează calitatea traducerii, nu copiază valori și nu trimite text către un serviciu de traducere.

Acceptă obiecte JSON imbricate?

Da. Cheile imbricate sunt afișate ca căi lizibile separate prin punct, de exemplu checkout.payment.failed. Tablourile sunt tratate ca o singură valoare de traducere, nu sunt extinse în chei separate pentru fiecare indice.

Sunt fișierele de traducere lipite încărcate?

Nu. Parsarea și compararea rulează în întregime în browserul tău. Analitica primește doar numere agregate și starea de parsare; nu primește niciodată chei, valori, conținutul fișierelor sau numele fișierelor.