# Filtry plików

- Okno dialogowe Filtry plików

  - Opcje filtrów

- Okno dialogowe Edycja filtra

  - Typ pliku źródłowego, wzór nazwy pliku.

  - Kodowanie plików źródłowych i docelowych

  - Nazwa pliku docelowego

OmegaT udostępnia konfigurowalne filtry , umożliwiające ustawienie większości opcji ich pracy. Filtry plików to fragmenty kodu, które mają możliwość:

- Czytania dokumentu w konkretnym formacie pliku. Na przykład, pliki tekstowe niesformatowane.

- Wyodrębniania z pliku zawartości do tłumaczenia.

- Automatycznych modyfikacji nazwy pliku tłumaczonego dokumentu przez zastąpienie zawartości przeznaczonej do tłumaczenia jej tłumaczeniem.

Dla większości użytkowników domyślne opcje filtra plików są wystarczające. Jeżeli tak nie jest, otwórz główne okno dialogowe wybierając Opcje → Filtry plików... z menu głównego. Uwaga! Zmiana opcji filtrów, kiedy projekt jest otwarty, może spowodować utratę danych. Jeśli zmieniasz opcje filtrów, kiedy projekt jest otwarty, będziesz musiał wczytać ponownie projekt, aby zmiany odniosły skutek.

### Okno dialogowe Filtry plików

Okno dialogowe zawiera listę dostępnych filtrów plików. Jeśli nie chcesz używać programu OmegaT do tłumaczenia plików jakiegoś typu, możesz wyłączyć ten filtr, odznaczając opcję przy jego nazwie. OmegaT będzie wtedy pomijać odpowiadające mu pliki podczas wczytywania projektów i będzie kopiować je bez zmian, tworząc dokumenty docelowe. Później, kiedy postanowisz ponownie używać filtru, zaznacz odpowiednią opcję. Wybierz Domyślne, jeśli chcesz przywrócić domyślne ustawienia filtrów plików. Aby wybrać, jakie pliki w jakim kodowaniu filtr będzie przetwarzał, wybierz filtr z listy i wybierz Edytuj.

### Opcje filtrów

Pięć filtrów (pliki tekstowe, pliki XHTML, pliki HTML i XHTML, pliki OpenDocument/OpenOffice.org i pliki Microsoft Open XML) ma jedną lub kilka opcji. W celu zmodyfikowania tych opcji, wybierz filtr z listy i wybierz Opcje. Dostępne opcje:

#### Pliki tekstowe

- Podziel tekst źródłowy na akapity w miejscu nowej linii, pustej linii lub wcale: jeśli zasady segmentacji zdań są aktywne, tekst będzie później segmentowany zgodnie z dostępnymi zasadami.

#### Pliki HTML i pliki HTML i XHTML

- Deklaracja kodowania: OmegaT może dodać lub przepisać deklarację kodowania pliku, na podstawie wybranego kodowania pliku docelowego.

- Tłumaczenie atrybutów: Wybrane atrybuty pojawią się jako segmenty w oknie Edycji.

- Akapit w miejscu <br>: Znacznik HTML <br> utworzy akapit do celów segmentacji.

- Opuść tekst pasujący do wyrażenia regularnego: Tekst pasujący do wyrażenia regularnego zostanie opuszczony.

#### Pliki OpenDocument/OpenOffice.org

Następujące elementy mogą być tłumaczone lub nie. Jeżeli mają być tłumaczone, pojawią się jako oddzielne segmenty.

- Hasła indeksów
- Zakładki
- Odnośniki do zakładek
- Notatki
- Komentarze

#### Pliki Microsoft Open XML

Następujące elementy mogą być tłumaczone lub nie. Jeżeli mają być tłumaczone, pojawią się jako oddzielne segmenty.

- Tekst ukryty (Word)
- Komentarze (Word, Excel)
- Przypisy (Word)
- Przypisy końcowe (Word)
- Nagłówki (Word)
- Stopki (Word)
- Komentarze do slajdów (PowerPoint)
- Wzorce slajdów (PowerPoint)

### Okno dialogowe Edycja filtra

