Upravit překladový JSON v tabulce
Přidejte objekty JSON pro každý jazyk, porovnejte překlady stejného klíče v tabulce a upravte je ručně. Vytvořte překladové CSV a načtěte upravené CSV. Zkopírujte všechny jazyky a klíče z tabulky nebo jako CSV a uložte úpravy jako JSON pro 1 jazyk nebo ZIP pro více jazyků. Nové klíče v CSV se použijí po potvrzení jejich přidání. Filtry zobrazení nemění rozsah výstupu a čísla, pole i další hodnoty zůstávají zachovány. Neprobíhá žádné automatické překládání.
Co můžete dělat
Porovnat stejný klíč mezi jazyky
Řetězce z jednotlivých JSON se zoradí podle stejného klíče. Můžete filtrovat chybějící hodnoty nebo upravené řádky.
Vyměňovat překlady pomocí CSV
Vytvořte překladový CSV a načtěte upravený CSV. Hodnoty se párují podle klíčů a příslušných sloupců jazyků.
Vytvořit JSON se zachovanou strukturou
Upraví řetězce v původním JSON. Stáhněte JSON pro jeden jazyk nebo ZIP s JSON soubory pro více jazyků.
Jak používat
Přidat JSON pro každý jazyk
Vyberte JSON soubory nebo je přidejte ze složky. Zkontrolujte názvy jazyků a jazyk použitý jako referenční pro porovnání.
Upravit překlady pro stejný klíč
Použijte vyhledávání nebo filtry podle stavu a zadejte text v příslušném jazyce. Zkontrolujte nesrovnalosti placeholderů a chybějící hodnoty.
V případě potřeby vyměnit pomocí CSV
Pomocí funkce Vyměnit pomocí CSV vytvořte překladový CSV. Načtení upraveného CSV použije hodnoty jazyků a klíčů, které obsahuje.
Vytvořit a uložit JSON pro každý jazyk
Vytvoření JSON podle jazyků použije úpravy všech klíčů. Pokud CSV přineslo nové klíče, potvrďte, zda je chcete zahrnout.
Užitečné v případě
Vyplnit mezery ve více jazycích
Porovnejte stejný klíč mezi jazyky a zadejte překlady pro jazyky, kde chybí.
Vyměnit překlady v tabulce
Vyměňte překlady pomocí CSV a použijte je na původní JSON, aniž byste přímo měnili strukturu JSON.
Jak se zpracovávají klíče, hodnoty a CSV
Klíče určují umístění v JSON
Klíče v tabulce jsou JSON Pointers. / odděluje úrovně, zatímco / v samotném klíči se zapisuje jako ~1 a ~ jako ~0. Klíče s tečkami a vnořené klíče zůstávají rozlišené.
Rozlišujte chybějící hodnoty od prázdných řetězců
Hodnota chybí, když klíč řetězce v JSON daného jazyka neexistuje. Existující prázdný řetězec se za chybějící nepočítá. Čísla, logické hodnoty a pole zůstávají zachované a v tabulce je nelze upravovat.
Referenční jazyk a placeholdery
Porovnává názvy v {name} a {{name}} s referenčním jazykem. Nesrovnalosti můžete zkontrolovat, ale formáty jako ICU plurály a select zůstávají označené jako nepodporované. Tato funkce překlady automaticky nevytváří ani neopravuje.
Filtry zobrazení a rozsah výstupu
Vyhledávání, filtry podle stavu a změna stránky mění pouze zobrazení. JSON a CSV se vytvářejí z úprav všech načtených jazyků a všech klíčů.
Nové klíče v CSV
Pokud CSV obsahuje klíče, které nejsou v žádném načteném JSON, před vytvořením JSON se vás zeptá na jejich potvrzení. To je odlišné od úprav, které vyplňují chybějící hodnotu klíče existujícího v jiném jazyce.
Často kladené otázky
Překládá se automaticky?
Automatický překlad se neprovádí. Tento nástroj umožňuje porovnávat hodnoty mezi jazyky a upravovat je ručně.
Co se stane s čísly, poli a jinými hodnotami?
Do tabulky se vytahují pouze řetězce v objektech. Čísla, logické hodnoty, pole a null zůstávají zachované a řetězce uvnitř polí se také nedají upravovat.
Které sloupce v CSV upravuji?
Sloupec klíčů obsahuje JSON Pointers a sloupce pojmenované podle jazyků obsahují překlady. Použijte názvy sloupců odpovídající načteným jazykům. Sloupec s komentářem se přeskakuje a je prázdný i při opětovném exportu.
Jak se zpracovávají prázdné buňky v CSV?
Pokud klíč v daném jazyce už existuje, jeho hodnota se změní na prázdný řetězec. Prázdná buňka pro neexistující klíč klíč nepřidá a upravené hodnoty pro jazyky, které v CSV nejsou, zůstanou zachované.
Mohu vytvořit soubory, i když v nich zůstanou upozornění na placeholder?
Ano. Upozornění vám pomohou překlady zkontrolovat, ale nezaručují, že jsou správné. Před použitím výsledku zkontrolujte nesrovnalosti a nepodporované formáty.
Ukládají se jen filtrované řádky?
Ne. Úpravy všech klíčů se exportují bez ohledu na vyhledávání, filtry nebo zobrazenou stránku.
Co když úpravy kolidují s původní strukturou JSON?
Úpravy, které nahradí čísla nebo pole řetězcem, nebo vytvoří novou úroveň pod řetězcem, nelze použít. Zkontrolujte klíče změněné nebo přidané ve vstupu nebo v CSV.
Vstup a výsledky
- Vstup
- JSON objekty pro jednotlivé jazyky. CSV se používá k výměně překladů po načtení JSON souborů.
- Úpravy
- Řetězce v objektech se párují podle klíčů. Původní vstupní soubory se nepřepisují.
- Výstup JSON
- Pro jeden jazyk: nazevjazyka.json. Pro více jazyků: JSON soubory pro jednotlivé jazyky jsou zabaleny do translations.zip.
- Výstup CSV
- translations.csv. Vytvoří CSV v kódování UTF-8 s BOM a se sloupci klíč, název jazyka a komentář.