Глава 4. Пользовательский интерфейс
Пред. |  | След.

# Глава 4. Пользовательский интерфейс

## 1. Главное окно ОмегаТ и другие окна и диалоги

Главное окно ОмегаТ содержит главное меню, строку состояния и несколько областей. Также, есть несколько дополнительных окон и диалогов, которые используются для изменения настроек проекта. Ниже описывается их использование.

Таблица 4.1. Главное окно ОмегаТ

Область редактирования | здесь вы набираете и редактируете перевод
Область просмотра совпадений | показывает наиболее похожие сегменты из памяти переводов
Область просмотра глоссария | показывает терминологическую справку для текущего сегмента
Область просмотра словарей | показывает словарные статьи, касающиеся слов и выражений из текущего сегмента
Область машинного перевода | показывает перевод, выполненный системами машинного перевода
Область просмотра примечаний | примечания к текущему сегменту, например, варианты перевода или ключ для пары ключ=значение
Область просмотра комментариев | комментарии автора в PO-файлах, или название переводимого атрибута (в XHTML)

Таблица 4.2. Другие окна

Окно проверки тегов | Используется для проверки тегов (чтобы открыть, нажмите CTRL+T, чтобы закрыть — нажмите ESC)
Система помощи | Используется для чтения руководства пользователя (чтобы открыть, нажмите F1, чтобы закрыть — нажмите ESC)
Окно статистики | Используется для просмотра статистики по проекту, чтобы открыть его, выберите пункт меню «Инструменты → Статистика».
Окно статистики по совпадениям | Используется для просмотра статистики совпадений по проекту, чтобы открыть его, выберите пункт меню «Инструменты → Статистика по совпадениям».

Таблица 4.3. Диалоги настроек

Свойства проекта | Используется для изменения языков и каталогов проекта (чтобы открыть, нажмите клавиши CTRL+E или выберите пункт меню «Проект → Свойства...», чтобы закрыть — нажмите ESC)
Шрифт | Используется для изменения шрифта, применяемого ОмегаТ для показа оригинала, перевода, совпадений и терминов в глоссарии (чтобы открыть, выберите пункт меню «Параметры → Шрифт...», чтобы закрыть — нажмите ESC)
Файловые фильтры | Используется для настройки обработки поддерживаемых форматов файлов (чтобы открыть, выберите пункт меню «Параметры → Файловые фильтры...», чтобы закрыть — нажмите ESC)
Сегментация | Используется для изменения способа разделения текста на предложения (чтобы открыть выберите пункт меню «Параметры → Сегментация», чтобы закрыть нажмите ESC)
Параметры редактирования | Используется для настройки поведения ОмегаТ при смене сегмента (чтобы открыть выберите пункт меню «Параметры → Параметры редактирования...», чтобы закрыть нажмите ESC)

## 2. Главное окно ОмегаТ

Рисунок 4.1. Главное окно ОмегаТ

Главное окно состоит из нескольких областей, главного меню и строки состояния. Вы можете изменить положение любой области и даже выделить её в самостоятельное окно, просто потянув её за заголовок. В зависимости от статуса области, в её верхнем правом углу могут находиться различные кнопки:

### Примечание

Если вы не можете найти нужную вам область, выберите пункт меню Параметры > Восстановить главное окно, чтобы вернуться к расположению областей по умолчанию.

Таблица 4.4. Кнопки на заголовках областей

| сворачивает область, так что остаётся только её заголовок внизу возле строки состояния
| разворачивает область на всё доступное пространство
| возвращает область в состояние до разворачивания
| отделяет область от главного окна в собственное окно
| возвращает область обратно в главное окно

Если хотите, области можно разместить так, чтобы они перекрывали друг друга. В этом случае в верхней части областей будут показаны вкладки. Разделители между областями можно перемещать, чтобы изменять размер областей. Если вы чересчур переусердствуете с выбором расположения областей, вы всегда можете выбрать пункт меню «Параметры → Восстановить главное окно», чтобы вернуться к расположению областей по умолчанию.