Okno dialogowe pozwala ustawić wzorce nazw plików źródłowych, które filtr będzie przetwarzał, dostosować nazwy plików tłumaczonych i wybrać, jakie kodowania będą używane do wczytywania pliku i zapisywania jego przetłumaczonej kopii. Aby zmodyfikować wzorzec filtra pliku, zmień pola bezpośrednio lub wybierz Edytuj. Aby dodać nowy wzorzec filtra pliku, wybierz Dodaj. To samo okno dialogowe jest używane do dodawania wzorca i do edycji wzorca. Okno dialogowe jest użyteczne ponieważ zawiera specjalny edytor wzorca nazwy pliku docelowego, który pozwala dostosować nazwy plików wyjściowych.

### Typ pliku źródłowego, wzór nazwy pliku.

Kiedy OmegaT napotyka plik w katalogu źródłowym, próbuje wybrać filtr, korzystając z rozszerzenia. Dokładniej, OmegaT próbuje dopasować wzorce nazwy pliku źródłowego każdego filtra do nazwy pliku. Na przykład, wzorzec `*.xhtml` będzie pasował do każdego pliku z rozszerzeniem `.xhtml`. Jeżeli został znaleziony odpowiedni filtr, jest on stosowany do przetwarzania pliku. Na przykład, domyślnie filtr XHTML będzie używany do przetwarzania plików z rozszerzeniem `.xhtml`. Możesz zmienić lub dodać wzorce nazwy plików, które każdy filtr plików będzie obsługiwał. Wzorce nazwy pliku źródłowego używają symboli wieloznacznych podobnych do używanych w Przeszukaj projekt. Znakowi '*' odpowiada zero lub więcej znaków. Znakowi '?' odpowiada dokładnie jeden znak. Wszystkie pozostałe znaki reprezentują siebie. Na przykład, jeśli chcesz, aby filtr tekstu dostarczył pliki readme (`readme`, `read.me` i `readme.txt`), powinieneś użyć wzorca `read*`.

### Kodowanie plików źródłowych i docelowych

Tylko ograniczona liczba formatów plików określa wymagane kodowanie. Formaty plików, które nie określają kodowania będą używać kodowania, które jest ustawione dla rozszerzenia pasującego do ich nazwy. Na przykład, domyślnie pliki `.txt` będą wczytywane z użyciem domyślnego kodowania systemu operacyjnego. Można zmienić kodowanie źródłowe dla każdego wzorca nazwy pliku źródłowego. Takie pliki mogą również być zapisane w dowolnym kodowaniu. Domyślnie, kodowanie pliku przetłumaczonego jest takie samo jak kodowanie pliku źródłowego. Pola kodowania pliku źródłowego i docelowego korzystają z list rozwijanych z wszystkimi obsługiwanymi kodowaniami. <auto> pozostawia wybór kodowania programowi OmegaT. Odbywa się to w następujący sposób:

- OmegaT znajduje kodowanie pliku źródłowego używając jego deklaracji kodowania, jeśli istnieje (pliki HTML, pliki oparte na XML).

- OmegaT jest tak skonfigurowna, aby korzystać z wymaganego kodowania niektórych formatów plików (Java properties itd.).

- OmegaT używa domyślnego kodowania systemu operacyjnego dla plików tekstowych.

### Nazwa pliku docelowego

Czasem możesz chcieć automatycznie zmienić nazwy plików, które tłumaczysz, na przykład dodając kod języka po nazwie pliku. Wzorzec nazwy pliku docelowego używa specjalnej składni, więc jeśli chcesz zmienić to pole, musisz wybrać Edytuj... i użyć okna dialogowego Edytuj wzorzec. Jeśli chcesz powrócić do domyślnej konfiguracji filtru, wybierz Domyślne. Możesz również zmienić nazwę bezpośrednio w polu wzorca nazwy pliku docelowego w oknie dialogowym filtra pliku. Okno dialogowe Edytuj wzorzec oferuje następujące możliwości:

- Domyślna opcja to `${filename}` -- pełna nazwa pliku źródłowego z rozszerzeniem, tak aby nazwa pliku docelowego była taka sama jak nazwa pliku źródłowego.

- `${nameOnly}` pozwala wstawić tylko nazwę pliku źródłowego bez rozszerzenia.

- `${extension}` -- rozszerzenie pliku źródłowego.

- `${targetLocale}` - kod lokalny pliku docelowego (w postaci "xx_YY").

- `${targetLanguage}` - kod języka i kraju docelowego (w postaci "XX-YY").

- `${targetLanguageCode}` - tylko kod języka docelowego ("XX").

- `${targetCoutryCode}` - tylko kod kraju docelowego ("YY").

Uwagi prawne | Spis treści | Indeks