Wyszukiwanie - Podręcznik użytkownika OmegaT 2.1

## Wyszukiwanie

- Okno wyszukiwania

  - Wywoływanie wyszukiwania

  - Miejsce wyszukiwania

Metody wyszukiwania

Użycie symboli wieloznacznych

Użycie wyrażeń regularnych

Wyświetlanie wyników wyszukiwania

## Okno wyszukiwania

### Wywoływanie wyszukiwania

OmegaT zapewnia szeroki zakres funkcji wyszukiwania. Wywołaj okno Szukanie tekstu za pomocą `Ctrl+F` i wprowadź słowo lub wyrażenie, których chcesz szukać, w polu Wyszukaj. Lub w inny sposób - wybierz słowo lub wyrażenie w dowolnym miejscu okna Edycja i wciśnij `Ctrl+F`. Słowo lub wyrażenie jest w tym przypadku wpisywane w pole Wyszukaj automatycznie. Każde wywołanie okna Szukanie tekstu tworzy własne nowe okno. Nie zapomnij o zamykaniu ich, aby nie tworzyły bałaganu na pulpicie.

### Miejsce wyszukiwania

Wyszukiwanie występuje zarówno w części źródłowej, jak i docelowej projektu. Możesz przeszukiwać

- tylko projekt (ustawienie domyślne)

- projekt i pamięci tłumaczeniowe w /tm/ (zaznacz Przeszukaj pamięci tłumaczeniowe)

- pojedynczy plik lub katalog zawierający grupę plików (zaznacz Przeszukaj pliki)

Podczas przeszukiwania plików, OmegaT ograniczy wyszukiwanie do plików w formatach plików źródłowych (Patrz Formaty plików). Na przykład, chociaż OmegaT obsługuje pliki TMX, nie włączy ich do wyszukiwania.

## Metody wyszukiwania

Wybierz metodę używając przełączników wyboru. Do wyboru są dwie metody wyszukiwania:

wyszukiwanie dokładne | Szukanie segmentów zawierających podany ciąg znaków.
wyszukiwanie słów kluczowych | Szukanie segmentów zawierających wszystkie podane słowa kluczowe, w dowolnej kolejności.

Wyszukiwanie dokładne szuka wyrażenia, tj. jeśli wprowadzonych jest wiele słów, są one znajdowane tylko wtedy, gdy występują w dokładnie tej samej kolejności. Wyszukiwanie dokładne jest podobne do wyszukiwania dokładnych wyrażeń w wyszukiwarce internetowej, takiej jak Google. Wybierz Wyszukiwanie słów kluczowych, jeśli chcesz wyszukać dowolną liczbę pojedynczych słów, oddzielonych spacjami i w dowolnej kolejności. OmegaT wyświetli listę wszystkich segmentów, w których występują wszystkie słowa. Wyszukiwanie słów kluczowych jest podobne do wyszukiwania "szukaj wszystkich słów" w wyszukiwarce internetowej, takiej jak Google (logika AND).

W każdej z tych dwóch metod możesz wybrać następujące trzy opcje:

Uwzględniaj wielkość liter | Zostanie przeprowadzone szukanie dokładnego podanego ciągu znaków; w przeciwnym wypadku wielkość liter będzie ignorowana.
Wyrażenia regularne | Szukany ciąg znaków będzie traktowany jako wyrażenie regularne (w przypadku wyszukiwania słów kluczowych będzie traktowany jak wiele wyrażeń).
Przeszukaj pamięci tłumaczeniowe | Wszystkie pamięci tłumaczeniowe są brane pod uwagę przy wyszukiwaniu.

## Użycie symboli wieloznacznych

Zarówno w wyszukiwaniu dokładnym, jak i słów kluczowych, można używać symboli wieloznacznych '`*`' i '`?`'. Używając symboli wieloznacznych, upewnij się, że nie została wybrana opcja wyrażenie regularne, w przeciwnym wypadku znaki te będą interpretowane jako specjalne znaki wyrażeń regularnych.

- '*' reprezentuje zero lub więcej znaków. Na przykład szukany tekst 'run*' będzie odpowiadał 'run', 'runs' i 'running'.

- '?' reprezentuje dokładne jeden znak. Na przykład, 'run?' będzie odpowiadać 'runs' i 'rung', ale nie 'run' czy 'running'.

Jeśli chcesz wyszukać segmenty zawierające * lub ?, będziesz musiał przełączyć się na wyrażenia regularne i poprzedzić te znaki znakiem backslash ('\'), tj. 'x\*y' aby znaleźć wystąpienia 'x*y' i 'x\?`y`', aby znaleźć wystąpienia '`x?y`'.

## Użycie wyrażeń regularnych

Wyszukiwanie z użyciem wyrażeń regularnych to silne narzędzie szukania wystąpień ciągu znaków. Jest ono podobne do wyszukiwania z użyciem symboli wieloznacznych, ale pozwala na o wiele większą elastyczność. Wyrażenia regularne używane przy wyszukiwaniu są takie same, jak obsługiwane przez Javę. Skrócone informacje są dostępne w rozdziale Składniki wyrażeń regularnych. Jeśli potrzebujesz bardziej szczegółowych informacji, przeczytaj http://java.sun.com/j2se/1.5/docs/api/java/util/regex/Pattern.html.

W sieci można znaleźć proste podręczniki (na przykład http://www.regular-expressions.info/quickstart.html).

## Wyświetlanie wyników wyszukiwania

Wciśnięcie klawisza Szukaj po wpisaniu ciągu znaków w polu Wyszukaj spowoduje wyświetlenie wszystkich segmentów w projekcie zawierających szukany ciąg znaków. Ponieważ OmegaT traktuje identyczne segmenty jako jedną jednostkę, pokazany będzie tylko pierwszy z identycznych segmentów.

Segmenty są wyświetlane w kolejności pojawiania się w projekcie. Segmenty przetłumaczone będą wyświetlone z oryginalnym tekstem na górze i tekstem przetłumaczonym na dole, segmenty nieprzetłumaczone będą wyświetlone tylko jako tekst źródłowy.

Kliknięcie na segmencie spowoduje otworzenie go w oknie Edycji w celu modyfikacji. Możesz następnie wrócić do okna wyszukiwania, do następnego znalezionego segmentu, na przykład w celu sprawdzenia i w razie potrzeby poprawienia terminologii.

Uwagi prawne | Spis treści | Indeks