Capítulo 8. Archivos y directorios de OmegaT
Anterior |  | Siguiente

## Capítulo 8. Archivos y directorios de OmegaT

OmegaT trabaja con tres tipos de archivos.

- Archivos del proyecto de traducción: Estos constituyen un proyecto de traducción. Perderlos puede afectar la integridad del proyecto y tu capacidad para completar un trabajo. Los archivos del proyecto son los archivos más importantes en OmegaT. Son los archivos con que tratas día a día mientras traduces.

- Archivos de configuración del usuario: Estos se crean cuando modificas el comportamiento de OmegaT configurando las preferencias del usuario. La pérdida de ellos por lo general resulta en que OmegaT volverá a su "configuración de fábrica". Esto a veces puede causar un poco de dificultad cuando se está en mitad de una traducción.

- Archivos de la aplicación: Incluidos en el paquete que descargaste. La mayoría de ellos son necesarios para que OmegaT funcione correctamente. Si por alguna razón pierdes o se dañan estos archivos, simplemente descarga y/o vuelve a instalar OmegaT para restaurarlos.

## 1. Archivos del proyecto de traducción

Un proyecto de traducción OmegaT consiste de una serie de directorios y archivos.

### 1.1. Ubicación de los archivos del proyecto de traducción

Cuando creas un proyecto de traducción, OmegaT automáticamente crea una lista de directorios que más tarde servirá como repositorio de los archivos, y una serie de archivos que se utilizan para definir ciertas preferencias del proyecto y para mantener la memoria de traducción del proyecto. De manera predeterminada, los directorios de un proyecto de traducción están agrupados bajo el directorio principal del proyecto. Puedes elegir ubicaciones alternas para algunos de los directorios al crear el proyecto o durante la traducción. Por tanto, es posible seleccionar directorios existentes o crear directorios en los lugares que reflejen tu flujo de trabajo y hábitos de gestión de proyectos. Para cambiar la ubicación de los directorios después de haber creado un proyecto, abre el menú Proyecto → Propiedades... o con Ctrl+E y haz los cambios necesarios.

### 1.2. Lista de archivos del proyecto de traducción

Cuando OmegaT abre el cuadro de diálogo para abrir un proyecto, un directorio de proyecto de traducción se verá como un archivo con un icono de OmegaT asociado a él. Desde el administrador de archivos, sin embargo, el directorio de un proyecto de traducción se ve y actúa como cualquier otro directorio.

Figura 8.1. Proyectos OmegaT y subdirectorios

Para abrir el proyecto de traducción es suficiente hacer doble clic en el elemento con el icono de OmegaT. Un proyecto de traducción Proyecto_de_Ejemplo creado con la configuración predeterminada, se creará como un nuevo subdirectorio con la siguiente estructura:

Figura 8.2. Proyecto OmegaT

Todos los subdirectorios inicialmente estarán vacíos.

### 1.3. OmegaT

El subdirectorio omegat contiene por lo menos un "project_save.tmx", y posiblemente muchos otros archivos. El archivo más importante es el archivo de memoria de traducción, project_save.tmx(...). El archivo "project_save.tmx" es la memoria de traducción con que trabaja el proyecto. Con la función de guardado automático activada, este se actualizará automáticamente al salir. La memoria de traducción se utiliza para crear los archivos traducidos. Una serie de archivos TMX con nombres de la forma project_save.tmx.<fecha y hora>.bak(...) serán añadidos progresivamente a este subdirectorio conforme avanza la traducción. Sirven como una copia de seguridad de la MT para el proyecto. Cada vez que vuelves a abrir un proyecto se crea una, lo cual refleja su contenido hasta antes de los cambios realizados en la sesión actual.

El archivo del proyecto stats.txt(...) contiene las estadísticas del proyecto actual y se puede abrir en una aplicación de hoja de cálculo para mostrar información de segmentos y número de palabras. El archivo contiene el número de segmentos para cada archivo que se está traduciendo - Total y Restante - el número de segmentos únicos del archivo, el número de palabras únicas y el número de caracteres únicos con/sin espacios por archivo.