Счётчики в нижнем правом углу отображают прогресс перевода (числа в левой колонке взяты с приведённой выше иллюстрации).

Таблица 4.5. Главное окно - счётчики

27/27 | число сегментов - переведённые/всего в текущем документе
9319/16338 | число уникальных сегментов - переведено/всего уникальных сегментов в проекте
31175 | общее число сегментов (включая не уникальные) в проекте
103/114 | число знаков в оригинале и переводе текущего сегмента

С практической точки зрения наибольший интерес представляет вторая пара чисел: она показывает, насколько вы продвинулись в переводе по отношению ко всему объёму проекта. Очевидно, что проект в данном переводе полностью завершён и все уникальные сегменты переведены.

### 2.1. Область редактирования

Здесь вы набираете и редактируете ваш перевод. Область редактирования показывает текст частично переведённого документа: для переведённого текста показывается перевод, непереведённый текст показывается на языке оригинала. Показываемый текст разбит на сегменты: вы можете полистать документ и дважды щёлкнуть на любом сегменте, чтобы отредактировать его. На приведённой выше иллюстрации, уже переведённые сегменты выделены жёлтым.

Один из сегментов является активным. Он представлен в виде двух отдельных строк. Верхняя строка представлена на языке оригинала, полужирным шрифтом на зелёном фоне, а нижняя строка является полем редактирования, в конце ограниченная маркером: маркер — это `<сегмент nnnn>`, где «nnnn» соответствует номеру сегмента в проекте. Используйте верхнюю часть для справки и замените содержание строки редактирования вашим переводом.

В зависимости от предпочитаемых настроек, поле редактирования непереведённого сегмента может быть пустым, содержать текст оригинала или содержать перевод строки, наиболее похожей на ту, что вы собираетесь переводить. Когда вы переходите к следующему сегменту, программа проверяет ваш перевод и сохраняет его в памяти. Если вы хотите, чтобы сегмент оставался непереведённым, просто удалите весь текст из поля редактирования (выберите всё при помощи CTRL+A и удалите при помощи клавиши DEL). ОмегаТ может сохранить перевод, идентичный оригиналу. Это может быть полезно для документов, содержащих торговые марки, имена собственные или сегменты на третьем языке, которые не требуют перевода. За более подробной информацией обратитесь к разделу Редактирование перевода.

Если в области редактирования щёлкнуть правой кнопкой мыши, появится всплывающее меню с пунктами Вырезать, Копировать, Вставить (выбор этих пунктов аналогичен нажатию сочетаний клавиш CTRL+X, CTRL+C и CTRL+V) и с некоторыми пунктами меню Переход.

### 2.2. Область просмотра нечётких совпадений

Рисунок 4.2. Область просмотра совпадений

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

Когда вы перемещаетесь на следующий сегмент, автоматически выбирается первое нечёткое совпадение (с наибольшим процентом схожести). Вы можете выбрать другое совпадение, нажав CTRL+2, 3, 4 или 5. Естественно, нажатие CTRL+5 не возымеет никакого эффекта, если совпадения № 5 не существует. Чтобы использовать выбранное совпадение в вашем переводе, нажмите CTRL+R — и совпадение появится в поле перевода; или нажмите CTRL+I , чтобы вставить совпадение в текущую позицию курсора.

Грубо говоря, процент совпадения вычисляется так: берётся число слов, общих для обоих сегментов и делится на число слов в самом длинном из них. Выбранное нечёткое совпадение будет выделено полужирным шрифтом, слова, отсутствующие в переводимом сегменте, будут отмечены синим, а слова, находящиеся рядом с отсутствующими — зелёным. В приведённом выше примере исходный сегмент — Context menu command. Наилучшее совпадение подходит на 100 %, так как совпадают все слова. Точно так же подходят и 2 следующих совпадения, но не совпадение № 4, которое хоть и похоже, но немного отличается. В строке с процентами также показывается имя файла памяти переводов, в котором найдено это совпадение. Если имя не указано, то источником совпадения является память переводов самого проекта. Ничейные сегменты (совпадение № 2) — это сегменты в памяти переводов проекта без соответствующего сегмента на языке оригинала.

