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ě zadáno do pole Hledat automaticky.
Opakované spuštění okna Hledat otevře nové samostatné okno. Pokud je zapomenete zavírat, může se stát, že bude otevřeno velké množství oken Hledat.
Vyhledávání probíhá jak ve zdrojové, tak i v cílové sekci projektu. Prohledávat lze
U posledního případu, bude OmegaT prohledávat jen soubory, které dokáže přečíst (viz Podporované formáty souborů).
Vyberte metodu hledání pomocí přepínacích tlačítek. Můžete si vybrat mezi dvěma metodami hledání:
Pro kteroukoliv z těchto metod můžete vybrat následující tři volby:
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).
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ů.
Znak '*' zastupuje nula nebo více znaků (vyhledávané položce 'run*' by například odpovídalo 'run', 'runs' a 'running').
Znak '?' zastupuje konkrétně jeden znak (hledanému 'run?' by například 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
''.
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: //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.)
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, který můžete taktéž upravovat. Takovýto postup je užitečný zejména pro aktualizaci terminologie.