Práce s formátovaným textem

Informace k formátování nacházející se ve zdrojovém souboru je potřebné přenést do cílového souboru. Formátovací informace, které jsou „in-line“, tzn. v řádku, budou u podporovaných formátů (v současnosti DocBook, HTML, XHTML, Open Document a OpenOffice.org) v aplikaci OmegaT zobrazeny jako tagy. Za normálních okolností, pokud mluvíme o podobnosti mezi různými texty pro účely nalezení podobných úseků, jsou tagy ignorovány. Tagy, které jste reprodukovali do přeloženého segmentu, budou přítomny i v přeloženém dokumentu.


Formátovací tagy

Pojmenování tagů: Tagy se skládají z jednoho až tří znaků a čísla. Jedinečné číslo umožňuje zopakovat stejné tagy, které si odpovídají, a rozlišovat tagy, které mohou nést znaky zkratky, ale ve skutečnosti jsou rozdílné. Znaky mohou, ale nemusí odrážet hodnotu formátování, kterou reprezentují tagy (např. tučně, kurzíva, atd.)

Číslování tagů: Tagy jsou číslované vzestupně, vždy podle skupiny tagů. To co nazýváme „skupiny tagů“ je buď jednoduchý, nepárový tag (jako <br1>), samotný, nebo dva tagy tvořící pár (jako <i0> a </i0>). V rámci segmentu, první skupina (pár nebo samostatný tag) dostane číslo 0, druhá číslo 1 atd. První příklad uvedený níže má tři skupiny tagů (pár, samostatný a pak další pár), druhý příklad má jen jednu skupinu (pár).

Párové a nepárové tagy: Tagy se v textu vždy vyskytují buď jako nepárové nebo párové. Nepárové tagy označují formátovací informace, které neovlivňují okolní text (např. mezera navíc nebo zalomení řádku).

        <segment 2132><b0><Ctr+N></b0>, <br1><b2><Enter></b2><konec segmentu>

<br1> je nepárový tag a neovlivňuje žádný okolní text. Párové tagy obvykle označují informace o stylu, které se vztahují na text mezi otevíracím a uzavíracím tagem. Při používání párových tagů je nutno dbát na to, aby otevírací tag byl vždy umístěn před uzavíracím tagem.

        <segment 3167>Log file (<b0>log.txt</b0>) for tracking operations and errors.<konec segmentu>

<b0> a </b0> jsou párové a ovlivní text log.txt.


Tagy a větná segmentace

OmegaT vytváří své tagy před tím, než se použije větná segmentace. V závislosti na pravidlech segmentace, se můžete setkat s případy, kdy tagy jakoby nerespektovaly výše zmíněná pravidla číslování a seskupování. Vezměme si jako příklad následující text: „Vzor před: \. Vzor za: \s“. Zde bychom očekávali segmentaci jako (<b0> a </b0> znamenají začátek a konec kurzívy):

        <segment 1554> <b0>Vzor před: \. Vzor za: \s</b0><konec segmentu>

Nicméně, když použijeme předvolená pravidla segmentace na tento segment, tak získáme následující výsledek

        <segment 1554> <b0>Vzor před: \. <konec segmentu>
	<segment 1991> Vzor za: \s</b0><konec segmentu>   

Když použijeme pravidlo rozdělit za tečkou, za kterou následuje mezera, bude původní text rozdělen do dvou segmentů, dokonce i když by oba tagy <b0> a </b0> měly zůstat uvnitř jednoho segmentu. V některých případech může formátování dokonce zapříčinit problémy při překladu, a to tehdy, když tagy musí být v cílovém jazyce přemístěny tak, aby odrážely slovosled tohoto jazyka (viz Operace s tagy níže)


Operace s tagy

S tagy se musí zacházet opatrně. Pokud jsou náhodou změněny, formátování výsledného souboru může být poškozeno. Platný postup je „Nespojuj co není rozděleno“. Nicméně je dobré vědět, co je možno provést a jak to provést.

Duplikace skupiny tagů: Pro duplikaci skupin tagů je stačí zkopírovat na libovolnou pozici. Mějte na paměti, že v párové skupině se otevírací tag musí nacházet před uzavíracím tagem. Formátování reprezentované skupinou, kterou jste duplikovali, bude použito na sekci, do které jste ji duplikovali.

Příklad:

        <segment 0001><b0>Toto formátování</b0> bude duplikováno sem.<konec segmentu>

Po duplikaci:

        <segment 0001><b0>Toto formátování</b0> bylo <b0>duplikováno sem</b0>.<konec segmentu>

Smazání skupiny tagů: Smazání skupiny tagů provedete jejich prostým odstraněním ze segmentu. Mějte na paměti, že u párového tagu musí být smazán jak otevírací, tak uzavírací tag, a tím aby se zajistilo, že všechny stopy formátování jsou správně vymazané, jinak by mohl být přeložený soubor poškozen. Vymazáním skupiny tagů odstraníte příslušné formátování z přeloženého souboru.

Příklad:

        <segment 0001><b0>Toto formátování</b0> bude smazáno.<konec segmentu>

Po smazání:

        <segment 0001>Toto formátování bylo smazáno.<konec segmentu>

