Języki pisane z prawej do lewej [RTL -right to left]
Jak napisano powyżej, znaczniki OmegaT to ciągi znaków LTR. Podczas tłumaczenia pomiędzy językami RTL i LTR, prawidłowe czytanie znaczników ze źródła i prawidłowe wprowadzanie ich do tekstu docelowego może wymagać od tłumacza przełączania się wiele razy pomiędzy trybami LTR a RTL.
Jeżeli dokument na to pozwala, jest zalecane, aby tłumacz usunął informacje o stylach z oryginalnego dokumentu, tak aby jak najmniej znaczników pojawiło się w interfejsie OmegaT. Postępuj według zaleceń podanych w rozdziale "Podpowiedzi dotyczące zarządzania znacznikami". Często przeprowadzaj walidację znaczników (patrz Walidacja znaczników) i twórz dokumenty docelowe (patrz poniżej i Menu) w regularnych odstępach, aby ułatwić wychwycenie jakichkolwiek pojawiających się problemów. Można też przetłumaczyć tekst w postaci niesformatowanej, a później dodać potrzebny styl w odpowiedniej aplikacji.
Kiedy tworzony jest dokument docelowy, kierunek wyświetlania tekstu będzie w nim taki sam jak w oryginalnym dokumencie. Jeżeli oryginalny dokument był LTR, kierunek wyświetlania dokumentu docelowego musi zostać zmieniony ręcznie na RTL w aplikacji, w której jest oglądany. Każdy format wyjściowy ma specyficzny sposób radzenia sobie z wyświetlaniem RTL; szczegóły w podręcznikach odpowiednich aplikacji.
Aby uniknąć zmieniania parametrów wyświetlania plików docelowych za każdym razem, kiedy te pliki są otwierane, czasem można zmienić parametry wyświetlania plików źródłowych, tak aby te parametry zostały przeniesione na pliki docelowe. Takie zmiany są możliwe na przykład w plikach OpenOffice.org.
Przy użyciu programu OmegaT można tłumaczyć pliki w różnych formatach. Występują dwa podstawowe rodzaje formatów pliku, tekst niesformatowany i tekst sformatowany.
Niesformatowane pliki tekstowe zawierają tylko tekst, więc ich tłumaczenie polega tylko na wpisaniu tłumaczenia. Jest wiele metod określania kodowania pliku, tak aby jego zawartość nie została przekręcona, kiedy jest otwierany w OmegaT. Takie pliki nie zawierają żadnej informacji o formatowaniu poza "białymi znakami" używanymi do wyrównywania tekstu, wyodrębniania akapitów lub rozdzielania stron. Nie mogą one zawierać informacji dotyczącej koloru, czcionki itd. Aktualnie, OmegaT obsługuje następujące formaty tekstu niesformatowanego:
Tekst ASCII (.txt itd.)
Tekst kodowany
Java resource bundles (.properties)
Pliki PO (.po)
Pliki INI (klucz=wartość) (.ini)
Inne typy plików tekstowych niesformatowanych mogą być przetwarzane w OmegaT przez powiązanie ich rozszerzenia z obsługiwanym typem pliku (na przykład, pliki .pod
mogłyby być powiązane z filtrem ASCII) i ich wstępne przetworzenie z użyciem odpowiednich zasad segmentacji.
Pliki tekstowe sformatowane zawierają tekst oraz informacje takie jak rodzaj i rozmiar czcionki, kolor itd. Są one zwykle tworzone przez edytory tekstu lub edytory stron internetowych. Takie formaty plików są tworzone w ten sposób, aby przechowywały informację o formatowaniu. Informacja o formatowaniu może być prosta, jak np. to jest tekst pogrubiony, lub złożona, jak dane w tabeli z różnymi rozmiarami czcionek, kolorami, położeniem itd. W większości prac tłumaczeniowych ważne jest, żeby przetłumaczony dokument wyglądał podobnie do oryginalnego. OmegaT pozwala to uzyskać przez zaznaczanie znaków/słów mających specjalne formatowanie przy pomocy łatwych w obsłudze znaczników. Uproszczenie formatowania tekstu oryginalnego znacząco przyczynia się do zmniejszenia liczby znaczników. Należy rozważyć, jeśli to możliwe, ujednolicenie stosowanych rodzajów czcionek, rozmiarów czcionek, kolorów itd., aby uprościć tłumaczenie i zmniejszyć liczbę możliwych błędów znaczników. Każdy typ pliku jest inaczej obsługiwany w OmegaT. Specyficzne postępowanie może być ustawione w filtrach plików. Aktualnie, OmegaT obsługuje następujące formaty tekstu sformatowanego:
OpenOffice.org
OpenDocument
Microsoft Open XML
(X)HTML
HTML Help Compiler
DocBook
Okapi monolingual XLIFF
QuarkXPress CopyFlowGold
Pliki napisów (SRT)
ResX
Android resource
LaTeX
Inne typy plików tekstowych sformatowanych mogą być przetwarzane w OmegaT przez powiązanie ich rozszerzenia z obsługiwanym typem pliku i ich wstępne przetworzenie z użyciem odpowiednich zasad segmentacji.
Inne formaty plików tekstowych niesformatowanych lub sformatowanych mogą również być przetwarzane w OmegaT.
Można użyć zewnętrznych narzędzi, aby przekonwertować pliki do obsługiwanych formatów. Należy pamiętać, że przetłumaczone pliki muszą być przekonwertowane z powrotem do oryginalnego formatu. W ten sposób wiele formatów tekstu niesformatowanego (w tym LaTex itd.) można przetłumaczyć w programie OmegaT poprzez konwersję na format PO. Podobnie, wiele formatów tekstu sformatowanego (w tym pliki Microsoft Office) można przetłumaczyć w programie OmegaT poprzez konwersję na format Open Document.
Jakość pliku przetłumaczonego będzie zależała od jakości konwersji w obie strony. Upewnij się, że sprawdziłeś wszystkie możliwości przed rozpoczęciem takich konwersji. Dostępne wolne narzędzia konwersji:
OpenOffice.org |
OmegaT nie oferuje bezpośredniej obsługi formatów Microsoft Office Word, Excel i Power Point. OpenOffice.org (i warianty) może jednak być używany do konwersji tych formatów na format OpenDocument, który OmegaT bezpośrednio obsługuje. |
Okapi Framework |
Narzędzie Text Extraction Utility w Okapi Framework ma opcję tworzenia drzewa katalogów projektu OmegaT. Możliwe jest także stworzenie pliku XLIFF specyficznego dla OmegaT. Implementacja Java Okapi Framework jest dostępna w Okapi.opentag.com. |
Translate Toolkit |
Translate Toolkit, zestaw narzędzi python, dostarcza użytkownikom wiele konwerterów formatu Portable Object, w tym dla Mozilla .properties i plików dtd, plików CSV, plików Qt .ts, plików XLIFF. Zawiera on wiele narzędzi do przetwarzania takich plików przed lub po ich tłumaczeniu w OmegaT. |
po4a jest narzędziem Debiana napisanym w języku perl. Umożliwia ono konwersję takich formatów plików jak LaTeX, TeX, POD itd. do i z formatu Portable Object. |
Uwagi prawne | Spis treści | Indeks |