Вообще говоря, ОмегаТ поддерживает три варианта расчёта процента совпадений (66/66/30 для совпадения № 4 из примера выше). Они определяются следующим образом:

- процент совпадений при использовании модуля «tokenizer»

- процент совпадений, рассчитываемый ОмегаТ по умолчанию — количество совпадающих слов (без чисел и тегов), делённое на общее число слов

- аналогично предыдущему, но с учётом чисел и тегов

#### 2.2.1. Настройка области просмотра нечётких совпадений

В диалоговом окне Параметры > Внешние TMX… с помощью нескольких переменных можно настроить отображение нечётких совпадений.

Рисунок 4.3. Настройка области просмотра совпадений

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

Таблица 4.6. Настройка области просмотра совпадений

`${id}` | Номер совпадения от 1 до 5
`${sourceText}` | Исходный текст совпадения
`${targetText}` | Перевод совпадения
`${diff}` | Строка, в которой выделены различия между исходным сегментом и совпадением. Совет: это особенно полезно при работе с новой версией ранее переведённого документа.
`${score}` | Процент совпадения при использовании модуля «tokenizer»
`${noStemScore}` | Процент совпадения без учёта чисел и тегов
`${adjustedScore}` | Скорректированный процент совпадения
`${fileNameOnly}` | Имя TMX-файла
`${filePath}` | Полный путь к TMX-файлу
`${fileShortPath}` | Путь у TMX-файлу от папки /tm
`${creationID}` | Автор перевода совпадения
`${creationDate}` | Дата перевода совпадения
`${fuzzyFlag}` | Указывает на то, что совпадение является нечётким (в настоящее время реализовано только для переводов из PO-файлов с отметкой #fuzzy)

### 2.3. Область просмотра глоссария

Область просмотра глоссария даёт вам доступ к вашему личному набору выражений и терминов, который вы собрали в файлах глоссариев. Оно отображает перевод найденных в текущем сегменте терминов. На иллюстрации ниже, исходный сегмент — «Context menu command», термины из области глоссария были найдены в Microsoft Term Collection и в глоссарии словенской группы пользователей GNU/Linux.

Рисунок 4.4. Термин глоссария, состоящий из нескольких слов

Если опция «Подсказки» включена («Параметры → Подсказки»), при щелчке правой кнопкой мыши по подчёркнутому слову в исходном сегменте будет появляться контекстное меню с соответствующими вариантами перевода из глоссария. Щёлкните по одному из вариантов, и он будет вставлен в перевод. Также можно выделить предпочитаемый вариант в области просмотра глоссария и вставить его в перевод, просто щёлкнув по выделению правой кнопкой мыши.

### 2.4. Область просмотра словарей

Словари — это электронные версии обычных, бумажных словарей, вроде словарей Уэбстера, Дудена, Ларусса и т. д., которые возможно лежат у вас на столе. Более подробно использование словарей описано в разделе Словари

### 2.5. Область просмотра вариантов перевода

Некоторые сегменты нужно переводить по разному, в зависимости от контекста. Если текущий перевод сегмента не подходит, пользователь может выбрать пункт меню «Правка → Создать вариант перевода». Введённый затем перевод будет рассматриваться как альтернативный вариант перевода исходного сегмента. Вы можете выбрать один из вариантов, например, наиболее общий, как вариант по умолчанию нажав «Правка → Использовать как перевод по умолчанию».

### 2.6. Область просмотра примечаний

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

### 2.7. Область просмотра комментариев

Некоторые форматы файлов, специально разработанные для переводческой работы, например, PO, позволяют добавлять комментарии. Таким образом переводчик получает контекст для текущего сегмента. В примере ниже автор PO-файла добавил предупреждение для переводчика, чтобы тот проверил длину перевода:

Рисунок 4.5. Область просмотра комментариев

### 2.8. Область машинного перевода

Когда область машинного перевода не скрыта, в ней показывается перевод текущего сегмента, выполненный сервисами машинного перевода. Чтобы заменить перевод текущего сегмента на машинный, нажмите CTRL+M. Более подробно это описано в разделе Машинный перевод

### 2.9. Главное меню

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

### 2.10. Строка состояния

Строка состояния внизу главного окна отображает сообщения о ходе работы. С её помощью ОмегаТ сообщает пользователю представление об операциях, которые происходят в данный момент. Кроме того, она показывает количество нечётких и словарных совпадений для текущего сегмента.

## 3. Другие окна

### 3.1. Файлы проекта

Окно «Файлы проекта» отображает файлы для перевода и другую информацию о проекте. Оно автоматически открывается, когда ОмегаТ загружает проект. Чтобы открыть его, нажмите CTRL+L, а чтобы закрыть, нажмите ESC. В окне «Файлы проекта» показывается следующая информация:

- список всех переводимых файлов в проекте. Это файлы в каталоге исходных файлов, которые ОмегаТ может обработать. Щелчок на любом из этих файлов откроет его для перевода

- файл, открытый в области редактирования в настоящее время, выделен синим цветом. Нажатие клавиши ВВОД приведёт к открытию выбранного файла в области редактирования.

- Для каждого файла указаны его имя, тип файлового фильтра, кодировка и количество сегментов

- внизу показывается общее число сегментов, число уникальных сегментов во всём проекте и число уже переведённых уникальных сегментов

Количество уникальных сегментов вычисляется путём вычитания из общего количества сегментов всех дубликатов. (При определении «уникальности» учитывается регистр: «Бег» и «бег» — это разные сегменты)

Разница между количеством сегментов и количеством уникальных сегментов даёт представление о степени повторяемости текста. Следует иметь в виду, что эти числа ничего не говорят о том, насколько релевантными являются повторения: они могут означать относительно длинные предложения, которые повторяются несколько раз (очень удачно!), а могут и таблицу из ключевых слов (не так удачно...). Файл `project_stats.txt`, расположенный в подкаталоге «omegat» вашего проекта, содержит более подробную информацию о сегментах каждого файла.

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

Добавление файлов в проект: Вы можете добавить в проект исходные файлы, нажав кнопку «Импортировать исходные файлы...». Программа скопирует выбранные файлы в папку `/source` и перезагрузит проект, чтобы отобразить новые файлы. Кроме того, можно добавлять интернет-страницы, работающие на движке MediaWiki (например, страницы Википедии), щёлкнув на кнопке «Импорт из MediaWiki» и введя адрес страницы.

### 3.2. Окно поиска

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

### 3.3. Проверка тегов

Окно проверки тегов определяет ошибки и несоответствия, связанные с тегами. Чтобы открыть это окно, нажмите на CTRL+T. Окно представляет собой таблицу из трёх столбцов: столбец со ссылкой на сегмент, с текстом оригинала и с текстом перевода.

Рисунок 4.6. Окно проверки тегов

Теги выделены полужирным шрифтом и синим цветом, чтобы можно было легко сравнить содержимое оригинала и перевода. Щёлкните по ссылке, чтобы перейти к сегменту в окне редактирования. При необходимости исправьте ошибку и нажмите CTRL+T, чтобы вернуться к окну проверки тегов для исправления других ошибок. В примере выше, в первом и третьем случае ошибка состоит в некорректной группировке тегов, а во втором случае в начальном теге нет символа «<».

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

### 3.4. Статистика

Окно статистики, которое можно открыть выбрав пункт меню Инструменты>Статистика, позволяет просматривать различные данные, как по проекту в целом, так и по отдельным файлам. Также, эти данные можно найти в файле `project_stats.txt` (в подкаталоге `omegat`), который, при желании, можно легко загрузить в любой редактор электронных таблиц. Для копирования содержимого можно использовать сочетания клавиш CTRL+A , CTRL+C , CTRL+V .

Рисунок 4.7. статистика проекта

### 3.5. Статистика по совпадениям

Статистику по совпадениям можно просмотреть, выбрав пункт меню «Инструменты>Статистика по совпадениям». Расчёт совпадений довольно интенсивно нагружает процессор и может занять некоторое время, поэтому во время расчётов показывается индикатор выполнения. Стандартом де-факто является разбиение совпадений на следующие группы: повторения, точные совпадения, 95 %—100 %, 85 %—94 %, 75 %—84 %, 50 %—74 % и без совпадений. Расчёт данных проводится для сегментов, слов и символов (с пробелами и без). Заметьте, что методики расчёта совпадений в ОмегаТ и в других системах автоматизированного перевода могут различаться.

Рисунок 4.8. Статистика по совпадениям

Стоит отметить, что статистические данные по проекту в целом можно использовать для оценки сложности задачи и исходя из этого определять цену перевода.

При расчёте последнего столбца пробелы между сегментами игнорируются. Несколько идентичных сегментов в тексте считаются повторениями. Первый экземпляр повторяющегося сегмента и составляющие его слова и символы будут считаться «уникальными», а все последующие экземпляры — копиями первого. Если перевод нескольких идентичных сегментов уже имеется в памяти переводов проекта, эти сегменты, вместе с уже переведёнными уникальными сегментами, попадают в категорию «точные совпадения». Если необходимо, число уникальных сегментов, как переведённых, так и не переведённых, можно посмотреть в окне статистики.

В остальных группах (50—100 %) учитываются не переведённые сегменты, для которых есть нечёткие совпадения. При этом, в отличии от расчёта числа повторений и точных совпадений, нечёткие совпадения ищутся не только во внутренней памяти проекта из каталога `«/omegat»`, но и в файлах памяти переводов из каталога `«/tm»`. Разница между внешними файлами памяти переводов и `project_save.tmx` в том, что внешние файлы не могут давать точных совпадений, только 100 %. Если вы не хотите, чтобы при подсчёте статистики учитывались внешние файлы памяти переводов, то вы можете либо удалить все файлы из каталога «/tm», либо в настройках проекта временно указать другой (пустой) каталог файлов памяти переводов.

Содержимое окна со статистикой по совпадениям можно легко скопировать, например, в электронную таблицу или в программу автоматизации бухгалтерского учёта с помощью сочетаний клавиш CTRL+A , CTRL+C , CTRL+V . Сразу после расчёта данные сохраняются в файл `omegat/project_stats_match.txt.` Обратите внимание на время создания файла, так как расчёты (в отличие от расчётов обычной статистики) проводятся не постоянно, данные могут быстро устареть.

### 3.6. Система помощи

Систему помощи (которая отображает данное руководство) можно вызвать нажатием клавиши F1 или через «Справка → Руководство пользователя...» в главном меню. В окне вы увидите само руководство и две кнопки: «Назад» и «Содержание». Руководство пользователя представляет собой HTML-документ со ссылками на различные разделы. Если вы щёлкнете по ссылке (так же, как в веб-браузере), в окне появится нужная страница.

Руководство пользователя расположено в подкаталоге «docs», внутри каталога, в который установлена ОмегаТ. Вы можете просмотреть, например, англоязычную документацию, открыв в вашем браузере файл `docs/en/index.html`. Таким образом вы сможете использовать и внешние ссылки (встроенная система помощи их не обрабатывает).

Пред. |  | След.
Глава 3. Установка и запуск ОмегаТ | Начало | Глава 5. Меню и сочетания клавиш