Toollet
Keresés feladat vagy alkalmazásnév alapjánKeresésKapcsolat
Árak

Fordítási JSON szerkesztése táblázatban

Adjon hozzá nyelvenkénti JSON-objektumokat, hasonlítsa össze egy táblázatban azonos kulcs fordításait, és szerkessze őket kézzel. Hozzon létre egy fordítási CSV-t, és töltse be a szerkesztett CSV-t. Másolja ki az összes nyelvet és kulcsot a táblázatból vagy CSV-ként, és mentse módosításait 1 nyelvhez JSON-ként vagy több nyelvhez ZIP-ként. A CSV-ben lévő új kulcsok csak akkor érvényesülnek, ha megerősíti a hozzáadásukat. A megjelenítési szűrők nem változtatják meg a kimenet hatókörét, a számok, tömbök és más értékek megőrzésre kerülnek. Nem történik automatikus fordítás.

Nyelvekenkénti JSON-objektumok

A JSON-ban lévő szövegeket nyelvenként listázza. Nem fordít automatikusan.

Mire használható

Azonos kulcs összehasonlítása a nyelvek között

Az egyes JSON-ok karakterláncait azonos kulcs alapján rendezi egymás mellé. Szűrhetsz a hiányzó értékekre vagy a szerkesztett sorokra.

Fordítások cseréje CSV-vel

Készíts fordítási CSV-t, majd töltsd be a szerkesztett CSV-t. Az értékek a kulcsok és a megfelelő nyelvi oszlopok alapján egyeznek.

JSON létrehozása a struktúra megőrzésével

A karakterlánc-szerkesztéseket az eredeti JSON-ra alkalmazza. Töltsd le az egy nyelvre vonatkozó JSON-t, vagy több nyelv JSON-fájljait tartalmazó ZIP-et.

Használat

  1. JSON hozzáadása minden nyelvhez

    Válassz JSON-fájlokat, vagy add hozzá egy mappából. Ellenőrizd a nyelneveket és a viszonyítási referenciaként használt nyelvet.

  2. Azonos kulcs fordításainak szerkesztése

    Használj keresést vagy állapotszűrőt, és írd be a szöveget a megfelelő nyelven. Ellenőrizd a helyőrző-eltéréseket és a hiányzó értékeket.

  3. Szükség esetén csere CSV-vel

    A „Fordítások cseréje CSV-vel” funkcióval hozz létre fordítási CSV-t. A szerkesztett CSV betöltésekor a benne szereplő nyelvek és kulcsok értékei alkalmazódnak.

  4. JSON létrehozása és mentése minden nyelvhez

    A nyelvenkénti JSON-létrehozás az összes kulcs szerkesztését alkalmazza. Ha a CSV új kulcsokat vezetett be, erősítsd meg, hogy szerepeljenek-e a hozzáadások.

Mikor hasznos

Hiányok pótlása több nyelven

Azonos kulcs összehasonlítása a nyelvek között, és fordítások beírása azokba a nyelvekbe, ahol hiányoznak.

Fordítások cseréje táblázatban

Fordítások cseréje CSV-vel, majd alkalmazásuk az eredeti JSON-ra anélkül, hogy a JSON-struktúrát közvetlenül szerkesztenénk.

Hogyan keeljük a kulcsokat, az értékeket és a CSV-t

A kulcsok a JSON-en belüli helyeket azonosítják

A táblázat kulcsai JSON Pointerek. A / elválasztja a szinteket, a kulcsban szereplő / jele ~1, a ~ jele pedig ~0 formában jelenik meg. A pontokat tartalmazó és a beágyazott kulcsok elkülönülnek.

A hiányzó értékek és az üres sztringek megkülönböztetése

Egy érték akkor hiányzik, ha a karakterlánckulcs nem létezik az adott nyelv JSON-jában. A már létező üres sztring nem számít hiányzónak. A számok, a logikai értékek és a tömbök változatlanul maradnak, és a táblázatban nem szerkeszthetők.

