# Файлы и каталоги OmegaT

- Файлы проекта перевода
  - Расположение файлов проекта
  - Список файлов проекта
- Пользовательские файлы
  - Расположение пользовательских файлов
  - Список пользовательских файлов
- Файлы приложения
  - Список файлов приложения

OmegaT работает с тремя типами файлов.

Файлы проекта перевода
  Они составляют проект перевода. Их потеря может повлиять на целостность проекта и на успешное завершение вашей работы. Это самые важны файлы в OmegaT. С этими файлами вы каждый день будете сталкиваться в процессе перевода.
Файлы пользовательских настроек
  Они создаются, когда пользователь изменяет настройки OmegaT. Их потеря приведёт к тому, что OmegaT вернётся к исходным настройкам. Это иногда может быть неприятным, если случилось посреди перевода.
Файлы приложения
  Они включены в пакет, который вы скачиваете. Большинство из них необходимы для нормального функционирования OmegaT. Если по какой-то причине эти файлы исчезли, просто скачайте и/или переустановите OmegaT.

# Файлы проекта перевода

Проект перевода OmegaT состоит из некоторого количества файлов и каталогов.

## Расположение файлов проекта перевода

Когда вы начинаете проект, OmegaT автоматически создаёт каталоги, которые в дальнейшем будут служить хранилищами файлов, а также несколько файлов, в которых будут храниться настройки проекта и память переводов.

По умолчанию все каталоги находятся в главном каталоге проекта. При создании проекта или в дальнейшем можно выбрать другое расположение для этих каталогов. Таким образом, возможно выбрать уже существующие каталоги или создать их там, где это вам удобно.

Чтобы изменить расположение каталогов после создания проекта, откройте Проект → Свойства... и проделайте необходимые изменения.

## Список файлов проекта перевода

Для менеджера файлов (например, Проводника Windows) проект перевода выглядит так же, как любой другой каталог. Из диалогов OmegaT проект перевода выглядит как файл с иконкой OmegaT. OmegaT не нужно входить в иерархию проекта для его открытия. Достаточно лишь выбрать файл с иконкой OmegaT.

Стандартный проект перевода имеет следующую структуру:

/имя_проекта/
  /omegat/
    project_save.tmx (...)
      Этот TMX-файл создаётся при первом сохранении проекта. Он служит главной памятью переводов. Если включено автосохранение, то он автоматически обновляется при выходе из программы. Это память переводов, которая используется при создании файлов перевода.
    project_save.tmx.YEARMMDDHHNN.bak (...)
      Здесь будет находиться несколько TMX-файлов, названных по этому образцу. Они служат резервными копиями файла project_save.tmx и обновляются всякий раз при открытии проекта, чтобы отражать содержание project_save.tmx до того, как он изменён.
    project_stats.txt (...)
      Этот текстовый файл можно открыть в любой программе электронных таблиц, чтобы посмотреть счётчик сегментов и слов. Он содержит более детальную информацию, чем та, что показана в окне файлов проекта.
  /source/
    Файлы, которые нужно перевести. Сюда можно помещать и каталоги, включающие файлы или другие каталоги.
  /target/
    Если при открытом проекте выполнить Проект → Создать файлы переводов, все файлы в каталоге /source/, вне зависимости от степени перевода, будут воспроизведены здесь с той же иерархией каталогов, отражая текущее состояние перевода. На самом деле, OmegaT сливает информацию о переводе, сохранённую в файле /omegat/project_save.tmx с исходными документами, чтобы создать содержимое каталога /target/.
  /tm/
    В этот каталог до загрузки проекта помещаются все внешние файлы памяти переводов.
  /glossary/
    Содержит файлы глоссариев, если они у вас есть. Файлы глоссариев нужно поместить в этот каталог до открытия проекта.
  omegat.project
    OmegaT автоматически создаёт этот файл при создании проекта. Он содержит параметры проекта. Параметры, содержащиеся в этом файле, можно изменить из окна свойств проекта.
  имя_проекта-omegat.tmx (...)
  имя_проекта-level1.tmx
  имя_проекта-level2.tmx
    Эти файлы содержат сегменты на языке оригинала и языке перевода, соответствующие содержимому каталога /source/ на момент их создания (обычно они появляются при создании переведённых файлов).

# Пользовательские файлы

## Расположение пользовательских файлов

Начиная с OmegaT 1.6 пользовательские файлы хранятся отдельно и могут использоваться любой версией OmegaT. Расположение зависит от платформы, на которой вы работаете:

В Windows:
  C:\Documentation and Settings\<User Name>\Application Data\OmegaT. Часть пути до <User Name> может отличаться на разных системах, но обычно она такова. Полный путь к данным приложения можно получить через переменную окружения %APPDATA%.
