Файловые фильтры


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

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

Диалоговое окно «Файловые фильтры»

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

Настройки фильтров

У пяти фильтров (текстовые файлы, файлы XHTML, файлы HTML и XHTML, файлы OpenDocument/OpenOffice.org и файлы Microsoft Open XML) есть свои настройки. Чтобы изменить их, выберите фильтр из списка и нажмите кнопку Настройки. Среди этих настроек:

Текстовые файлы

Файлы HTML и XHTML

Файлы OpenDocument/OpenOffice.org

Вы можете выбрать, переводить или нет следующие элементы. Если вы выбрали переводить их, то они будут отображаться как отдельные сегменты.

Файлы Microsoft Open XML

Вы можете выбрать, переводить или нет следующие элементы. Если вы выбрали переводить их, то они будут отображаться как отдельные сегменты.

Диалоговое окно редактирования фильтра

Это окно позволяет настроить шаблоны имён исходных файлов, которые будет обрабатывать фильтр, определить имена переведённых файлов и выбрать кодировки для загрузки исходных файлов и сохранения их переводов. Чтобы модифицировать шаблон файлового фильтра, измените поля напрямую или нажмите кнопку Правка. Чтобы добавить новый шаблон, нажмите кнопку Добавить. Одно и то же диалоговое окно используется для добавления и редактирования шаблона. Оно полезно тем, что включает специальный редактор шаблонов имени переведённых файлов, который позволяет настроить имена выводимых файлов.

Тип исходного файла, шаблон имени файла

Когда OmegaT обнаруживает файл в папке с исходными файлами, то пытается выбрать фильтр исходя из расширения файла. Точнее, OmegaT сопоставляет шаблоны имени файла в фильтре с конкретными файлами. Например, шаблон *.xhtml подходит для любого файла с расширением .xhtml. Если подходящий фильтр найден, то файл передаётся ему для обработки. Так, по умолчанию для обработки файлов с расширением .xhtml будет использован фильтр XHTML. Вы можете изменять и добавлять шаблоны имён файлов, которые будет обрабатывать тот или иной фильтр. Шаблоны имён исходных файлов используют те же символы шаблонов, что и окно Поиска. Символ '*' соответствует любому количеству символов. Символ '?' соответствует одному любому символу. Все остальные символы соответствуют сами себе. Например, если вы хотите, чтобы текстовый фильтр обрабатывал файлы readme (readme, read.me, и readme.txt), вам нужно использовать шаблон read*.

Кодировка исходного файла и файла перевода

Лишь в немногих форматах файлов кодировка указывается принудительно. Форматы, в которых это не делается, будут использовать кодировку, которую вы установили для указанного расширения. Например, по умолчанию файлы с расширением .txt будут загружены в стандартной кодировке вашей операционной системы. Вы можете изменить кодировку для любого шаблона имени исходных файлов. Кроме того, такие файлы могут быть сохранены в любой кодировке. По умолчанию, кодировка переведённого файла остаётся той же, что у исходного. Поля кодировки оригинала и перевода используют меню выбора со списком всех поддерживаемых кодировок. <auto> оставляет выбор кодировки за OmegaT. Вот как это происходит:

Имя файла перевода

Иногда нужно автоматически переименовывать переведённые файлы, например, добавить после имени файла код языка. Шаблоны имён файлов вывода используют особый синтаксис, поэтому если вам нужно редактировать это поле, вам придётся нажать на Правка... и использовать диалоговое окно редактирования шаблонов. Если нужно вернуться к изначальной конфигурации фильтра, нажмите кнопку По умолчанию. Кроме того, вы можете изменять имя напрямую в поле шаблона имени файла перевода в диалогом окне файловых фильтров. Диалог редактирования шаблонов предлагает следующие настройки:


Авторские права Наверх Предметный указатель