Пошук - OmegaT 1.8 Посібник користувача

## Пошук

- Вікно пошуку

  - Виклик пошуку

  - Де шукати

Методи пошуку

Використання шаблонів

Використання регулярних виразів

Вивід результатів пошуку

## Вікно пошуку

### Виклик пошуку

OmegaT має широкі можливості функцій пошуку. Відкрийте вікно Пошуку, натиснувши `Ctrl+F`, і введіть слово або вираз, який потрібно знайти, в полі Шукати. Крім того, Ви можете вибрати слово або вираз у полі редагування (поле тексту перекладу активного сегмента) та натиснути `CTRL+F`. Слово або вираз буде автоматично введено в поле „Шукати“.

Кожен виклик Пошуку відкриває нове вікно. Не забувайте закривати їх, щоб вони не „перенавантажували“ Ваш робочий стіл.

### Де шукати

Пошук відбувається як у тексті оригінала, так і в тексті перекладу проекту. Ви можете шукати:

- лише в проекті (стандартне налаштування)

- у проекті й у довідкових файлах памʼяті перекладу /tm/ (див. Пошук у файлах памʼяті перекладу)

- в окремому файлі або каталозі, який містить декілька файлів (див. Пошук у файлах)

OmegaT здійснює пошук лише в тих файлах, які може прочитати (див. Підтримувані формати файлів).

## Методи пошуку

Використовуйте перемикачі, щоб вибрати метод. Ви можете вибрати один з двох методів пошуку:

Точний пошук | Пошук сегментів, які містять вказаний текст.
Пошук за ключовим словом | Пошук сегментів, які містять усі вказані ключові слова, незалежно від їх порядку.

Точний пошук шукає вираз, тобто, якщо було введено декілька слів, вони будуть знайдені лише в тому випадку, якщо розташовуються в точному порядку одне за одним. Точний пошук схожий на пошук „точного виразу“ в пошуковій системі Інтернету, наприклад, в Google.

Виберіть Пошук за ключовим словом, щоб шукати будь-яку кількість окремих слів, розділених пробілами та в будь-якому порядку. OmegaT покаже список усіх сегментів, що містять усі слова. Пошук за ключовими словами схожий на пошук „з усіма словами“, який використовують пошукові системи в Інтернеті, як наприклад Google (логіка „І“).

Для обох методів Ви можете вибрати три наступні опції:

Регістр | Буде здійснений пошук точно введеного тексту; в іншому випадку регістр буде ігноруватися.
Регулярні вирази | Пошуковий вираз розглядається як регулярний вираз (у випадку пошуку за ключовим словом, рядок розглядається як кілька виразів).
Пошук у памʼяті перекладу | Усі файли памʼяті перекладу включені в пошук.

## Використання шаблонів

При точному пошуку та пошуку за ключовими словами можна використовувати шаблони '`*`' і '`?`'. Щоб використовувати шаблони, переконайтеся, що параметр регулярні вирази не активований, інакше шаблони будуть інтерпретовані як спеціальні символи регулярних виразів.

- * відповідає будь-якій кількості символів (жодному також). Наприклад, пошуковий термін 'run*' відповідатиме 'run', 'runs', і 'running'.

- ? відповідає будь-якому одному символу. Наприклад, 'Lil?' видасть Lilo і Lila, але не Lille чи lila.

Якщо Ви хочете шукати сегменти, які містять * або ?, потрібно увімкнути параметр „регулярні вирази“ і перед потрібним символом поставити зворотній слеш: наприклад, 'x\*y', щоб знайти 'x*y'yu, і 'x\?`y`' для '`x?y`'.

## Використання регулярних виразів

Пошук з використанням регулярних виразів є потужним способом пошуку рядків тексту. Він схожий на пошук з шаблонами, але але є більш гнучким. Регулярні вирази, які використовуються в пошуку, підтримуються Java. Коротку довідку можна знайти в додатку Створення регулярних виразів. Якщо Вам потрібна детальніша інформація, перейдіть за адресою http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html.

У мережі доступні прості інструкції щодо регулярних виразів (наприклад, http://www.regular-expressions.info/quickstart.html).

## Вивід результатів пошуку

Натискання кнопки пошуку після введення рядка у поле пошуку відобразить усі сегменти в проекті, які містять шуканий рядок. Оскільки OmegaT вважає всі однакові сегменти одним цілим, то відображається лише перший унікальний сегмент.

Сегменти відображаються в порядку їх появи у проекті. Перекладені сегменти відображаються з текстом оригінала згори та перекладеним текстом знизу, неперекладені сегменти містять лише текст оригінала.

Натисніть на сегмент, щоб відкрити його у вікні редагування для подальших змін. Потім Ви можете повернутися до вікна пошуку та відкрити наступний знайдений сегмент, щоб змінити й його.

Юридична інформація | Домашня сторінка | Карта змісту