Toollet
Sök efter uppgift eller appnamnSökKontakta oss
Priser

Redigera översättnings-JSON i en tabell

Lägg till JSON-objekt för varje språk, jämför översättningar för samma nyckel i en tabell och redigera dem manuellt. Skapa en översättnings-CSV och läs in den redigerade CSV-filen. Kopiera alla språk och nycklar från tabellen eller som CSV och spara dina ändringar som JSON för 1 språk eller ZIP för flera språk. Nya nycklar i CSV-filen tillämpas när du bekräftar att de läggs till. Visningsfilter ändrar inte utdatans omfattning, och siffror, arrayer och andra värden bevaras. Ingen automatisk översättning utförs.

JSON-objekt för varje språk

Listar strängar i JSON per språk. Översätter inte automatiskt.

Vad du kan göra

Jämför samma nyckel mellan språk

Ställer strängarna från varje JSON bredvid varandra utifrån samma nyckel. Du kan filtrera för saknade värden eller redigerade rader.

Utbyt översättningar med CSV

Skapa en översättnings-CSV och ladda den redigerade CSV:n. Värden matchas utifrån nycklar och relevanta språkkolumner.

Skapa JSON och bevara strukturen

Tillämpar strängredigeringar på den ursprungliga JSON-filen. Ladda ner JSON för ett språk, eller en ZIP med JSON-filerna för flera språk.

Så använder du

  1. Lägg till JSON för varje språk

    Välj JSON-filer eller lägg till dem från en mapp. Kontrollera språknamnen och det språk som används som jämförelsemått.

  2. Redigera översättningar för samma nyckel

    Använd sökning eller statusfilter och mata in text i det relevanta språket. Kontrollera avvikande platshållare och saknade värden.

  3. Utbyt med CSV vid behov

    Använd Utbyt med CSV för att skapa en översättnings-CSV. När du laddar en redigerad CSV tillämpas värdena för de språk och nycklar som den innehåller.

  4. Skapa och spara JSON för varje språk

    Skapa JSON per språk tillämpar redigeringar på alla nycklar. Om CSV:n har introducerat nya nycklar bekräftar du om tilläggen ska tas med.

Användbart när

Fyll luckor över flera språk

Jämför samma nyckel mellan språk och mata in översättningar för de språk där de saknas.

Utbyt översättningar i en tabell

Utbyt översättningar med CSV och tillämpa dem på den ursprungliga JSON-filen utan att redigera JSON-strukturen direkt.

Hantering av nycklar, värden och CSV

Nycklar identifierar platser i JSON

Nycklarna i tabellen är JSON-pekare. / skiljer nivåer, medan ett / i själva nyckeln skrivs som ~1 och ~ som ~0. Nycklar som innehåller punkter och kapslade nycklar hålls åtskilda.

Skilj mellan saknade värden och tomma strängar

Ett värde saknas när en strängnyckel inte finns i den språkets JSON. En befintlig tom sträng räknas inte som saknad. Tal, booleska värden och arrayer behålls och kan inte redigeras i tabellen.

Jämförelsespråk och platshållare

Jämför namnen i {name} och {{name}} med jämförelsespråket. Du kan kontrollera avvikelser, men format som ICU-flertal och select lämnas markerade som inte stödda. Den här funktionen genererar eller rättar inte översättningar automatiskt.

Visningsfilter och utdataomfång

Sökning, statusfilter och byte av sida påverkar endast visningen. JSON och CSV skapas utifrån redigeringar av alla inlästa språk och alla nycklar.

Nya nycklar i CSV

Om CSV:n innehåller nycklar som inte finns i någon inläst JSON blir du ombedd att bekräfta att de läggs till innan JSON skapas. Detta skiljs från redigeringar som fyller ett saknat värde för en nyckel som finns i ett annat språk.

Vanliga frågor

Översätter det automatiskt?

Ingen automatisk översättning utförs. Det här verktyget låter dig jämföra värden mellan språk och redigera dem manuellt.

Vad händer med tal, arrayer och andra värden?

Endast strängar i objekt extraheras till tabellen. Tal, booleska värden, arrayer och null behålls, och strängar i arrayer går inte att redigera heller.

Vilka kolumner redigerar jag i CSV?

Nyckelkolumnen innehåller JSON-pekare, och kolumnerna namngivna efter språken innehåller översättningar. Använd kolumnnamn som motsvarar de språk du har laddat. Kommentarkolumnen hoppas över och är också tom när den exporteras igen.

Hur hanteras tomma CSV-celler?

Om nyckeln redan finns i det språket ändras värdet till en tom sträng. En tom cell för en nyckel som inte finns lägger inte till nyckeln, och redigerade värden för språk som inte finns med i CSV behålls.

Kan jag skapa filerna även när varningar om platshållare finns kvar?

Ja. Varningarna hjälper dig att granska översättningarna, men de garanterar inte att översättningarna är korrekta. Kontrollera avvikelser och format som inte stöds innan du använder resultatet.

Sparas endast de filtrerade raderna?

Nej. Redigeringar av alla nycklar exporteras oavsett sökning, filter eller visad sida.

Vad händer om redigeringarna krockar med den ursprungliga JSON-strukturen?

Redigeringar som ersätter tal eller arrayer med strängar, eller som skapar en ny nivå under en sträng, kan inte tillämpas. Kontrollera de nycklar som ändrats eller lagts till i indatan eller CSV.

Indata och resultat

Indata
JSON-objekt för varje språk. CSV används för att utbyta översättningar efter att JSON-filerna har laddats.
Redigering
Strängar i objekt matchas mot nycklar. De ursprungliga indatafilerna skrivs inte över.
JSON-utdata
För ett språk: språk-namn.json. För flera språk: JSON-filen för varje språk paketeras i translations.zip.
CSV-utdata
translations.csv. Skapar en CSV i UTF-8 med BOM samt kolumner för nyckel, språk-namn och kommentar.

Nuvarande inställningar

Sök verktyg