Změnit pořadí tagů ve skupině:Když chcete změnit pořadí skupiny tagů tak, aby se formátování odráženo na jinou strukturu jazyka v překladu, jednoduše umístěte skupinu tagů tam, kde by měla být v překladu. Formátování bude ovlivňovat tu část, na kterou je aplikováno.

Příklad:

        <segment 0001><b0>Formátování nula</b0> a <b1>formátování jedna</b1> budou vzájemně přesunuta.<konec segmentu>

Po změně pořadí:

        <segment 0001><b1>Formátování jedna</b1> a <b0> formátování nula</b0> bylo vzájemně přesunuto.<konec segmentu>

Vnořování skupiny tagů

Úprava pořadí skupiny tagů může vyústit ve vnoření skupiny tagů do jiné skupiny tagů. Toto je možné pouze dokud uzavírací skupina úplně zavírá uzavřenou skupinu. Jinými slovy, když posunujete párové tagy, ujistěte se, že oba, jak otevírající tak uzavírající tag, jste přesunuli správně, jinak může dojít k poškození souboru a tento by se nemuselo podařit otevřít. Na vnořenou část se budou vztahovat oba způsoby formátování.

Příklad:

        <segment 0001><b0>Formátování</b0> <b1>jedna</b1> bude vnořeno do formátování nula.<konec segmentu>

Po vnoření:

        <segment 0001><b0>Formátování <b1>jedna</b1></b0> bylo vnořeno do formátování nula.<konec segmentu>

Překrývání skupiny tagů

Překrývání je výsledkem chybné manipulace s párovými tagy a určitě bude mít za následek poškození formátování a někdy může způsobit, že přeložený soubor nepůjde otevřít. Příklad:

        <segment 0001><b0>Formátování </b0> <b1>jedna</b1> bude poškozeno.<konec segmentu>

Po chybné manipulaci:

        <segment 0001><b0>Formátování <b1>jedna</b0> </b1>je nyní velmi poškozeno.<konec segmentu>

Ověření skupiny tagů

Funkce ověření tagů detekuje tagy, které byly ať již úmyslně nebo náhodou změněny, a ukáže příslušné segmenty. Spuštění této funkce - stisknutím kombinace Ctrl+T - otevřete okno obsahující všechny segmenty v soubory, které pravděpodobně obsahují tagy poškozené během překladu. Takovéto chyby bývají často problémem v souborech OpenDocument nebo OpenOffice.org, které nelze otevřít kvůli problémům s tagy vytvořenými v procesu překladu. Opravení tagů a opětovné vytvoření cílových dokumentů je s funkcí Ověření tagů opravdu snadné.

Okno, které otevřete stisknutím kombinace Ctrl+T, obsahuje tabulku o třech sloupcích s těmito údaji:

Tagy jsou zvýrazněné tučným modrým písmem a lze snadno srovnat původní obsah s obsahem přeloženým. Pro aktivaci segmentu v Editoru klikněte na odkaz. Pokud je to nutné, opravte chybu a stiskněte Ctrl+T pro návrat k oknu Ověření tagů a tak můžete opravit případné další chyby. Chyby tagů vyvstávají z manipulace tagů během překladu, které opakují stejný pořádek a počet tagů, po vzoru původního segmentu. Některé změny tagů jsou nutné a neškodné, oproti tomu některé zapříčiní problémy při vytváření přeložených dokumentů.


Tipy pro správu tagů

Tagy všeobecně představují nějaký druh formátování původního textu. Zjednodušení formátování původního textu ve velké míře přispívá ke snížení počtu tagů. Za úmyslem zjednodušení překladu a snížení pravděpodobnosti výskytu možných chyb tagů lze sjednotit použité fonty, velikosti písem, barev atd. Pokud se chcete blíže seznámit s tím, co všechno se s tagy dá dělat, navštivte sekci Operace s tagy. Pamatujte, že pokud vás tagy obtěžují a formátování není pro aktuální práci extrémně důležité, odstranění tagů ze zdrojového dokumentu může představovat nejjednodušší způsob jak se vyhnout potížím..

Pokud potřebujete vidět tagy v OmegaT, ale nepotřebujete ponechat většinu formátování v přeloženém dokumentu, nemusíte tagy do překladu přidávat. V tom případě věnujte zvláštní pozornost párovým tagům, protože pokud odstraníte jednu část páru, a zapomenete vymazat druhou část, je jisté, že poškodíte formátování vašeho dokumentu. Jakmile jsou tagy zahrnuté v samotném textu, je možné použít pravidla segmentace pro vytvoření segmentů, které obsahují méně tagů. Toto je pokročilá vlastnost a pro její řádnou aplikaci se předpokládají adekvátní zkušenosti.

Důležité: Program OmegaT ještě není schopen detekovat chyby ve formátování plně automaticky, takže vás nemusí upozornit na každý případ, kdy uděláte chybu nebo změníte formátování, které jste upravili tak, aby lépe vyhovovalo vašemu cílovému jazyku. Může se tedy stát, že váš přeložený soubor bude vypadat zkresleně, a v případě souborů OpenDocument / OpenOffice.org může dokonce být znemožněno jeho otevření.


Právní poznámky Obsah Tématický rejstřík