Ten en cuenta que los segmentos únicos del archivo proporcionan el número de segmentos únicos en un determinado archivo que no aparecen en ninguna otra parte del proyecto. Las palabras o caracteres únicos por archivo tiene una definición similar. Ten en cuenta que en un proyecto de varios archivos la suma de segmentos únicos por archivo no necesariamente es igual a la suma total de segmentos únicos en el proyecto.

Los archivos ignore_words.txt y learned_word.txt son utilizados por el corrector ortográfico. Ten en cuenta que son específicos para un determinado proyecto, por lo que si ya haz acumulado muchas palabras desearás que el corrector ortográfico las ignore/acepte, sólo tienes que copiar los dos archivos correspondientes en el subdirectorio `omegat` de tu proyecto actual.

### 1.4. Archivos fuente

El subdirectorio fuente es el lugar dónde están los archivos del proyecto que se necesita traducir. Puedes especificar un nuevo subdirectorio y agregar archivos allí más tarde. Ten en cuenta que la estructura del subdirectorio fuente puede tomar cualquier forma que quieras. Si los archivos a traducir son parte de una estructura de árbol (tal como en un sitio web), sólo tienes que especificar el subdirectorio de nivel superior y OmegaT mantendrá todo el contenido, conservando intacta la estructura de árbol.

### 1.5. Archivos destino

Cuando Proyecto → Crear documentos traducidos (Ctrl+D) está seleccionada, todos los archivos dentro del directorio `fuente`, ya sea traducidos o no, se reproducen en el directorio destino con la misma jerarquía de directorios reflejando el estado actual de la traducción. En términos prácticos, OmegaT combina la información guardada en la traducción /OmegaT/project_save.tmx con los documentos fuente para producir el contenido destino.

### 1.6. omegat.project

OmegaT automáticamente crea este archivo cuando creas el proyecto puesto que este contiene los parámetros del proyecto. Los parámetros incluidos en este archivo, se pueden modificar desde la ventana Editar proyecto.

`nombre_proyecto-omegat.tmx (...)`

`nombre_proyecto-level1.tmx`

`nombre_proyecto-level2.tmx`

Estos archivos contienen tanto los segmentos fuente como su traducción correspondiente al contenido del directorio `fuente` al momento de su creación (por lo general cuando se crean los archivos traducidos). Estos constituyen las memorias de traducción exportadas que puedes utilizar en futuros proyectos.

## 2. Archivos de usuario

### 2.1. Ubicación de los archivos del usuario

Los archivos de usuario se almacenan en un lugar separado donde los pueda acceder cualquier versión de OmegaT. La ubicación depende de la plataforma que utilices:

Windows 2000 y XP | `Documents and Settings\<Nombre usuario>\Application Data\OmegaT`
Windows Vista y 7 | `Users\<Nombre usuario>\AppData\Roaming\OmegaT`
Otros Windows | `<AlgunaUbicación>\OmegaT` (<AlgunaUbicación> corresponde a la ubicación de directorio "home" tal cómo lo determina Java)
Linux/Solaris/FreeBSD | `<Home del usuario>/.omegat` (.omegat es un directorio, el punto que precede al nombre indica que es invisible, a menos que escribas "ls -a" o alguna orden equivalente.)
MAC OSX | `<Home del usuario>/Library/Preferences/OmegaT`
Otro | `<Home del Usuario>`

### 2.2. Lista de archivos del usuario

logs/OmegaT.log | Este archivo registra los mensajes de error de Java mientras se está ejecutando OmegaT. Cuando pienses que el comportamiento de OmegaT es errático, es importante incluir este archivo o la parte correspondiente en cualquier informe de fallo.
omegat.prefs | Un archivo XML con todos los ajustes accesibles de la interfaz gráfica del usuario
uiLayout.xml | Un archivo XML con los datos de posición de la ventana
filters.xml | Un archivo XML con todos los datos establecidos por las preferencias del filtro de archivos
segmentation.conf | Un archivo XML que contiene reglas de segmentación

