Перевод с помощью Weblate

Спасибо за проявленный интерес к переводу при помощи Weblate!

Generally, there are two most used modes of translation:

  • Project accepts direct translations

  • Project accepts the suggestions made by users.

Sometimes, anonymous suggestions are accepted as well.

Больше деталей о рабочем процессе перевода можно узнать в разделе Рабочие процессы перевода.

Как проекты, так и компоненты внутри них могут быть видны всем или же только определённой группе переводчиков.

Проекты перевода

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

../_images/project-overview.webp

Предложения

Примечание

Фактические разрешения могут отличаться в зависимости от ваших настроек Weblate.

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

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

Комментарии

Three types of comments can be posted:

Choose the suitable type for the topic you want to discuss. Source string comments are in any event good for providing feedback on the original string, for example that it should be rephrased, or to ask questions about it.

Markdown syntax can be used in all comments, as well as mentioning other users by using @username.

Варианты

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

Метки

Метки используются для категоризации строк в проекте для дальнейшего изменения рабочего процесса локализации (например, для определения категорий строк).

Weblate использует следующие метки:

Переведено автоматически

Строка переведена используя Автоматический перевод.

Исходная строка требует рецензирования

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

См. также

Метки строк

Перевод

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

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

На этой странице также могут быть показаны различные кусочки дополнительной информации, большая часть которой берётся из исходного кода проекта (например, контекст, комментарии разработчика или место, где используется сообщение). Если переводчик в параметрах своего профиля выбрал дополнительные языки, то над исходной строкой будет также показан перевод на каждый из этих языков (смотрите раздел Вспомогательные языки).

Под переводом будут показаны предложения, внесённые другими пользователями, которые вы, в свою очередь, можете принять(✓), принять с изменениями(✏️) или удалить(🗑).

Формы множественного числа

Слова, изменяющие свою форму в зависимости от того, какое число находится рядом с ними, называются в Weblate «формами множественного числа». Каждый язык имеет своё определение множественного числа. В английском языке, например, существует всего одна такая форма. Если слово стоит в единичном числе, к примеру, «автомобиль» — «car» — неявно подразумевается именно одна машина, а во множественном — «автомобили» — «cars» — подразумеваются уже две или более машины, либо же просто понятие «автомобили» как существительное. Такие языки, как, например, чешский, арабский или русский, имеют больше форм множественного числа, а правила употребления этих форм отличаются от правил английского.

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

../_images/plurals.webp

Другие переводы

Добавлено в версии 4.13.

Примечание

В настоящее время это поддерживается только с Многозначный CSV-файл.

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

Горячие клавиши

При переводе можно использовать следующие горячие клавиши:

Горячие клавиши

Описание

?

Открыть доступные горячие клавиши.

Alt+Home

Переход к первому переводу в текущем поиске.

Alt+End

Переход к последнему переводу в текущем поиске.

Alt+PageUp или

Ctrl+ или

Alt+ или

Cmd+

Navigate to the previous translation in the current search.

Alt+PageDown или

Ctrl+ или

Alt+ или

Cmd+

Переход к следующему переводу в текущем поиске.

Ctrl+Enter или

Cmd+Enter

Отправить текущую форму; это то же самое, что нажать «Сохранить и продолжить» при редактировании перевода.

Ctrl+Shift+Enter или

Cmd+Shift+Enter

Снять пометку «На правку» с перевода и отправить его.

Alt+Enter или

Option+Enter

Submit the string as a suggestion; this works the same as pressing Suggest while editing translation.

Ctrl+E или

Cmd+E

Фокус на редакторе перевода.

Ctrl+U или

Cmd+U

Фокус на редакторе комментариев.

Ctrl+M или

Cmd+M

Показ вкладки Автоматические предложения, смотреть раздел Автоматические советы.

Ctrl+1Ctrl+9 или

Cmd+1Cmd+9

Копирует размещаемый файл заданного числа из исходной строки.

Ctrl+M, затем от 1 до 9 или

Cmd+M, затем от 1 до 9

Скопировать машинный перевод заданного числа в текущий перевод.

Ctrl+I, затем от 1 до 9 или

