Toollet
Caută după scop sau numele aplicațieiCautăContactează-ne
Prețuri

Editează JSON de traduceri într-un tabel

Adaugă obiecte JSON pentru fiecare limbă, compară traducerile aceleiași chei într-un tabel și editează-le manual. Creează un CSV de traduceri și încarcă CSV-ul editat. Copiază toate limbile și cheile din tabel sau ca CSV și salvează modificările ca JSON pentru 1 limbă sau ca ZIP pentru mai multe limbi. Cheile noi din CSV se aplică după ce confirmi adăugarea lor. Filtrele de afișare nu schimbă domeniul de ieșire, iar numerele, tablourile și alte valori sunt păstrate. Nu se efectuează nicio traducere automată.

Obiecte JSON pentru fiecare limbă

Listează șirurile din JSON după limbă. Nu traduce automat.

Ce puteți face

Comparați aceeași cheie între limbi

Aliniază șirurile din fiecare JSON după aceeași cheie. Puteți filtra după valorile lipsă sau rândurile editate.

Schimbați traducerile prin CSV

Creați un CSV de traduceri și încărcați CSV-ul editat. Valorile sunt asociate folosind cheile și coloanele de limbă corespunzătoare.

Creați JSON păstrându-i structura

Aplică modificările de șiruri la JSON-ul original. Descărcați JSON pentru o singură limbă sau un ZIP care conține fișierele JSON pentru mai multe limbi.

Cum se utilizează

  1. Adăugați JSON pentru fiecare limbă

    Alegeți fișiere JSON sau adăugați-le dintr-un folder. Verificați numele limbilor și limba folosită ca referință de comparație.

  2. Editați traducerile aceleiași chei

    Folosiți căutarea sau filtrele de stare și introduceți text în limba relevantă. Verificați nepotrivirile substituenților și valorile lipsă.

  3. Schimbați prin CSV, dacă este necesar

    Folosind Schimb prin CSV, creați un CSV de traduceri. Încărcarea unui CSV editat aplică valorile pentru limbile și cheile pe care le conține.

  4. Creați și salvați JSON pentru fiecare limbă

    Crearea JSON-ului pe limbi aplică modificările tuturor cheilor. Dacă CSV-ul a introdus chei noi, confirmați dacă doriți să le includeți.

Util atunci când

Completați golurile în mai multe limbi

Comparați aceeași cheie între limbi și introduceți traducerile pentru limbile în care lipsesc.

Schimbați traducerile într-un tabel

Schimbați traducerile prin CSV și aplicați-le la JSON-ul original fără a modifica direct structura JSON.

Cum sunt tratate cheile, valorile și CSV-ul

Cheile identifică poziții în JSON

Cheile din tabel sunt JSON Pointer. / separă nivelurile, iar / din propria cheie este reprezentat ca ~1, iar ~ ca ~0. Cheile care conțin puncte și cheile imbricate rămân distincte.

Distingeți valorile lipsă de șirurile goale

O valoare lipsește atunci când o cheie de tip șir nu există în JSON-ul acelei limbi. Un șir gol existent nu este considerat lipsă. Numerele, valorile booleene și tablourile sunt păstrate și nu pot fi editate în tabel.

Limba de referință și substituenții

Compară numele din {name} și {{name}} cu limba de referință. Puteți verifica nepotrivirile, dar formate precum pluralele ICU și select rămân marcate ca neacceptate. Această funcție nu generează și nu corectează automat traducerile.

Filtrele de afișare și domeniul rezultatului

Căutarea, filtrele de stare și schimbarea paginii modifică doar afișajul. JSON și CSV se creează folosind modificările tuturor limbilor încărcate și tuturor cheilor.

Chei noi în CSV

Dacă CSV-ul conține chei care nu se găsesc în niciun JSON încărcat, vi se cere să confirmați adăugarea lor înainte de crearea JSON-ului. Aceasta este distinctă de modificările care completează o valoare lipsă pentru o cheie existentă în altă limbă.

Întrebări frecvente

Traduce automat?

Nu se efectuează nicio traducere automată. Acest instrument vă permite să comparați valorile între limbi și să le modificați manual.

Ce se întâmplă cu numerele, tablourile și celelalte valori?

În tabel sunt extrase doar șirurile din obiecte. Numerele, valorile booleene, tablourile și null sunt păstrate, iar șirurile din tablouri nu pot fi editate nici ele.

Ce coloane editez în CSV?

Coloana cheie conține JSON Pointer, iar coloanele denumite după limbi conțin traducerile. Folosiți nume de coloane care corespund limbilor încărcate. Coloana de comentarii este ignorată și rămâne goală și la exportul următor.

Cum sunt tratate celulele goale din CSV?

Dacă cheia există deja în acea limbă, valoarea sa este schimbată într-un șir gol. O celulă goală pentru o cheie inexistentă nu adaugă cheia, iar valorile editate pentru limbile care nu apar în CSV sunt păstrate.

Pot crea fișierele cu avertismente de substituent încă prezente?

Da. Avertismentele vă ajută să verificați traducerile, dar nu garantează că acestea sunt corecte. Verificați nepotrivirile și formatele neacceptate înainte de a folosi rezultatul.

Se salvează doar rândurile filtrate?

Nu. Modificările tuturor cheilor sunt exportate indiferent de căutare, filtre sau pagina afișată.

Ce se întâmplă dacă modificările intră în conflict cu structura JSON originală?

Modificările care înlocuiesc numerele sau tablourile cu șiruri, sau care creează un nivel nou sub un șir, nu pot fi aplicate. Verificați cheile modificate sau adăugate în intrare sau în CSV.

Intrare și rezultate

Intrare
Obiecte JSON pentru fiecare limbă. CSV se folosește pentru schimbul traducerilor după încărcarea fișierelor JSON.
Editare
Șirurile din obiecte sunt asociate cheilor. Fișierele de intrare originale nu sunt suprascrise.
Ieșire JSON
Pentru o singură limbă: language-name.json. Pentru mai multe limbi: fișierele JSON pentru fiecare limbă sunt împachetate în translations.zip.
Ieșire CSV
translations.csv. Creează un CSV UTF-8 cu BOM și coloanele key, language-name și comment.

Setările actuale

Caută instrumente