# Práce s Formátovaným textem

- Formátovací tagy
  - Pojmenování tagů
  - Číslování tagů
  - Tagy párové a nepárové
- Tagy a větná segmentace
- Operace s tagy
  - Duplikace skupiny tagů
  - Vymazání skupiny tagů
  - Úprava pořadí skupiny tagů
  - Vnořování skupiny tagů:
- Překrývání skupiny tagů
- Ověření skupiny tagů
- Tipy pro správu tagů

Informace k formátování nacházející se ve zdrojovém souboru je potřebné přenést do cílového souboru. OmegaT zobrazuje informace o řádkovém formátování podporovaných formátů v podobě tagů (v současnosti DocBook, HTML, XHTML, Open Document a OpenOffice.org). Tagy se běžně nezohledňují při zvažování podobnosti řetězců pro účely nalezení shody. 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ě, 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 `<f3>` a `</f3>`). 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).

## Tagy párové a nepárové

Tagy mohou být buď jako samostatné (tj. 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 (log.txt) for tracking operations and errors.<konec segmentu>

`<f1>` a `</f1>` jsou v páru a ovlivňují `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, mohou tagy vypadat, jako by nerespektovaly výše uvedená pravidla číslování a seskupování.

    	<segment 1554> <f0>Before: \. After: \s</f0><konec segmentu>

Uvedené příklady jsou prozatím bez jakýchkoliv problémů. Nyní, když použijeme předvolená pravidla segmentace na tento segment (chování OmegaT ve výchozím nastavení) dostaneme následující výsledek:

    	<segment 1554> <f0>Before: \. <konec segmentu>
    	<segment 1991> After: \s</f0><konec segmentu>

Pravidla segmentace, která se zde použijí jsou: segmentovat po úsecích následovaných mezerou . V uvedeném příkladu vidíme, že segmenty zpracované samostatně nerespektují pravidla párování a číslování: `<f0>` a `</f0>` by měly být spárované ve stejném segmentu, zde jsou ale oddělené pravidly segmentace. 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><f0>Toto formátování</f0> bude duplikováno sem.<konec segmentu>

Po duplikaci:

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

## Vymazání skupiny tagů

Pro vymazání skupin tagů stačí skupinu ze segmentu prostě odstranit. 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 se zajistilo, že všechny stopy formátování jsou správně vymazané, jinak by mohl být přeložený soubor poškozen a nemuselo by se podařit dokument otevřít. Vymazáním skupiny tagů odstraníte příslušné formátování z přeloženého souboru.

Příklad:

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

Po smazání:

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

## Úprava pořadí skupiny tagů

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><f0>Formátování nula</f0> a formátování jedna bude vzájemně přesunuto.<konec segmentu>

Po změně pořadí:

    	<segment 0001>Formátování jedna a <f0>formátování nula</f0> 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. Zvláštní pozornost je třeba věnovat vnořování v případě párových tagů, které nejsou úplně přesunuty do uzavírací skupiny, jinak by mohl být přeložený soubor poškozen a mohlo by být znemožněno jeho otevření. Na vnořenou část se budou vztahovat oba způsoby formátování.

Příklad:

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

Po vnoření:

    	<segment 0001><f0>Formátování jedna</f0> 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><f0>Formátování</f0> jedna bude poškozeno.<konec segmentu>

Po chybné manipulaci:

    	<segment 0001><f0>Formátování jedna</f0> 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 označí příslušné segmenty. Použití této funkce otevře dialogové okno s podezřelými poruchami nebo chybnými tagy v dokumentu.

Tato funkce může být užitečná při hledání chyb v přeložených otagovaných textech. Toto bývá č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ů může problém odstranit.

Klávesovou zkratkou `Ctrl+T` otevřete okno Ověření tagů.

Okno obsahuje tabulku o třech sloupcích s těmito údaji:

- odkaz na segment
- obsah původního segmentu
- obsah přeloženého segmentu

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ů.

Tagy všeobecně představují nějaký druh formátování v původním textu. Zjednodušení formátování původního textu ve velké míře přispívá ke snížení počtu tagů.

# Tipy pro správu tagů

Tagy všeobecně představují nějaký druh formátování v původním 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í počtu 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í většiny formátování ze zdrojového dokumentu překlad velmi ulehčí.

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 zapomenete vymazat jednu část páru, poškodíte formátování vašeho dokumentu, což může znemožnit otevření přeloženého dokumentu OpenOffice.org. 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