Přeneste si své stávající překlady
Pokud dokument nebo tabulka řetězců již obsahuje překlady, Transept je použije jako výchozí bod, místo aby vše překládal znovu od nuly. Nemusíte začínat znovu a neplatíte podruhé za práci, která už je hotová.
Můžu začít s překlady, které už mám?
Většina týmů nezačíná s prázdnou. Mají už vydanou aplikaci s německými a francouzskými řetězci, manuál přeložený v loňském roce nebo hru, která už v základu obsahuje čtyři jazykové verze. Kdyby se to všechno znovu prohnalo překladačem, stálo by to Wörter a co hůř, přišli byste o formulace, které jste už dříve schválili. Transept vám proto umožňuje tyto překlady importovat: stávající texty prostě převezme, místo aby je znovu generoval.
Jak funguje seeding
Tento mechanismus je součástí importu tabulky řetězců (.tstrings.json), který je popsán v části Automatizace Transeptu pomocí API. Každý řetězec je jednotka se stálým klíčem a tato jednotka může obsahovat své stávající překlady – mapu targets s jedním záznamem pro každý jazyk (nebo jeden target, pokud je soubor vázán na jednu lokalizaci). Při importu se každý z nich stane aktivním překladem pro daný jazyk a přímo se zapíše. Nevolá se žádný model a nejsou účtována žádná Wörter – práce už byla odvedena, Transept ji pouze přebírá.
Co vám seeding přinese
Smyslem importu překladů není jen ušetřit náklady na opětovný překlad. Každý seedovaný pár se indexuje do překladové paměti stejně jako ten čerstvě vygenerovaný, takže se vaše paměť plní hned od prvního dne. Až se příště objeví podobný text, Transept znovu použije formulaci, kterou jste si vy sami zvolili, místo aby jen naslepo hádal. Vaše Glossar a Stilrichtlinie se stále vztahují na všechno, co je potřeba přeložit, takže nové a změněné řetězce budou konzistentní s těmi, které jste už seedovali.
Jak udržím své překlady synchronizované?
Jakmile je korpus nahraný, udržujete ho tak, že při každé změně znovu odešlete celý aktuální soubor. Transept porovná rozdíly podle klíčů: nezměněné řetězce si ponechají své překlady (a případné provedené korektury) a překládají se pouze skutečně nové nebo změněné jednotky – jde o stejný princip Spustit jen to, co se změnilo, který používá editor, jen na straně API. Oprava jednoho řetězce v souboru se stovkami dalších vás tak stojí jen jeden řetězec, ne stovky.
Co se stane, když se zástupné symboly v překladu neshodují?
Seedovaný překlad musí být skutečným překladem svého zdroje, nikoli náhodnou hodnotou, která by při exportu způsobila chybu. Každý seed se proto kontroluje podle zástupných symbolů zdroje – tedy polí typu {name}, která musí zůstat neporušená. Pokud se zástupné symboly v cíli neshodují se zdrojem, tato konkrétní jednotka se přeskočí a nahlásí, místo aby se v tichosti nahrála; ostatní související jednotky se přesto normálně seedují. Výsledek importu vám sdělí, kolik překladů bylo seedováno a kolik přeskočeno, včetně ukázky důvodů, aby se chybný export odhalil a nezůstal skrytý. (Tato kontrola probíhá u tabulek řetězců ve formátu ICU, kde jsou složené závorky skutečnými zástupnými symboly; v běžných tabulkách jsou závorky brány jako prostý text a zůstávají beze změny.)
Stále si nevíte rady? Zeptejte se Literess v aplikaci, nebo napište na [email protected].