Корзина: 0 продуктов

Портал SDL AppStore: SDL Community Advanced Display Filter (Расширенный фильтр просмотра)

В SDL Trados Studio 2019 встроен Расширенный фильтр просмотра, который позволяет фильтровать содержимое переводимых файлов одновременно по нескольким параметрам, в том числе и с помощью регулярных выражений.

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

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

Чем этот фильтр может быть полезен, почему стоит обратить на него внимание?

Приведем несколько примеров.

  1. Обратный фильтр.

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

Обратный фильтр можно применить к любой операции Расширенного фильтра.

  1. Фильтр по цвету.

Еще одна интересная возможность – фильтр по цвету, позволяющий отобразить сегменты, содержащие текст определенного цвета.

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

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

Ниже мы приводим описание всех опций данного фильтра.

Помните – код открыт, поэтому фильтр можно всячески дорабатывать!

  1. Вкладка Content:
    • фильтрация по содержимому исходных И/ИЛИ (есть возможность выбора) целевых сегментов;
    • фильтрация по типу структурной принадлежности переводимого сегмента в исходном документе (например, можно отобразить только заголовки);
    • Фильтрация с использованием регулярных выражений, в том числе с использованием обратных ссылок;
    • фильтрация с использованием регистрозависимого поиска по тексту (то есть строгость соответствия заглавных букв, например, поиск текста, написанного ЗАГЛАВНЫМИ БУКВАМИ или, наоборот, строчными);
    • фильтрация с использованием поиска по тексту тэгов, в том числе ТОЛЬКО по тексту тэгов.
  2. Вкладка File Attributes:
    • фильтрация и отображение всего извлеченного из исходного файла содержимого, а не только содержимого переводимых сегментов;
    • фильтрация по статусам сегментов: непереведенные, черновые, переведенные, перевод отклонен, перевод одобрен, утвержден, не утвержден;
    • фильтрация по типу происхождения перевода: новый переведенный контент, неотредактированные неточные совпадения, отредактированные неточные совпадения, восстановленные с помощью Uplift неточные совпадения, авто-распространённые сегменты, сегменты с текстом скопированным из оригинала, интерактивно созданный перевод, неточные совпадения, 100% совпадения, машинный перевод, нейронный машинный перевод, контекстные совпадения, совпадения Perfect Match;
    • фильтрация по типу предыдущего происхождения перевода (аналогично пункту выше);
    • фильтрация повторяющихся сегментов: все повторы, первые вхождения, исключая первые вхождения, только уникальные;
    • фильтрация по наличию редакторских правок в сегментах: с сообщениями об ошибках, с комментариями, с отслеживаемыми изменениями, с отслеживаемыми изменениями в исходных сегментах, с отслеживаемыми изменениями в целевых сегментах, с отслеживаемыми изменениями в исходных и целевых сегментах, с исправлениями оценки качества перевода – TQA;
    • фильтрация по статусу блокировки сегментов: заблокированные, разблокированные.

    При выборе нескольких критериев можно задать оператор сочетаемости выбранных типов сегментов между собой:

    • AND - искомые сегменты отвечают всем критериям,
    • OR - искомые сегменты отвечают хотя бы одному из критериев.
  3. Вкладка Comments:
    • фильтрация по тексту комментария,
    • фильтрация по автору комментария,
    • Фильтрация по степени важности комментария: к сведению, предупреждение, ошибка.

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

  4. Вкладка Document Structure:
    • фильтрация по структурной принадлежности переводимого сегмента в исходном документе (например, можно отфильтровать только заголовки).

    Для одновременной фильтрации по нескольким критериям можно выбрать несколько опций, удерживая на клавиатуре [Shift] или же [Ctrl].

    Для сброса выбранных критериев на этой вкладе можно воспользоваться ссылкой Clear selection.

  5. Вкладка Segment:
    • Number options - фильтрация по точным номерам сегментов, четные сегменты, нечетные сегменты, сгруппированный список;
    • Segment options - фильтрация по особенностям сегментов: разъединенные сегменты, объединенные сегменты, объединенные из разных абзацев сегменты, целевые сегменты с текстом из оригинала, в том числе с учетом регистра, сегменты с тэгами;
    • User options - фильтрация по имени внесшего изменения пользователя: Автор изменений, Автор перевода.

    Можно указать несколько имен пользователей через знак вертикальной черты – |

    • Fuzzy values between - фильтрация неточных совпадений с указанием диапазона совпадения.
  6. Вкладка Colors:
    • фильтрация по цвету шрифта и цвету выделения текста, с возможностью выбора не только самого цвета текста, но и диапазона поиска: исходные или целевые сегменты, исходные и целевые сегменты, только исходные сегменты, только целевые сегменты.
  7. Вкладка Sampling:
    • Segment selection - фильтрация сегментов выбранных случайным образом:
      • Randomly select – выбор случайных сегментов в процентном объеме от всего открытого файла;
      • Select 1 in every – выбор по одному сегменту из каждых N сегментов;
    • Min/Max characters per segment - фильтрация сегментов по длине.
  8. Панель инструментов в верхней части приложения:
    • кнопка Apply Filter - отображение всех сегментов по заданным критериям (см. выше пункты 1-7);
    • кнопка Reverse - отображение всех сегментов, КРОМЕ подпадающих под заданные критерии;
    • кнопка Clear - сброс отображения отфильтрованных сегментов до состояния по умолчанию – отображение всех сегментов переводимого / редактируемого документа;
    • Меню Highlight:
      • пункт Colors - выделение цветом отфильтрованных сегментов,
      • пункт Clear – отмена выделения сегментов цветом;
    • кнопка Generate - сохранение отфильтрованных сегментов в отдельный SDLXLIFF–файл (не поддерживаются виртуально объединенные файлы SDLXLIFF);
    • кнопка Save – сохранение шаблона с заданными критериями поиска;
    • кнопка Load - загрузка шаблона с заданными критериями поиска (файл шаблона имеет XML структуру и сохраняется с расширением.sdladfsettings, файлы этого же формата, созданные встроенным фильтром Studio, не поддерживаются).
  9. Нижняя панель приложения содержит информацию о примененных критериях поиска и количестве отфильтрованных сегментов

SDL Community Advanced display filter можно скачать на портале SDL Appstore.

Исходный код приложения находится на сайте SDL Github.