Filtres de fitxers

Contingut

Introducció

L'OmegaT inclou filtres completament configurables, cosa que us permet configurar la major part dels aspectes del seu funcionament.

Els filtres de fitxers són parts de codi que permeten:

Tipus de fitxers

Quan l'OmegaT detecta un fitxer dins del directori del fitxers de partida del projecte (per defecte, "source"), intenta seleccionar el filtre a partir de l'extensió del fitxer. Concretament, l'OmegaT compara els patrons de nom de fitxer de partida de cada filtre amb el nom del fitxer. Per exemple, el patró *.xhtml coincidirà amb qualsevol fitxer que tingui l'extensió .xhtml. Si es troba un filtre adient, s'utilitzarà per a processar el fitxer. Per exemple, per defecte s'utilitzarà el filtre XHTML per a processar els fitxers que tinguin l'extensió .xhtml. Podeu canviar o afegir patrons de nom de fitxer per als fitxers que gestionarà cada filtre de fitxer.

Codificació dels fitxers

Els fitxers de text net i HTML poden desar-se en un gran nombre de codificacions diferents. Els fitxers HTML poden contenir una declaració meta de codificació, que l'OmegaT utilitzarà per a llegir el fitxer. No obstant, en el cas dels fitxers de text, no hi ha cap manera establerta d'especificar la codificació. En els fitxers de text i HTML que no continguin la declaració de codificació, l'OmegaT utilitzarà la codificació que hàgiu definit per a una extensió en concret. Per exemple, per defecte els fitxers .txt es carregaran mitjançant la codificació per defecte del sistema operatiu. La codificació dels fitxers de partida es pot canviar per cada patró de nom de fitxer de partida.

A més, els fitxers de text net i HTML també es poden desar en qualsevol codificació. Per exemple, si traduïu del francès al japonès, podeu configurar un filtre de manera que utilitzi alguna de les codificacions del japonès, o bé que utilitzi la codificació Unicode UTF-8, UTF-16 o UTF-32. Per defecte, la codificació en la qual es desa el fitxer és la mateixa que la utilitzada per a carregar el fitxer (en fitxers de text) i és UTF-8 en fitxers HTML. Tingueu en compte que el filtre HTML afegeix una declaració de codificació dins del fitxer traduït, per tal que el navegador la pugui detectar i mostri els caràcters correctament.

Canvi del nom dels fitxers traduïts

A vegades, és possible que vulgueu canviar automàticament el nom dels fitxers que traduïu; per exemple, per a afegir el codi de llengua al final del nom de fitxer. Això també ho podeu fer mitjançant el patró de nom de fitxer traduït del diàleg de filtre de fitxers.

Configuració dels filtres de fitxers

Per a la majoria d'usuaris, les opcions de filtres de fitxers per defecte seran suficients. Si us calgués modificar-les, seleccioneu Opcions -> Filtres de fitxers... al menú principal. Tingueu en compte que només podeu canviar les opcions de filtres quan no hi ha cap projecte obert, ja que afecten la manera com es creen els fitxers traduïts.

Diàleg Filtres de fitxers

Aquest diàleg mostra els filtres de fitxers disponibles.

Si no voleu que l'OmegaT tradueixi fitxers d'un tipus determinat, podeu desactivar el filtre fent clic a la casella de selecció corresponent al nom del filtre. Així, l'OmegaT ometrà els fitxers d'aquest tipus quan carregui el projecte, i els copiarà íntegrament quan creï els documents traduïts. Si més tard decidiu que voleu tornar a utilitzar el filtre, torneu a activar la casella de selecció.

Si per alguna raó la configuració s'ha malmès i no us funciona com esperàveu, feu clic a Valors per defecte per a restablir la configuració dels filtres a l'estat de inicial per defecte.

Per a editar quins fitxers i quines codificacions processarà el filtre, seleccioneu un filtre de la llista i feu clic a Edita.

Diàleg Edita el filtre

Aquest diàleg us permet configurar els patrons de noms de fitxer de partida dels fitxers que el filtre processarà, personalitzar el nom de fitxer dels fitxers traduïts i seleccionar la codificació que s'utilitzarà per a carregar el fitxer i desar el respectiu fitxer traduït.

El patró de nom de fitxer de partida utilitza les regles de màscara de fitxers del DOS. El comodí * representa qualsevol nombre de caràcters, ? representa un sol caràcter qualsevol i la resta de caràcters representa els propis caràcters. Per exemple, si voleu que el filtre de text gestioni els fitxers "readme" (readme, read.me i readme.txt), utilitzeu el patró read*.

Els camps de codificació dels fitxers de partida i d'arribada inclouen llistes desplegables amb totes les codificacions admeses. Tingueu en compte que no tots els filtres permeten seleccionar una codificació determinada, ja que és possible que el format de fitxer només pugui tenir una sola codificació. Si voleu deixar que l'OmegaT prengui la decisió de quina codificació cal utilitzar en un format de fitxer determinat, seleccioneu "<automàtic>" a la llista desplegable. La decisió es pren d'aquesta manera:

El patró de nom de fitxer traduït utilitza una sintaxi especial; per tant, si voleu editar aquest cap, feu clic a Edita... per a obrir el diàleg Edita el patró.

Si voleu que el filtre gestioni els fitxers que coincideixin amb un altre patró de nom de fitxer de partida addicional, feu clic a Afegeix... per a obrir el diàleg Afegeix un patró.

Si voleu restablir la configuració per defecte del filtre, feu clic a Valors per defecte.

Diàleg Afegeix un patró/Edita el patró

El diàleg és el mateix tant si voleu afegir un patró com si voleu editar-ne un en concret. L'única diferència és que inclou un editor de patrons de nom de fitxer traduït especial; apart d'això, la resta de camps ja s'han descrit més amunt.

La secció de patró de nom de fitxer traduït us permet compondre el nom de fitxer del fitxer traduït a partir de parts diferents.

Es poden afegir més variables amb relativa facilitat si ho demaneu i n'especifiqueu la finalitat. Ho podeu fer a través del grup d'usuaris de l'OmegaT.


Avisos legals