## Vyhledávání

Okno Hledat

- Spustit funkci Hledat
- 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í

Filtrování záznamů v editoru podle 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 do pole Hledat slovo nebo frázi, kterou chcete vyhledat. Nebo vyberte slovo či frázi kdekoliv v podokně Editoru a stiskněte `Ctrl+F`. V takovém případě bude slovo nebo fráze automaticky vloženo do pole Hledat. Každým spuštěním okna Hledat otevřete nové samostatné okno. Nezapomeňte jej pokaždé zavřít, aby vám tato okna nezahltila pracovní plochu.

### Hledat 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 soubory, které jsou ve zdrojovém formátu (vizte Podporované formáty souborů). Například, zatímco OmegaT je dobře schopna zpracovat TMX soubory, nezahrne je ale do vyhledávání.

## 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 zadaná klíčová slova 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 (operátor 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.5/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.

## Filtrování záznamů v editoru podle hledání

Pro snazší navigaci ve výsledcích hledání můžete použít hledání v Editoru. Stiskněte tlačítko ‚Filtr‘ ve spodní části okna, a tak omezíte počet zobrazených záznamů v okně editoru na daný počet, který se shoduje s aktuálním hledáním. Můžete využít normální navigaci k přechodu na např. další (nepřeložený) segment, který se shoduje s kritérii vyhledávání.

Tip:

- hledání je omezeno na 1 000 nálezů, tak pokud hledáte nějakou hodně běžnou frázi, editor zobrazí jen těchto 1 000 shodných nálezů a ne všechny položky, které odpovídají kritériím hledání.
- v souboru nemusí být žádná nalezená shoda, pak bude zobrazen prázdný prostor
- pokud hledání odstraní duplicity, budou takové záznamy chybět i v editoru.

Filtr odstraníte stisknutím tlačítka ‚Odstranit filtr‘, nebo opětovným načtením projektu.

Právní poznámky | Obsah | Tematický rejstřík