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é.
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.
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.
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).
Metodu hledání vyberte pomocí přepínacích tlačítek. Dostupné jsou následující metody hledá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
.
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.
Ř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
, 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.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.