## 3. Archivos de la aplicación

OmegaT se suministra como un paquete que puedes descargar desde SourceForge. En este capítulo se considera que el paquete independiente de la plataforma contiene la aplicación en formato estándar de Java. Otros paquetes incluyen un paquete .tar de Linux, un instalador de Windows - Con o sin un Java Runtime Environment - un instalador de MacOSX, y un paquete de código fuente para los desarrolladores. El paquete independiente de la plataforma se puede utilizar en cualquier plataforma con un entorno de ejecución Java 1.5 instalado, incluyendo las plataformas para las que exista un paquete específico. El paquete independiente de la plataforma se presenta como un archivo comprimido que es necesario descomprimir en el directorio de tu elección para instalarlo. El archivo, generalmente, se puede extraer haciendo doble clic sobre el paquete descargado. Una vez extraído el archivo, se crea un directorio con el siguiente contenido:

Archivo/ subdirectorio | Conteniendo
/docs/ | Todos los archivos del manual de usuario se encuentran en este directorio. Los puedes abrir en un navegador de Internet para acceder a los enlaces externos.
/images/ | Aquí se incluyen iconos y gráficos del logo.
/lib/ | Contiene los archivos Java, necesarios para la operación de OmegaT.
join.html | Este es un archivo HTML normal el cual una vez que lo abras en tu navegador de Internet, te dirigirá al grupo de usuarios de OmegaT alojado en Yahoo Groups. No es necesario participar, pero te dará acceso a algunos servicios adicionales como el acceso a algunos archivos y encuestas irregulares, además de proporcionarte la capacidad para participar en discusiones relacionadas con OmegaT. Los archivos del grupo son públicos y no se requiere suscribirse al grupo para consultarlos.
`changes.txt` | Una lista de modificaciones relativamente detallada entre esta versión y las versiones anteriores.
`license.txt` | La GNU GENERAL PUBLIC LICENSE. Esta licencia te permite hacer ciertas cosas con OmegaT, incluyendo su modificación y distribución. Si estás interesado en modificar o distribuir OmegaT, dale un buen vistazo a este documento y asegúrate de que estás consciente de todas sus consecuencias antes de actuar. En caso de duda, no vaciles en preguntar a los miembros del proyecto directamente o bien enviando un mensaje de correo desde la página de SourceForge o enviando un correo público al grupo de usuarios.
`doc-license.txt` | La GNU GENERAL PUBLIC LICENSE. Esta licencia cubre la documentación. Ve más arriba.
`readme_es.txt` | Este archivo es muy importante y debes asegurarte de leerlo antes de lanzar OmegaT. Incluye información general sobre OmegaT, donde puedes encontrar más información sobre cómo contribuir, etc. Se ha traducido a varios idiomas.
OmegaT | Un archivo de texto que contiene dos líneas:
| `#!/bin/bash java`
| `java -jar OmegaT.jar $*`
| Los usuarios de Linux y OSX pueden encontrar útil este archivo. Hazlo ejecutable (chmod +x OmegaT) desde la línea de ordenes después de asegurarte de que estás en el directorio /OmegaT_2.3/. A continuación, podrás lanzar OmegaT ejecutando este archivo desde la línea de ordenes
OmegaT.bat | Un archivo de proceso por lotes, utilizado para lanzar OmegaT desde la línea de ordenes de Windows. Sólo contiene la siguiente línea:
| `java -jar OmegaT.jar %*`
OmegaT.jar | La aplicación principal de OmegaT. Para iniciar OmegaT, debes lanzar este archivo desde la línea de ordenes o desde el gestor de archivos, generalmente haciendo doble clic.

Anterior |  | Siguiente
Capítulo 7. Filtros de archivo | Inicio | Capítulo 9. Archivos a traducir