XLIFF-fájlok fordítása memoQ, MetaTexis, OmegaT és Trados programban
Lépésről lépésre: a WPML XLIFF-fájljainak megnyitása, fordítása és visszaadása négy CAT-eszközben.
Ez a fejezet a WPML által generált XLIFF-fájlok szerkesztését mutatja be négy gyakori CAT-eszközben. A fájlok előkészítéséről és feltöltéséről a CAT-eszközök fejezet szól.
Bármelyik eszközt használod, a kész fájlt a WordPressben a WPML → Translations → Translation Tasks oldal alján lévő Import / Export XLIFF résznél töltsd fel (vagy az értesítő e-mail visszatöltési hivatkozásán).
memoQ
Szekció neve “memoQ”- Mentsd az e-mail XLIFF-mellékletét egy tetszőleges mappába.
- Nyisd meg a szokásos memoQ-projektedet, vagy hozz létre újat.
- Kattints a szalagon az Import gombra, és válaszd ki az elmentett XLIFF-fájlt. Behúzhatod a fájlt a projektablakba is.
- Jelöld ki az importált dokumentumot, és a Details panelen ellenőrizd, hogy a Filter configuration értéke WordPress (WPML) filter.
- Ha ez áll ott, a memoQ felismerte a WPML-fájlt, és indulhat a fordítás. Ha XLIFF filter vagy más szűrő szerepel, folytasd a 6. lépéssel (ez régebbi memoQ- vagy WPML-verziónál fordulhat elő).
- Jelöld ki a dokumentumot, és a Documents szalag Reimport/Review csoportjában kattints a Reimport gombra. A megerősítő ablakban válaszd a Yes lehetőséget, hogy ugyanazt a fájlt töltse újra.
- A Document import options ablakban a dokumentum sorában a Filter & configuration oszlop legördülő nyilára kattintva válaszd az alapértelmezett WordPress (WPML) filter szűrőt. Gyorsabban megtalálod, ha elkezded beírni, hogy „WordPress”. Kattints az OK gombra.
- Fordítsd le a dokumentumot, mint bármelyik másikat.
- Ha végeztél, a Documents szalagon kattints az Export (Stored Path) vagy az Export (Choose Path) gombra.
- A WordPress adminban a WPML → Translations → Translation Tasks oldal alján, az Import / Export XLIFF résznél töltsd fel a lefordított fájlt.
Figyelj arra, hogy egyes bővítményeknél HTML-kódok és shortcode-ok (szögletes zárójelben lévő szövegek) is lefordítandó szövegként jelennek meg. Ha nem tudod, mi az, hagyd úgy, ahogy van. Előfordul azonban, hogy a kód egy része lefordítandó. Ilyenkor kérdezd meg az oldal üzemeltetőjét. Ha például a <title> címkék közti szöveget le kell fordítani, a lefordított szöveget URL-kódolni kell, hogy ne maradjon benne szóköz vagy különleges karakter. Szabály nincs, bővítményenként más, bizonytalanságnál kérdezd az ügyfelet vagy a WPML támogatását.
MetaTexis
Szekció neve “MetaTexis”- Indítsd el az MS Wordöt, válaszd a Add-ons → Metatexis → File → Open lehetőséget, és nyisd meg az XLIFF-fájlt.
- Indítsd el a MetaTexis asszisztenst (MetaTexis → File → Start Assistant). Felugró üzenet kérdezi, hogy a MetaTexisszel akarod-e fordítani a dokumentumot. Válaszd a Yes lehetőséget. A megjelenő ablakban látod a fájl típusát, és a fordítási memóriával, szószedettel kapcsolatos végső beállításokat is megadhatod.
- A MetaTexis az adatok megadása után átalakítja a dokumentumot, és MS Word 97-2003
.docformátumban elmenti. A további munka ezen az átmeneti fájlon folyik. - Fordítsd le a dokumentumot.
- A fordítás befejezése után a MetaTexis menüjében kattints a véglegesítés ikonjára. A megjelenő ablakban kattints a legnagyobb gombra (Final Version), és mentsd el a fájlt. A fájl
.xliffkiterjesztéssel mentődik, a nevéhez hozzáfűzi a[MetaTexis][Final Version]szöveget.
Két dologra készülj fel:
- Szegmentálás: a MetaTexis figyelmen kívül hagyja a szegmentációs jeleket (központozás, kemény sortörés). Az XLIFF-ben a szegmenst csak a
<source>címkék határolják, minden más lefordítandó szövegként kezelődik. Egy szegmens több oldalt is kitölthet, így az eredetit nem lehet látni, és a fordító sem tudja, mit kell lefordítani és mit kell érintetlenül hagyni. - Karakterek: mivel a MetaTexis
.docátmeneti formátumot használ, a véglegesített fájlban a<,>és"jelek<,>és"alakra cserélődnek, és így a fájl nem tölthető fel a WPML-be. Szövegszerkesztőben vissza kell írnod ezeket az eredeti jelekre, és csak ezután töltheted fel.
A MetaTexishez tehát az XLIFF-et előre szegmentálni kell <source> és <target> címkékkel, és a véglegesítés után további szerkesztés is kell. Ha lehet, használj más eszközt.
OmegaT
Szekció neve “OmegaT”1. Projekt létrehozása
Szekció neve “1. Projekt létrehozása”- Válaszd a Project → New… menüpontot.
- Adj meg mappát és nevet a projektnek. Ebből lesz a főmappa neve, minden projektfájl ebben vagy az almappáiban lesz.
- Az OmegaT megerősítésre vagy módosításra kínálja a létrehozandó mappákat. Válaszd ki a forrás- és célnyelvet: kétbetűs nyelvkódot vagy nyelv-régió kódot (2+2 betű).
- Ha egyedi szegmentálást szeretnél, jelöld be a Segmentation Rules lehetőséget, vagy állítsd be később az Options → Segmentation menüben.
- Az OK után az OmegaT megkérdezi, mely forrásdokumentumokat importálja. Egyes fájlokat és teljes mappafákat is behozhatsz.
- A fájlok listáját a Project → Project Files… ablakban nézheted meg. Ha a forrásmappa tartalmát módosítottad, előbb töltsd újra a projektet (Project → Reload).
Az OmegaT csak azokat a formátumokat fordítja, amelyek megfelelnek a fájlszűrőkben megadott mintáknak: OpenDocument/OpenOffice.org, sima szöveg, .po, Java Bundle.properties, XHTML/HTML, HTML Help Compiler, INI, DocBook, Microsoft Open XML, Okapi monolingual XLIFF, QuarkXPress CopyFlowGold, feliratfájlok (SRT), ResX, Android resource és LaTeX. A többi fájlt figyelmen kívül hagyja.
2. XLIFF-fájlok importálása
Szekció neve “2. XLIFF-fájlok importálása”Az XLIFF-fájlt az OmegaT elsőre nem ismeri fel, mert az alapbeállítás csak a *.xlf kiterjesztést tartalmazza. Teendő:
- Nyisd meg az Options → File Filters ablakot.
- Jelöld ki az XLIFF-fájlok sorát, és kattints az Edit gombra.
- Adj hozzá (Add) egy, a meglévővel azonos sort úgy, hogy a forrásfájlnév-minta
*.xlifflegyen.
Ezután a fájl sikeresen behozható a projektbe.
3. Forrás szegmentálása
Szekció neve “3. Forrás szegmentálása”Az OmegaT kétféleképpen szegmentál: bekezdésenként és mondatonként. A típust a Project → Properties… ablakban választod. A bekezdésenkénti szegmentálás elavult, a legtöbb projektnél a mondatonkénti a jobb. Mondatonkénti szegmentálásnál a szabályokat az Options → Segmentation… ablakban állíthatod.
Az OmegaT először szerkezeti szinten szegmentál: a szöveges fájlokat sortörésnél, üres soroknál vagy sehol, a formázott fájlokat (OpenOffice, HTML, XLIFF) blokkszintű (bekezdés) címkéknél. Utána a blokkokat mondatokra bontja.
Kétféle szabály van:
- Törésszabály (break rule): elválasztja a szöveget szegmensekre. Például a „Did it make sense? I was not sure.” két szegmens legyen, tehát kell törésszabály a „?” jelre.
- Kivételszabály (exception rule): megadja, hol ne váljon szét a szöveg. A pont ellenére a „Mrs. Dalloway” nem lehet két szegmens, tehát kell kivételszabály a „Mrs”, „Mr”, „Dr”, „prof” stb. utáni pontra.
4. Szabályok létrehozása
Szekció neve “4. Szabályok létrehozása”Meglévő szabálykészlet szerkesztéséhez vagy bővítéséhez kattints rá a felső táblában, a szabályai az ablak alsó felében jelennek meg. Új szabálykészlethez egy másik nyelvre vagy fájlmintára kattints az Add gombra a felső részben. A tábla aljára egy üres sor kerül (lehet, hogy görgetned kell). Írd át a szabálykészlet nevét és a nyelvmintát. A nyelvminta szintaxisa reguláris kifejezés. Ha nyelv-ország párra vonatkozik, a Move Up gombbal mozgasd előre.
A Break/Exception jelölőnégyzet dönti el, hogy törés- (bejelölve) vagy kivételszabály (nincs bejelölve). A Before és az After két reguláris kifejezés azt adja meg, mi legyen a pozíció előtt és után, hogy a szabály érvényes legyen.
5. Szegmentálási szabály XLIFF-fájlokhoz
Szekció neve “5. Szegmentálási szabály XLIFF-fájlokhoz”Az XLIFF-fájloknál érdemes azonnal szabályt létrehozni, különben a lefordítandó dokumentum rendezetlen lesz: a szegmentálás a bekezdéscímkéknél történik, ami XLIFF-nél áttekinthetetlen. A WordPressben az új sorok sortörést adnak, és az XLIFF-ben ezeket a <br class="xliff-newline"/> címke helyettesíti.
Szabályt úgy hozhatsz létre hozzá, hogy a szegmentálás utáni mintának ezt a címkét adod meg, a szegmentálás előtti mintának pedig bármilyen karaktert a sorvégjel kivételével (a . előre definiált karakterosztály). A szabály alkalmazása után a zavaró címkék külön szegmensbe kerülnek (üres sor esetén), vagy a mondat elé, ha a sor tartalmaz szöveget. A lefordítandó tartalom így jól látszik.
6. Lefordított dokumentumok létrehozása
Szekció neve “6. Lefordított dokumentumok létrehozása”Ha lefordítottad az összes szegmenst (vagy akár korábban), válaszd a Project → Create Translated Documents menüpontot. Az OmegaT a fordítási memória alapján elkészíti a forrásmappa összes dokumentumának fordított változatát, akkor is, ha nincsenek teljesen lefordítva. A fájlok a projekt célmappájába kerülnek, azonos névvel és kiterjesztéssel. A tartalom és a formázás ellenőrzéséhez nyisd meg őket a hozzájuk tartozó programban. Ha javítanál, térj vissza az OmegaT-be, majd hozd létre újra a fordított dokumentumokat.
A kész XLIFF-fájlt a célmappából töltheted fel a WPML-be, de átmásolhatod máshová is. A formázással kapcsolatos módosításokat a WPML-ben kell elvégezni, a fordítás javítását a WPML-ben és az OmegaT-ben is megteheted.
Trados Tag Editor
Szekció neve “Trados Tag Editor”- Mentsd el az e-mailhez csatolt XLIFF-fájlokat.
- Töltsd be őket a TagEditorba fordításra. Ekkor létrejön egy
.ttxfájl, amelyen kezdhetsz fordítani a Trados-ban. - Fordíts úgy, ahogy bármelyik
.ttxfájlt szoktad. A.ttxfájlok a TagEditorban fordíthatók. - Figyelj a nem megfelelően feldolgozott címkékre: ezeket külső vagy belső címkeként kell kezelni, ami csökkenti a dokumentum szószámát és megkönnyíti a fordítást. Ugyanez a probléma a második XLIFF-fájlban is előfordul.
- A fordítás végén a TagEditorban a File → Save Target As… menüvel hozd létre a lefordított XLIFF-fájlokat.
- Töltsd fel a kimentett XLIFF-fájlokat az e-mailben megadott oldalra: kattints az oldal alján lévő visszatöltési hivatkozásra, a Browse… gombbal válaszd ki a fájlokat, és töltsd fel őket.
- Ellenőrizd az importálás sikerét: a szerkesztés ikonra kattintva megnyílik az oldal, ahol megnézheted, hogy átment-e a fordítás. Itt szükség esetén közvetlenül szerkesztheted is.
Trados-megjegyzés: az XLIFF-fájl minden mező teljes tartalmát egyetlen fordítási egységbe teszi, ezért a szerkeszthető szövegben sortörés-címkék jelennek meg. A TagEditor emiatt kissé csökkenti a szószámot. A fordításban ezeket a sortöréseket meg kell őrizni, hogy a lefordított tartalom formázása helyes legyen.
Készült: