## Vyhledávání

- Okno Hledat

  - Spustit funkci Hledat

  - Umístění

Metody vyhledávání

Použití zástupných znaků

Použití regulárních výrazů

Zobrazení výsledků hledání

## Okno Hledat

### Spustit funkci Hledat

OmegaT poskytuje množství výkonných vyhledávacích funkcí. Okno Hledat otevřete pomocí zkratky `Ctrl+F`, následně zadejte slovo nebo frázi, kterou chcete vyhledat do pole Hledat. Nebo označte slovo nebo frázi v editačním poli (cílový text aktivního segmentu) a stiskněte `Ctrl+F`. Slovo nebo fráze je v tomto případě zadané do pole Hledat automaticky.

Každým spuštěním okna Hledat se otevře nové samostatné okno. Nezapomeňte jej zavřít, aby vám tato okna nezahltila pracovní plochu.

### Umístění

Vyhledávání probíhá jak ve zdrojové, tak i v cílové sekci projektu. Prohledávat lze

- pouze projekt (výchozí nastavení)

- projekt a referenční překladové paměti v /tm/ (označte Prohledávat překladové paměti)

- jednotlivý soubor nebo adresář obsahující sadu souborů (označte Prohledávat soubory)

když procházíte soubory, bude OmegaT prohledávat jen takové soubory, které dokáže přečíst (vizte Podporované formáty souborů).

## Metody vyhledávání

Vyberte metodu hledání pomocí přepínacích tlačítek. Můžete si vybrat mezi dvěma metodami hledání:

Přesné vyhledávání | Vyhledávání segmentů obsahujících zadaný řetězec.
Hledat podle klíčových slov | Hledá segmenty obsahující všechna klíčová slova, která jste zadali, v jakémkoliv pořadí.

Přesné vyhledávání hledá slovní spojení, tj. pokud je zadaných několik slov, budou tato nalezena jen pokud se nacházejí v přesně stejném pořadí. Přesné hledání je podobné hledání „přesného výrazu“ v internetovém vyhledávači typu Google.

Vyberte Hledat podle klíčových slov a bude se vyhledávat jakékoliv množství samostatných slov, oddělených mezerami a v jakémkoliv pořadí. OmegaT zobrazí seznam všech segmentů, ve kterých se všechna tato slova vyskytují. Vyhledávání podle klíčových slov je podobné jako hledání „se všemi slovy“ v internetovém vyhledávači typu Google (logika AND).

Pro kteroukoliv z těchto metod můžete vybrat následující tři volby:

Rozlišovat velikost písmen | Pokud je toto vybrané, hledání bude vykonané pro přesný řetězec, který jste zadali; jinak budou velká písmena ignorována.
Regulární výrazy | Výběr znamená, že s hledaným řetězcem se bude zacházet jako s regulárním výrazem (v případě hledání klíčového slova se to bude brát jako vícenásobný výraz).
Prohledávat překladové paměti | Do procesu hledání zahrnuty všechny překladové paměti.

## Použití zástupných znaků

V přesném vyhledávání, a i při hledání podle klíčových slov, mohou být použity zástupné vyhledávací znaky '`*`' a '`?`' . Pro použití zástupných znaků se ujistěte, že není vybrána volba regulární výrazy, jinak budou tyto znaky interpretovány jako speciální znaky regulárních výrazů.

- '*' reprezentuje nula nebo více znaků. Vyhledávané položce 'run*' by například odpovídalo 'run', 'runs' a 'running'.

- '?' reprezentuje jeden znak. Například hledanému 'run?' by odpovídalo 'runs' a 'rung', ale ne 'run' nebo 'running'.

Pokud chcete vyhledat segmenty obsahující buď *, a nebo ?, budete muset zapnout regulární výrazy a citovat je tak, že před ně přidáte zpětné lomítko ('\'), tj. '\*' pro nalezení výskytů 'x*y' a 'x\?`y`' pro nalezení výskytů ''`x?y`''.

## Použití regulárních výrazů

Vyhledávání pomocí regulárních výrazů představuje silný nástroj pro hledání výskytů daného řetězce. Je to podobné jako normální hledání, ale umožňuje daleko větší flexibilitu. Regulární výrazy použité při vyhledávání jsou takové, které podporuje Java. Krátký přehled je dostupný v dodatku Regulární výrazy Pokud potřebujete bližší informace, navštivte prosím tuto stránku: http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html.

Na internetu můžete najít jednoduché nápovědy (např. http://www.regular-expressions.info/quickstart.html.)

## Zobrazení výsledků hledání

Stisknutí tlačítka pro vyhledávání po zadání řetězce do vyhledávacího pole zobrazí všechny segmenty v projektu, které obsahují hledaný řetězec. Protože OmegaT zpracovává identické segmenty jako jednu entitu, zobrazuje se jen první jedinečný segment.

Segmenty jsou zobrazované v takovém pořadí, v jakém se nacházejí v projektu. Přeložené segmenty se zobrazí s původním textem nahoře a přeloženým textem dole, nepřeložené segmenty se zobrazí jen s původním textem.

Pokud chcete segment zpracovávat v Editoru, stačí na něj kliknout. Potom se můžete vrátit zpět do okna Hledat a přejít na další nalezený segment, například abyste jej mohli upravit a pokud nutno přizpůsobit terminologii.

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