Referencianyelv és helyőrzők

A {name} és {{name}} szereplő neveket összehasonlítja a referencia nyelvel. Az eltéréseket ellenőrizheted, de az olyan formátumok, mint az ICU plurals és select, nem támogatottként maradnak megjelölve. Ez a funkció nem generálja és nem javítja automatikusan a fordításokat.

Megjelenítési szűrők és a kimenet hatóköre

A keresés, az állapotszűrők és az oldalváltás csak a megjelenítést módosítja. A JSON és a CSV létrehozásakor az összes betöltött nyelv és az összes kulcs szerkesztéseit vesszük figyelembe.

Új kulcsok a CSV-ben

Ha a CSV olyan kulcsokat tartalmaz, amelyek egyik betöltött JSON-ban sem szerepelnek, a JSON létrehozása előtt megerősítést kérsz a hozzáadásukról. Ez különbözik attól a szerkesztéstől, amely egy másik nyelven létező kulcs hiányzó értékét tölti ki.

Gyakran feltett kérdések

Fordít automatikusan?

Nem végez automatikus fordítást. Ez az eszköz lehetővé teszi az értékek összehasonlítását a nyelvek között, és kézzel szerkeszthetők.

Mi történik a számokkal, a tömbökkel és más értékekkel?

Csak az objektumokban lévő karakterláncok kerülnek a táblába. A számok, a logikai értékek, a tömbök és a null változatlanul maradnak, a tömbökben lévő karakterláncok pedig nem szerkeszthetők.

Mely oszlopokat szerkesztem a CSV-ben?

A kulcsoszlop JSON Pointereket tartalmaz, a nyelvek szerint elnevezett oszlopok pedig fordításokat. Használj olyan oszlopneveket, amelyek egyeznek a betöltött nyelvekkel. A megjegyzésoszlop kimarad, és újbóli exportáláskor is üres marad.

Hogyan kezeljük az üres CSV-cellákat?

Ha a kulcs már létezik az adott nyelven, az értéke üres sztringre változik. A nem létező kulcshoz tartozó üres cella nem adja hozzá a kulcsot, a CSV-ben nem szereplő nyelvek szerkesztett értékei pedig megmaradnak.

Létrehozhatom a fájlokat akkor is, ha még vannak helyőrző figyelmeztetések?

Igen. A figyelmeztetések segítenek a fordítások áttekintésében, de nem garantálják, hogy a fordítások helyesek. Ellenőrizd az eltéréseket és a nem támogatott formátumokat az eredmény használata előtt.

Csak a szűkített sorok mentődnek?

Nem. A kereséstől, a szűrőktől vagy a megjelenített oldaltól függetlenül az összes kulcs szerkesztése exportálásra kerül.

Mi történik, ha a szerkesztések ütköznek az eredeti JSON-struktúrával?

Azok a szerkesztések, amelyek számokat vagy tömböket karakterlánccal helyettesítenek, illetve karakterlánc alatt új szintet hoznak létre, nem alkalmazhatók. Ellenőrizd a bevitt vagy CSV-ben módosított vagy hozzáadott kulcsokat.

Bemenet és eredmények

Bemenet
Minden nyelvhez JSON-objektum. A JSON-fájlok betöltése után a fordítások cseréjéhez CSV-t használunk.
Szerkesztés
Az objektumokban lévő karakterláncok kulcsokhoz rendelődnek. Az eredeti bemeneti fájlok nem íródnak felül.
JSON kimenet
Egy nyelv esetén: language-name.json. Több nyelv esetén: az egyes nyelvek JSON-fájljai a translations.zip csomagba kerülnek.
CSV kimenet
translations.csv. UTF-8 CSV-t hoz létre BOM-mal, valamint kulcs-, nyelvnév- és megjegyzésoszlopokkal.

Jelenlegi beállítások

Eszközök keresése