Chapter 15. Vyhledávání

1. Okno Hledat v textu
2. Použití zástupných znaků
3. Metody a možnosti vyhledávání
4. Zobrazení výsledků hledání
5. Filtrování záznamů v editoru podle hledání

1. Okno Hledat v textu

Okno Hledat otevřete pomocí zkratky Ctrl+F, pak zadejte slovo nebo frázi, kterou chcete vyhledat do pole „Hledat“.

Nebo vyberte slovo či frázi kdekoliv v podokně Editoru, Přibližné překlady nebo Glosář 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.

Posledních 10 hledání zobrazíte kliknutím na šipku rozbalovacího menu v okně Hledat.

Okno Hledat v textu má své nabídky:

  • Soubor > Hledat výběr (Ctrl+F): zaměří se na vyhledávací políčko a vybere veškerý obsah.

  • Soubor > Zavřít (Ctrl+W): zavře okno hledání (stejně jako stiskem Esc)

  • Upravit > Vložit zdroj (Ctrl+Shift+I): vloží zdrojový text aktuálního segmentu.

  • Upravit > Přepsat zdrojem (Ctrl+Shift+R): nahradí zdrojovým textem aktuálního segmentu.

  • Upravit > Vytvořit nový záznam Glosáře (Ctrl+Shift+G): přidá novou položku do glosáře

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

  • Shody mezer nbsp: když je označena tato možnost, pak mezera vložená do hledacího políčka může odpovídat buď znaku normální mezery nebo znaku nezalomitelné mezery (tj. \u00a).

  • 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

  • v komentářích: prohledávají se komentáře segmentů

  • Přeloeno nebo nepřeloženo: prohledávají se jak přeložené, tak nepřeložené segmenty.

  • Přeloženo: prohledává se jen v přeložených segmentech.

  • Nepřeloženo: prohledává se jen v nepřeložených segmentech.

  • Zobrazit: všechny shodující se segmenty: pokud je tato možnost označena, všechny segmenty jsou zobrazeny jedna ku jedné, a to i kdyby byly přítomny několikrát v tom samém dokumentu nebo v různých dokumentech.

  • Zobrazit: názvy souborů: pokud j označeno, nad výsledkem se zobrazí název souboru, kde byl daný segment nalezen.

  • Prohledat Projekt: označením Paměť bude do vyhledávání zahrnuta projektová paměť (soubor project_save.tmx). Označením možnosti Překladové paměti budou do vyhledávání zahrnuty překladové paměti umístěné v adresáři tm. Když bude označena možnost Glosáře, pak bude vyhledávání probíhat i v glosářích umístěných ve složce glossary.

  • Prohledat Soubory: prohledává se buď jeden soubor nebo adresář obsahující více souborů. 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í.

Po kliknutí na tlačítko Pokročilé možnosti si můžete vybrat dodatečná kritéria (jako autor překladu, datum přeložení, vyloučení nespárovaných segmentů, atd.). Když je zaznačena možnost Nezohledňovat plnou/poloviční šíři znaků, pak vyhledávání pro plnou formu znaků (znaky CJK) bude nalézat shodu i na poloviční a naopak.

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.

Dvojklik na segment jej otevře v Editoru pro úpravy (jednoduché kliknutí to udělá taky, ale jen když je zatrhnutá možnost Automatická synchronizace s Editorem). 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.

V Okně Hledat můžete používat standardní zkratky (Ctrl+N, Ctrl+P) pro přecházení mezi segmenty.

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.

5. 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, pak tyto duplicity nebudou zobrazeny v Editoru.

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