Chapter 15. Vyhledávání
Prev |  | Next

# Chapter 15. Vyhledávání

## 1. Okno Hledat v textu

Figure 15.1. Okno hledání v textu

### Note

Výše uvedené hledání najde všechny cílové segmenty, které obsahují hledané znaky, což je v cílovém jazyce – zde slovinština – dost vzácné.

### 1.1. Hledání

OmegaT poskytuje množství výkonných vyhledávacích funkcí. Okno Hledat otevřete pomocí zkratky Ctrl+F, pak zadejte slovo nebo frázi, kterou chcete vyhledat do pole „Hledat“. Podobně lze vycházet přímo z Editoru: označte slovo či frázi kdekoliv v podokně Editoru (cílový text aktuálního segmentu) a stiskněte Ctrl+F. Slovo nebo fráze bude v tomto případě zadané do pole „Hledat“ automaticky. Současně je možné mít otevřeno několik oken hledání, ale zavřete je hned, když je už nepotřebujete, aby se tak nezahltila paměť počítače.

### 1.2. Hledat umístění

Ve výchozím nastavení se při hledání prochází jak zdrojový text, tak i přeložená část projektu, ale můžete omezit hledání jen na text zdroje či překladu. Prohledávat lze

- pouze projekt (výchozí nastavení)

- jak projekt, tak i referenční překladové paměti v adresáři /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 (jako protiklad k překladovým pamětem), bude OmegaT prohledávat jen soubory, které jsou ve zdrojovém formátu. Tedy, ačkoliv je OmegaT schopna zpracovat soubory `TMX`, nezahrne je ale do vyhledávání. Když aktivujete možnost Pokročilé možnosti, pak můžete kombinovat hledání podle jména autora překladu a času poslední změny.

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

V přesném vyhledávání, ale i při hledání podle klíčových slov, mohou být použity zástupné vyhledávací znaky ‚*‘ a ‚?‘ . Mají podobný význam jako zástupné znaky v MS Word:

- ‚*‘ reprezentuje nula nebo více znaků, počítá se od aktuální pozice v daném slově po jeho konec. 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 ‚`runn`‘ ve slově ‚`running`‘.

Nalezené položky budou zobrazené tučným modrým písmem. Mějte na paměti, že znaky ‚*‛ a ‚?‛ mají speciální význam v rámci regulárních výrazů, takže pak hledání za použití zástupných znaků, jak to popisujeme zde, bude fungovat jen u voleb Přesné hledání a Hledat podle klíčových slov (vizte níže).

## 3. Metody a možnosti vyhledávání

Metodu hledání vyberte pomocí přepínacích tlačítek. Dostupné jsou následující metody hledání:

Přesné vyhledávání

  Vyhledávání segmentů obsahujících zadaný řetězec. 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í. Vyhledávání slovního spojení `open file` nalezne tedy všechny výskyty řetězce `open file`, ale ne `file opened` nebo `open input file`.

Hledat podle klíčových slov

  Hledá segmenty obsahující všechna zadaná klíčová slova v jakémkoliv pořadí. Označte Hledat podle klíčových slov, a bude se vyhledávat jakékoliv množství samostatných slov, 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). Když použijete volbu Hledat podle klíčových slov pro toto slovní spojení `open file`, pak budou nalezeny všechny výskyty řetězce `open file`, stejně jako `file opened`, `open input file`, `file may not be safe to open`, atd.

Regulární výrazy

  Řetězec znaků pro vyhledávání bude zpracován jako regulární výraz. Řetězec znaků pro vyhledávání – [a-zA-Z]+[öäüqwß] – například jako v příkladě nahoře hledá slova v cílovém segmentu, a to taková, která obsahují zadané zvláštní znaky na německé klávesnici. Regulární výrazy představují účinný způsob hledání různých podob daného řetězce. Více najdete v kapitole Regulární výrazy.

K nahoře zmíněným metodám můžete přidat následující možnosti:

- Rozlišovat velikost písmen: vyhledávání se týká přesně zadaného řetězce; tj. přihlíží se na velikost písmen.

- Ve zdroji: prohledávají se zdrojové segmenty

- V překladu: prohledávají se přeložené segmenty

- V poznámkách: prohledávají se poznámky k segmentům

- Prohledávat překladové paměti: vyhledávání se týká i překladových pamětí, které jsou obsaženy v adresáři `/tm`.

- Zobrazit všechny výsledky: když necháte toto políčko nezaškrtnuté, OmegaT zobrazí jen první výskyt nalezeného textu, i když jich je v textu více

Když nakliknete tlačítko Pokročilé možnosti, pak si můžete vybrat dodatečná kritéria (jako autor překladu, datum přeložení, atd.), jak to vidíte na obrázku nahoře.

## 4. 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í zadaný ř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 zkontrolovat, a pokud nutno přizpůsobit terminologii.

Současně je možno mít otevřeno víc oken hledání. V takovém případě se snadno zorientujete v jejich obsahu, a to tak, že když se podíváte na titulek okna: obsahuje použitý hledaný výraz.

Prev |  | Next
Chapter 14. Segmentace zdroje | Home | Chapter 16. Regulární výrazy