В Linux/Solaris/FreeBSD:
  <User Home>/.omegat (.omegat - это каталог, точка перед именем делает его невидимым, если только вы не отдадите команду `ls -a` или эквивалентную.)
В MacOSX:
  <User Home>/Library/Preferences/OmegaT

## Список пользовательских файлов

Пользовательские файлы:

log.txt
  В этом файле записываются ошибки Java при работе OmegaT. Если вы считаете, что OmegaT работает неправильно, то важно включить этот файл или его часть в сообщение об ошибке.
omegat.prefs
  Это XML-файл. Он включает все опции настройки, доступные через графический интерфейс, а также данные о расположении окон.
filters.conf
  Это XML-файл. Он включает настройки файловых фильтров.
segmentation.conf
  Это XML-файл. Он включает настройки сегментации предложений.

# Файлы приложения

OmegaT - это пакет, который вы скачиваете с SourceForge. В этой главе мы рассматриваем платформенно-независимый пакет, который содержит программу в стандартной Java-форме. Среди других пакетов - `.tar`-пакет Linux, инсталлятор под Windows с или без Java Runtime Environment, инсталлятор под MacOSX и пакет с исходными кодами для разработчиков.

Платформенно-независимый пакет можно использовать на любой платформе с рабочей JRE 1.4.2, включая платформы, для которых существуют специальные пакеты.

Этот пакет представляет собой сжатый файл, который нужно распаковать в любом каталоге по вашему выбору. Распаковка обычно осуществляется двойным щелчком мыши на скачанном пакете. После распаковки будет создан каталог, содержащий файлы OmegaT.

Скачанный файл:
  OmegaT_1.7.3_Without_JRE.zip
Распакованный каталог:
  /OmegaT_1.7.3_Without_JRE/

## Список файлов приложения

Каталог OmegaT будет содержать следующие файлы:

/OmegaT_1.7.3_Without_JRE/
  /docs/
    В этом каталоге находятся все файлы руководства пользователя. Вы можете открыть их в интернет-браузере, чтобы получить доступ к внешним ссылкам.
  /images/
    Здесь находятся иконки и логотипы программы.
  /lib/
    Сюда помещены файлы Java. Они необходимы для нормальной работы OmegaT.
  join.html
    Это обычный html-файл; если вы откроете его в интернет-браузере, он перенаправит вас на страницу списка рассылки пользователей OmegaT на сервере Yahoo Groups. Вам не обязательно присоединяться к нему, но это даст вам доступ к дополнительным возможностям, например, к скачиванию некоторых файлов и к опросам. Кроме того, вы сможете участвовать в обсуждении OmegaT. Архивы обсуждений находятся в открытом доступе, для чтения подписка не требуется.
  changes.txt
    Относительно полный список изменений по сравнению с предыдущей версией программы.
  license.txt
    Лицензия GNU GENERAL PUBLIC LICENSE. Эта лицензия даёт вам некоторую свободу в работе с OmegaT, включая право изменять и распространять эту программу. Если вы собираетесь это делать, то сначала внимательно ознакомьтесь с текстом лицензии и удостоверьтесь, что вы осознаёте её смысл. В случае сомнений не стесняйтесь задавать вопросы участникам проекта. Вы можете написать им напрямую со страницы Source Forge или послать сообщение в пользовательский список рассылки.
  doc-license.txt
    Лицензия GNU GENERAL PUBLIC LICENSE. Это лицензия на документацию. Смотри выше.
  readme.txt
    Этот файл очень важен. Обязательно прочтите его до первого запуска OmegaT. Он содержит основную информацию о программе, о том, где найти дополнительную информацию, как помочь проекту и т.п. Он переведён на большое количество языков.
  OmegaT
    Это простой текстовый файл, который содержит две строки:
    `#!/bin/bash`
    `java -jar OmegaT.jar $*`
    Этот файл может быть полезным, если вы сделаете его исполняемым (`chmod +x OmegaT`) из командной строки, находясь в каталоге `/OmegaT_1.7.3/`. После этого вы можете запускать OmegaT, вызывая из командной строки этот файл.
  OmegaT.bat
    Это простой текстовый файл, который содержит лишь одну строку:
    `java -jar OmegaT.jar %*`
    Он используется для запуска OmegaT из командной строки Windows.
  OmegaT.jar
    Это основная программа. Для запуска OmegaT вам нужно либо вызвать этот файл из командной строки, либо запустить его из вашего файлового менеджера (обычно двойным щелчком мыши).

Надлежащие уведомления