OmegaT verschaft een groot scala aan zoekfuncties. Roep het venster Zoeken op met Ctrl+F
en voer het woord of de frase waarnaar u wilt zoeken in het vak Zoeken naar in.
Als alternatief kunt u in het venster Bewerken een woord of frase selecteren in het bewerkingsveld (doeltekst of het actieve segment) en drukken op Ctrl+F
. Het woord of de frase wordt in dit geval automatisch ingevoegd in het vak Zoeken naar.
Opnieuw oproepen van het venster Zoeken zal een nieuw venster maken. U zou dus kunnen eindigen met een aantal zoekvensters als u ze vergeet te sluiten.
Zoekacties gebeuren zowel in het bron- als doelgedeelte van een project. U kunt zoeken in
In het laatste geval zal OmegaT alleen zoeken in de bestanden die het kan lezen (Zie Ondersteunde bestandsformaten).
Selecteer de methode met behulp van de optieknoppen. U kunt kiezen uit twee methodes om te zoeken:
Voor elk van deze twee methoden kunt u de volgende drie opties kiezen:
Een exacte zoekactie zoekt naar een frase, hetgeen betekent dat als er meerdere woorden zijn ingevoerd, zij slechts zullen worden gevonden als zij in exact dezelfde volgorde voorkomen. Exact zoeken is hetzelfde als een zoekactie met "exacte frase" in een internetzoekmachine zoals Google.
Selecteer sleutelwoorden zoeken om te zoeken naar een willekeurig aantal individuele woorden, gescheiden door spaties en in willekeurige volgorde. OmegaT zal een lijst weergeven waarin alle segmenten staan waarin de woorden voorkomen. Zoeken met sleutelwoord is hetzelfde als zoekacties "met alle woorden" in een internetzoekmachine zoals Google (logische EN).
In zowel exact zoeken als zoeken naar sleutelwoorden kunnen de jokertekens '*
' en '?
' worden gebruikt. Zorg ervoor dat de optie reguliere uitdrukkingen niet is geselecteerd om jokertekens te gebruiken, anders worden deze tekens geïnterpreteerd als speciale tekens voor reguliere uitdrukkingen.
Het teken '*' komt overeen met nul of meer tekens (de zoekterm 'run*' zal bijvoorbeeld overeenkomen met 'run', 'runs' en 'running'.
Het teken '?' komt overeen met precies één teken ('run?' zal bijvoorbeeld overeenkomen met 'runs' en 'rung', maar niet met 'run' of 'running'.
Als u wilt zoeken naar segmenten die * of ? bevatten, moet u schakelen naar reguliere uitdrukkingen en deze tekens escapen door er een backslash ('\') voor te zetten, dus 'x\*y' om gevallen van 'x*y' te vinden en 'x\?y
' om gevallen van 'x?y
' te vinden.
Een zoekactie met reguliere uitdrukkingen is een krachtig middel om te zoeken naar tekenreeksen. Het komt overeen met zoeken met jokertekens, maar is veel meer flexibel.
De reguliere uitdrukkingen die worden gebruikt in zoekacties zijn die welke worden ondersteund door Java. Een korte samenvatting is beschikbaar in de appendix Constructies van reguliere uitdrukkingen.
Als u meer specifieke informatie nodig heeft raadpleeg dan http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html.
U kunt eenvoudige handleidingen vinden op het web (http://www.regular-expressions.info/quickstart.html bijvoorbeeld.)
Door op de zoekknop te drukken na het invoeren van een zoek-tekenreeks in het zoekvak zullen alle segmenten in het project, die de gezochte tekenreeks bevatten, worden weergegeven. Omdat OmegaT alle identieke segmenten behandelt als één entiteit wordt alleen het eerste unieke segment getoond.
De segmenten worden weergegeven in de volgorde waarin zij in het project voorkomen. Vertaalde segmenten zullen worden weergegeven met de originele tekst boven en de vertaalde tekst eronder, niet-vertaalde segmenten zullen alleen in originele tekst worden weergegeven.
U kunt op een segment klikken om het naar voren te brengen in het venster Bewerken om te wijzigen. Daarna kunt u teruggaan naar het venster Zoeken en naar het volgende gevonden segment gaan om het ook aan te passen. Zo'n patroon is handig voor het bijwerken van terminologie.