Портал SDL AppStore: SDL Community Advanced Display Filter (Расширенный фильтр просмотра)
В SDL Trados Studio 2019 встроен Расширенный фильтр просмотра, который позволяет фильтровать содержимое переводимых файлов одновременно по нескольким параметрам, в том числе и с помощью регулярных выражений.
Создавая это приложение, разработчики SDL Community увидели огромный потенциал для его расширения, поэтому было принято решение открыть исходный код и опубликовать его для дальнейшего усовершенствования.
В результате был создан Расширенный фильтр просмотра, в котором учтены многие пожелания, высказанные пользователями в ходе работы со встроенным фильтром.
Чем этот фильтр может быть полезен, почему стоит обратить на него внимание?
Приведем несколько примеров.
- Обратный фильтр.
Текущий фильтр позволяет отобразить числовые сегменты. Если же нужно увидеть все сегменты, кроме числовых, то пригодится обратный фильтр. Числовые сегменты исключаются, остальные – отображаются.
Обратный фильтр можно применить к любой операции Расширенного фильтра.
- Фильтр по цвету.
Еще одна интересная возможность – фильтр по цвету, позволяющий отобразить сегменты, содержащие текст определенного цвета.
Приложение распознает цвета, присутствующие в документе (достаточно, чтобы хотя бы один знак был выделен цветом), и далее можно задать фильтр по одному или нескольким цветам.
С помощью Расширенного фильтра просмотра можно также находить сегменты с комментариями определенного автора, исходные сегменты, которые были изменены, и многое другое.
Ниже мы приводим описание всех опций данного фильтра.
Помните – код открыт, поэтому фильтр можно всячески дорабатывать!
- Вкладка Content:
- фильтрация по содержимому исходных И/ИЛИ (есть возможность выбора) целевых сегментов;
- фильтрация по типу структурной принадлежности переводимого сегмента в исходном документе (например, можно отобразить только заголовки);
- Фильтрация с использованием регулярных выражений, в том числе с использованием обратных ссылок;
- фильтрация с использованием регистрозависимого поиска по тексту (то есть строгость соответствия заглавных букв, например, поиск текста, написанного ЗАГЛАВНЫМИ БУКВАМИ или, наоборот, строчными);
- фильтрация с использованием поиска по тексту тэгов, в том числе ТОЛЬКО по тексту тэгов.
- Вкладка File Attributes:
- фильтрация и отображение всего извлеченного из исходного файла содержимого, а не только содержимого переводимых сегментов;
- фильтрация по статусам сегментов: непереведенные, черновые, переведенные, перевод отклонен, перевод одобрен, утвержден, не утвержден;
- фильтрация по типу происхождения перевода: новый переведенный контент, неотредактированные неточные совпадения, отредактированные неточные совпадения, восстановленные с помощью Uplift неточные совпадения, авто-распространённые сегменты, сегменты с текстом скопированным из оригинала, интерактивно созданный перевод, неточные совпадения, 100% совпадения, машинный перевод, нейронный машинный перевод, контекстные совпадения, совпадения Perfect Match;
- фильтрация по типу предыдущего происхождения перевода (аналогично пункту выше);
- фильтрация повторяющихся сегментов: все повторы, первые вхождения, исключая первые вхождения, только уникальные;
- фильтрация по наличию редакторских правок в сегментах: с сообщениями об ошибках, с комментариями, с отслеживаемыми изменениями, с отслеживаемыми изменениями в исходных сегментах, с отслеживаемыми изменениями в целевых сегментах, с отслеживаемыми изменениями в исходных и целевых сегментах, с исправлениями оценки качества перевода – TQA;
- фильтрация по статусу блокировки сегментов: заблокированные, разблокированные.
При выборе нескольких критериев можно задать оператор сочетаемости выбранных типов сегментов между собой:
- AND - искомые сегменты отвечают всем критериям,
- OR - искомые сегменты отвечают хотя бы одному из критериев.
- Вкладка Comments:
- фильтрация по тексту комментария,
- фильтрация по автору комментария,
- Фильтрация по степени важности комментария: к сведению, предупреждение, ошибка.
При фильтрации по тексту или автору комментария можно также использовать регулярные выражения, что позволит, например, найти сегменты с текстом, который вспоминается с трудом, или за авторством пользователя с непростым именем.
- Вкладка Document Structure:
- фильтрация по структурной принадлежности переводимого сегмента в исходном документе (например, можно отфильтровать только заголовки).
Для одновременной фильтрации по нескольким критериям можно выбрать несколько опций, удерживая на клавиатуре [Shift] или же [Ctrl].
Для сброса выбранных критериев на этой вкладе можно воспользоваться ссылкой Clear selection.
- Вкладка Segment:
- Number options - фильтрация по точным номерам сегментов, четные сегменты, нечетные сегменты, сгруппированный список;
- Segment options - фильтрация по особенностям сегментов: разъединенные сегменты, объединенные сегменты, объединенные из разных абзацев сегменты, целевые сегменты с текстом из оригинала, в том числе с учетом регистра, сегменты с тэгами;
- User options - фильтрация по имени внесшего изменения пользователя: Автор изменений, Автор перевода.
Можно указать несколько имен пользователей через знак вертикальной черты – |
- Fuzzy values between - фильтрация неточных совпадений с указанием диапазона совпадения.
- Вкладка Colors:
- фильтрация по цвету шрифта и цвету выделения текста, с возможностью выбора не только самого цвета текста, но и диапазона поиска: исходные или целевые сегменты, исходные и целевые сегменты, только исходные сегменты, только целевые сегменты.
- Вкладка Sampling:
- Segment selection - фильтрация сегментов выбранных случайным образом:
- Randomly select – выбор случайных сегментов в процентном объеме от всего открытого файла;
- Select 1 in every – выбор по одному сегменту из каждых N сегментов;
- Min/Max characters per segment - фильтрация сегментов по длине.
- Segment selection - фильтрация сегментов выбранных случайным образом:
- Панель инструментов в верхней части приложения:
- кнопка Apply Filter - отображение всех сегментов по заданным критериям (см. выше пункты 1-7);
- кнопка Reverse - отображение всех сегментов, КРОМЕ подпадающих под заданные критерии;
- кнопка Clear - сброс отображения отфильтрованных сегментов до состояния по умолчанию – отображение всех сегментов переводимого / редактируемого документа;
- Меню Highlight:
- пункт Colors - выделение цветом отфильтрованных сегментов,
- пункт Clear – отмена выделения сегментов цветом;
- кнопка Generate - сохранение отфильтрованных сегментов в отдельный SDLXLIFF–файл (не поддерживаются виртуально объединенные файлы SDLXLIFF);
- кнопка Save – сохранение шаблона с заданными критериями поиска;
- кнопка Load - загрузка шаблона с заданными критериями поиска (файл шаблона имеет XML структуру и сохраняется с расширением.sdladfsettings, файлы этого же формата, созданные встроенным фильтром Studio, не поддерживаются).
- Нижняя панель приложения содержит информацию о примененных критериях поиска и количестве отфильтрованных сегментов
SDL Community Advanced display filter можно скачать на портале SDL Appstore.
Исходный код приложения находится на сайте SDL Github.