Použijte Phrase k překladu dynamických segmentů, např. příspěvků na blogu nebo informací o produktech, které jsou obvykle uloženy v databázi.
Nastavení
Projekty
Uchovávejte překlady dynamického obsah v samostatném projekt, vedle projekt již používaného pro zpracování statických překladů. V závislosti na množství dynamického obsah vytvořte samostatné projekt pro různé typy obsah, např. My projekt – Blogové příspěvky a My projekt – Produkty.
Struktura klíč
Protože je veškerý obsah organizován jako klíč a hodnoty, rozhodněte se pro strukturu klíč pro dynamický obsah. Zahrňte jedinečný identifikátor z databáze do názvu klíč:
-
products.10.name
-
products.10.description
-
products.10.summary
-
products.11.name
-
products.11.description
-
products.11.summary
-
atd.
V závislosti na množství a povaze dynamického obsah použijte tagging k dalšímu vylepšení struktury klíč.
Proces synchronizace
Pokud často synchronizujete překlady dynamického obsah, napište skript, který zpracovává nahrávání a stahování obsah a lze jej spustit v případě potřeby, např. jednou denně nebo spuštěn událostí webhook.
Nahrávání obsah
Pro rychlé počáteční nahrát stačí vykreslit klíč a zdroj obsah v jednoduchém souboru .CSV nebo .JSON a nahrát je přímo pomocí push command nebo pomocí upload endpoint.
Chcete-li poskytnout více kontextových dat, jako jsou snímky obrazovky a popisy, Vytvořit klíč záznamy přímo pomocí keys endpoint a následným připojením translation entries.
Aktualizace obsah
Pracujte výhradně v Phrase na přeložených verzích původní obsah a zdroj obsah upravujte pouze přímo v databázi. Tím se odstraní konflikty verzování, ke kterým může dojít při úpravě obsah přímo v databázi.
Načítání překladů
Pro jednoduché případy použití stáhnout překlady pro dynamický obsah pomocí pull command nebo přímo pomocí download endpoint. Určete jakýkoli formát, který funguje nejlépe, ale použít snadno analyzovatelný formát, jako je .CSV nebo .JSON.
Pro pokročilejší nastavení přístup ke všem překladovým záznamům přímo pomocí API.
Po stažení překladů pro každý kód jazyka uložte obsah pro každý klíč a kód jazyka do databáze.