Cmd+I с последующими 1 до 9

Игнорирование одного элемента в списке неудачных проверок.

Ctrl+J или

Cmd+J

Показ вкладки Соседние строки.

Ctrl+S или

Cmd+S

Фокус на поле поиска.

Ctrl+O или

Cmd+O

Копировать исходную строку.

Ctrl+Y или

Cmd+Y

Переключение флажка На правку.

Перейти к следующей строке перевода.

Перейти к предыдущей строке перевода.

Визуальная клавиатура

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

Показываемые символы разделены на три категории:

  • Настроенные пользователем Специальные символы, определённые через профиль пользователя

  • Предоставляемые Weblate символы для конкретного языка (например, кавычки или символы, специфичные для письменностей справа налево)

  • Символы, настроенные через параметр SPECIAL_CHARS

../_images/visual-keyboard.webp

Контекст перевода

Это контекстное описание содержит инфо, относящуюся к текущей строке.

Атрибуты строки

Такие вещи, как идентификатор сообщения, его контекст (msgctxt) или местоположение в исходном коде.

Снимки экрана

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

Соседние строки

Displays neighbouring strings from the translation file. These are usually also used in a similar context and prove useful in keeping the translation consistent.

Другие вхождения

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

Память переводов

Показывает похожие строки, переведённые в прошлом, смотрите раздел Память переводов.

Словарь

Отображает термины из словаря проекта, используемые в текущем сообщении.

История

Список людей, которые недавно изменили это сообщение, используя Weblate.

Проект

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

Если вам нужны прямые ссылки, формат перевода должен это поддерживать.

История переводов

Every change is by default (unless turned-off in component settings) saved in the database, and can be reverted. Optionally, translations can also be reverted in the underlying version control system.

Длина переведённой строки

Weblate может ограничивать длину перевода несколькими способами, чтобы гарантировать, что переведённая строка не будет слишком длинной:

Автоматические советы

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

Вы также можете выполнить согласованный поиск по Память переводов.

См. также

Список поддерживаемых инструментов можно найти в разделе Автоматические советы.

Автоматический перевод

Для автоматического начального перевода вашего проекта на основе внешних источников вы можете использовать Автоматический перевод, который доступен в меню Инструменты для определённой пары компонента и языка:

../_images/automatic-translation.webp

Возможны два режима работы этого инструмента:

  • Использование в качестве источника для переводов других компонентов Weblate.

  • Использование выбранных сервисов машинного перевода с переводами выше определённого порога качества.

Вы также можете выбрать, какие строки должны быть переведены автоматически.

Предупреждение

Имейте в виду, что если использовать широкие фильтры, вроде фильтра Все строки, это приведёт к перезаписи существующих переводов.

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

Автоматически переведённые строки помечены «Автоматически переведено».

Ограничение частоты запросов

To avoid abuse of the interface, rate limiting is applied to several operations like searching, sending contact forms, or translating. If affected by it, you are blocked for a certain period, until you can perform the operation again.

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

Поиск и замена

Для эффективного изменения какого-то термина или для производства какого-либо массового исправления в строках, ваш нужен Поиск и замена — Он расположен в меню Инструменты.

Подсказка

Don’t worry about messing up the strings, as it is a two-step process. A preview of edited strings is shown before confirming the change.

Массовая правка

Bulk editing allows performing one operation for multiple strings. Define strings by searching for them and actions to perform on matching ones. Supported operations:

Подсказка

This tool is called Bulk edit, accessible in the Tools menu of each project, component or translation.

Просмотр в виде матрицы

You can compare different languages efficiently using this view. It is available on every component page, from the Tools menu. First select all languages you want to compare, confirm your selection, then click on any translation to open and edit it.

The matrix view is also a very good starting point to find missing translations in different languages, and quickly add them from one view.

Дзен-режим

This mode simplifies the layout and removes additional UI elements such as Nearby strings or the Glossary. It is available by clicking the Zen button on the top-right of the regular editor (translation of a string).

You can select the Zen editor as your default editor using the Настройки tab on your Профиль пользователя. You can also choose there between having translations listed Top to bottom or Side by side, depending on your personal preference.