Перейти к содержимому

Редактор

Редактор — то место, где перевод и происходит. В него попадают, открыв целевой язык из проекта, и он держится одного языка за раз — того, за который вы отвечаете.

Экран состоит из трёх частей:

  • Боковая панель файлов слева: папки и файлы проекта с прогрессом каждого на текущем языке. Выбор файла сужает список сегментов до него.
  • Список сегментов посередине, по строке на строку.
  • Панель редактора справа — для выбранного сегмента.

В шапке — переключатель языка, полоса прогресса по языку и количества по статусам.

Один язык показывает исходный текст и одну колонку перевода — самый быстрый способ разобрать очередь. Здесь же живёт выделение: отметьте несколько строк и удалите их одним действием.

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

Выбор запоминается по проекту.

Список фильтруется по:

  • Статусу — например, только needs_review, когда вы проверяете, или только untranslated, когда переводите.
  • Поиску — по ключу и исходному тексту.
  • Файлу — из боковой панели.

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

Для выбранного сегмента доступны:

  • Исходный текст с кнопкой, копирующей его в поле перевода, — удобно для строк, которые почти целиком из знаков препинания, цифр или разметки.
  • Контекст — адрес страницы, где строка появляется, и скриншот, если разработчик их приложил. Это разница между переводом слова и переводом подписи.
  • Поле перевода, которое сохраняется черновиком или отправляется на проверку.
  • Формы множественного числа — для сегмента с множественным числом по полю на каждую категорию CLDR, которую целевой язык действительно использует (zero, one, two, few, many, other): переводчик на русский видит три поля там, где переводчик на японский видит одно.
  • Правка Markdown — сегмент из файла .md или .mdx редактируется как Markdown, поблочно, с документом в том виде, в каком он будет опубликован.

Рядом с текстом — три действия над самим сегментом:

ДействиеЧто делает
Изменить исходный текстПереписывает источник и помечает все переводы как outdated
Переименовать ключМеняет ключ, которым пользуется код; переводы следуют за ним
Не переводитсяПомечает ключ, который должен уехать как есть: предперевод его пропускает, а экспорт пишет исходный текст

Под полем перевода четыре вкладки отвечают на вопросы, которые возникают у переводчика по ходу:

  • Память переводов — совпадения из ранее утверждённой работы, каждое с оценкой от 0 до 100. Один клик подставляет текст. См. Память переводов.
  • Глоссарий — термины из глоссария пространства, встретившиеся в исходном тексте, с определением и предпочтительным переводом. Запрещённые термины отмечаются здесь же. См. Качество.
  • QA — что не так с тем, что вы набрали: потерянная переменная, незакрытый HTML-тег, запрещённый термин, сработавшее ваше регулярное выражение. Ничто из этого не мешает сохранить или отправить перевод: панель сообщает, решает проверяющий.
  • Комментарии — обсуждение этой строки и признак, решено ли оно.

Для открытого проекта появляется пятая вкладка — предложения от не-участников, которые проверяющий принимает или отклоняет.

Перевести ИИ заполняет поле через провайдера машинного перевода, не уводя вас из сегмента, — см. ИИ-перевод.

КлавишиДействие
Ctrl/Cmd + SСохранить черновик
Ctrl/Cmd + EnterОтправить на проверку
Alt + Следующий сегмент
Alt + Предыдущий сегмент
Ctrl/Cmd + Shift + WПометить проверенным
Ctrl/Cmd + Shift + AУтвердить
Ctrl/Cmd + Shift + RОтклонить

Клавиши проверки ничего не делают, если у вас нет права translation:approve или перевод в статусе, из которого действие невозможно.

Редактор показывает, кто ещё в проекте и какой сегмент у кого открыт, а сохранённый другим человеком перевод появляется в вашем списке без перезагрузки. Двое, редактирующие одну строку, видят друг друга до того, как столкнутся.