Toollet
Zoek op taak of appnaamZoekenContact
Prijzen

Vertaal-JSON in een tabel bewerken

Voeg JSON-objecten voor elke taal toe, vergelijk vertalingen voor dezelfde sleutel in een tabel en bewerk ze handmatig. Maak een vertaal-CSV en laad de bewerkte CSV. Kopieer alle talen en sleutels uit de tabel of als CSV en sla uw bewerkingen op als JSON voor één taal of als ZIP voor meerdere talen. Nieuwe sleutels in de CSV worden toegepast nadat u hebt bevestigd dat ze mogen worden toegevoegd. Weergavefilters veranderen het uitvoerbereik niet en getallen, arrays en andere waarden blijven behouden. Er wordt niet automatisch vertaald.

JSON-objecten voor elke taal

Geeft tekenreeksen in JSON per taal weer. Vertaalt niet automatisch.

Wat u kunt doen

Dezelfde sleutel in verschillende talen vergelijken

Lijn de tekenreeksen van elke JSON uit op dezelfde sleutel. U kunt filteren op ontbrekende waarden of gewijzigde rijen.

Vertalingen uitwisselen via CSV

Maak een vertaal-CSV en laad de bewerkte CSV. Waarden worden gekoppeld met sleutels en de betreffende taalkolommen.

JSON maken met behoud van de structuur

Past wijzigingen in tekenreeksen toe op de oorspronkelijke JSON. Download JSON voor één taal of een ZIP met JSON-bestanden voor meerdere talen.

Zo gebruikt u het

  1. JSON-bestanden voor elke taal toevoegen

    Selecteer JSON-bestanden of voeg ze toe vanuit een map. Controleer de taalnamen en de taal die als vergelijkingsreferentie wordt gebruikt.

  2. Vertalingen voor dezelfde sleutel bewerken

    Gebruik zoeken of statusfilters en voer tekst in de betreffende taal in. Controleer afwijkende placeholders en ontbrekende waarden.

  3. Zo nodig via CSV uitwisselen

    Gebruik Uitwisselen via CSV om een vertaal-CSV te maken. Door een bewerkte CSV te laden, worden de waarden voor de opgenomen talen en sleutels toegepast.

  4. JSON voor elke taal maken en opslaan

    Met JSON per taal maken worden wijzigingen op alle sleutels toegepast. Als de CSV nieuwe sleutels heeft toegevoegd, bevestigt u of u deze wilt opnemen.

Handig wanneer u

Hiaten in meerdere talen opvullen

Dezelfde sleutel in verschillende talen wilt vergelijken en vertalingen wilt invoeren voor talen waarin ze ontbreken.

Vertalingen in een tabel uitwisselen

Vertalingen via CSV wilt uitwisselen en toepassen op de oorspronkelijke JSON zonder de JSON-structuur rechtstreeks te bewerken.

Hoe sleutels, waarden en CSV worden verwerkt

Sleutels verwijzen naar locaties in JSON

Sleutels in de tabel zijn JSON Pointers. / scheidt niveaus; / in een sleutel wordt weergegeven als ~1 en ~ als ~0. Sleutels met punten en geneste sleutels blijven van elkaar onderscheiden.

Ontbrekende waarden van lege tekenreeksen onderscheiden

Een waarde ontbreekt als een sleutel van het type tekenreeks niet bestaat in de JSON van die taal. Een bestaande lege tekenreeks geldt niet als ontbrekend. Getallen, booleans en arrays blijven behouden en kunnen niet in de tabel worden bewerkt.

Referentietaal en placeholders

Vergelijkt de namen in {name} en {{name}} met de referentietaal. U kunt afwijkingen controleren, maar formaten zoals ICU-meervoudsvormen en select blijven als niet-ondersteund gemarkeerd. Deze functie genereert of corrigeert geen vertalingen automatisch.

Weergavefilters en uitvoerbereik

Zoeken, statusfilters en paginawisselingen veranderen alleen de weergave. JSON en CSV worden gemaakt op basis van wijzigingen in alle geladen talen en alle sleutels.

Nieuwe sleutels in CSV

Als de CSV sleutels bevat die in geen enkele geladen JSON voorkomen, wordt u gevraagd te bevestigen dat deze worden toegevoegd voordat de JSON wordt gemaakt. Dit verschilt van wijzigingen die een ontbrekende waarde invullen voor een sleutel die in een andere taal al bestaat.

Veelgestelde vragen

Wordt er automatisch vertaald?

Er wordt niet automatisch vertaald. Met deze tool kunt u waarden in verschillende talen vergelijken en handmatig bewerken.

Wat gebeurt er met getallen, arrays en andere waarden?

Alleen tekenreeksen in objecten worden in de tabel opgenomen. Getallen, booleans, arrays en null blijven behouden; tekenreeksen in arrays kunnen ook niet worden bewerkt.

Welke kolommen bewerk ik in de CSV?

De kolom met sleutels bevat JSON Pointers; de kolommen met een taalnaam bevatten vertalingen. Gebruik kolomnamen die overeenkomen met de geladen talen. De kolom met opmerkingen wordt overgeslagen en is ook leeg wanneer deze opnieuw wordt geëxporteerd.

Hoe worden lege CSV-cellen verwerkt?

Als de sleutel al bestaat in die taal, wordt de waarde ervan een lege tekenreeks. Een lege cel voegt de sleutel niet toe als deze niet bestaat. Gewijzigde waarden voor talen die niet in de CSV staan, blijven behouden.

Kan ik bestanden maken terwijl er nog waarschuwingen over placeholders zijn?

Ja. Waarschuwingen helpen u vertalingen te controleren, maar garanderen niet dat ze juist zijn. Controleer afwijkingen en niet-ondersteunde formaten voordat u het resultaat gebruikt.

Worden alleen de gefilterde rijen opgeslagen?

Nee. Wijzigingen in alle sleutels worden geëxporteerd, ongeacht de zoekopdracht, filters of weergegeven pagina.

Wat als wijzigingen botsen met de oorspronkelijke JSON-structuur?

Wijzigingen die getallen of arrays vervangen door tekenreeksen, of een nieuw niveau onder een tekenreeks aanmaken, kunnen niet worden toegepast. Controleer de sleutels die in de invoer of CSV zijn gewijzigd of toegevoegd.

Invoer en resultaten

Invoer
JSON-objecten voor elke taal. Nadat de JSON-bestanden zijn geladen, gebruikt u CSV om vertalingen uit te wisselen.
Bewerken
Tekenreeksen in objecten worden aan sleutels gekoppeld. De oorspronkelijke invoerbestanden worden niet overschreven.
JSON-uitvoer
Voor één taal: taalnaam.json. Voor meerdere talen: JSON-bestanden per taal, gebundeld in translations.zip.
CSV-uitvoer
translations.csv. Maakt een UTF-8-CSV met BOM en kolommen voor sleutel, taalnaam en opmerking.

Huidige instellingen

Tools zoeken