Переклад за допомогою Weblate

Дякуємо за вашу зацікавленість у перекладах за допомогою Weblate!

Загалом, передбачено два найпоширеніших режими перекладу:

  • Проєкт приймає безпосередні переклади

  • Проєкт приймає пропозиції, внесені користувачами.

Іноді приймаються і анонімні пропозиції.

Докладніший опис робочих процесів перекладу наведено у розділі Процеси перекладу.

Проекти або компоненти в них видно або всім, або тільки певній групі перекладачів.

Проєкти перекладу

У проєктах перекладу містяться пов’язані складники — ресурси, які пов’язано із однією частиною програмного забезпечення, книгою або проєктом.

../_images/project-overview.webp

Пропозиції

Примітка

Справжні права доступу можуть бути різними і залежать від налаштувань Weblate.

Анонімні користувачі можуть лише (типово) надавати пропозиції. Пропозиції можуть надавати і зареєстровані користувачі, якщо вони не певні щодо перекладу, і їм потрібна думка іншого перекладача, який виконає рецензування перекладу.

Усі пропозиції скануються щодня, щоб видалити дублікати і ті, що збігаються з поточними перекладами.

Коментарі

Коментарі можуть бути трьох типів:

Виберіть ту область, яка відповідає темі, яку ви хочете обговорити. Коментарі до початкового рядка є чудовим способом надання відгуків щодо початкового рядка, наприклад, якщо ви вважаєте, що його слід змінити, або хочете щось спитати щодо нього.

Синтаксис Markdown можна використовувати в усіх коментарях, а також згадувати інших користувачів за допомогою @username.

Варіанти

Варіанти використовуються для групування варіантів рядка різної довжини. Бібліотека вашого проєкту може використовувати різні рядки, залежно від розміну екрана або вікна.

Мітки

Мітки використовуються для категоризації рядків у межах проєкту. Мітками можна скористатися для подальшого коригування процесу локалізації, наприклад для визначення категорій рядків.

У Weblate використано такі мітки:

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

Рядок було перекладено за допомогою можливості Автоматичний переклад.

Початкові рядки потребують рецензування

Рядок позначено для рецензування за допомогою можливості Рецензування початкових рядків.

Дивись також

Мітки рядків

Переклад

На сторінці перекладу буде показано початковий рядок і поле для редагування перекладу. Якщо переклад має форми множини, буде показано кілька початкових рядків і поля для редагування перекладу з описом та мітками форм множини, які передбачено для мови перекладу.

Усі спеціальні символи пробілів буде підкреслено червоним і позначено сірими символами. Декілька послідовних пробілів також буде підкреслено червоним, щоб попередити перекладача про потенційну проблему з форматуванням.

На цій сторінці може бути показано різноманітні додаткові дані, більшість з яких походить з початкового коду проєкту (зокрема контекст, коментарі або дані про те, де використовується повідомлення). Над початковим рядком буде показано поля перекладів усіма вторинними мовами, які перекладачі вибрали у налаштуваннях (див. Допоміжні мови).

Під перекладом буде показано усі пропозиції інших перекладачів. Ви можете прийняти їх (✓), прийняти зі змінами (✏️) або вилучити пропозиції (🗑).

Форми множини

Слова, які змінюють форму відповідно до кількості об’єктів, є словами із формами множини. У кожної мови є власне визначення форм множини. Наприклад, у англійській мові одна форма множини. В однині, наприклад, маємо «car», що неявно вказує на один автомобіль, а у множині — «cars» — два або більше автомобілів або взагалі поняття багатьох автомобілів як іменника. В інших мовах, наприклад, чеській або арабській кількість форм множини є більшою, а правила для визначення форми множини для різних мов є різними.

У Weblate передбачено повну підтримку усіх цих форм у кожній відповідній мові — кожна форма множини має власний переклад. Усі граматичні форми числа перекладають в окремих полях для попередньо визначеного набору порядкових чисел, які є специфічними для мови перекладу. Кількість полів і спосіб їхнього використання у перекладеному програми або проєкті залежать від налаштованої формули форм множини. Weblate показує лише основні відомості — докладніший опис можна знайти у Language Plural Rules — довіднику, який створено консорціумом Unicode.

../_images/plurals.webp

Альтернативні переклади

Added in version 4.13.

Примітка

У поточній версії підтримку реалізовано лише для Багатозначний файл CSV.

У деяких форматах передбачено можливість декількох перекладів одного рядка. Ви можете додавати альтернативні переклади за допомогою меню Засоби. Будь-які порожні альтернативні переклади буде автоматично вилучено під час збереження.

Клавіатурні скорочення

Під час перекладу можна користуватися такими клавіатурними скороченнями:

Клавіатурне скорочення

Опис

?

Відкрити список доступних клавіатурних скорочень.

Alt+Home

Перейти до першого перекладу у поточному пошуку.

Alt+End

Перейти до останнього перекладу у поточному пошуку.

Alt+PageUp або

Ctrl+ або

Alt+ або

Cmd+

Перейти до попереднього перекладу у поточних результатах пошуку.

Alt+PageDown або

Ctrl+ або

Alt+ або

Cmd+

Перейти до наступного перекладу у поточному пошуку.

Ctrl+Enter або

Cmd+Enter

Надіслати поточну форму. Під час редагування перекладу це те саме, що натискання кнопки Зберегти та продовжити.

Ctrl+Shift+Enter або

Cmd+Shift+Enter

Зняти позначку «Потребує редагування» і надіслати.

Alt+Enter або

Option+Enter

Надіслати рядок як пропозицію. Під час редагування перекладу це те саме, що натискання кнопки Запропонувати.

Ctrl+E або

Cmd+E

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

Ctrl+U або

Cmd+U

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

Ctrl+M або

Cmd+M

Показує вкладку Автоматичні пропозиції, див. Автоматичні пропозиції.

Від Ctrl+1 до Ctrl+9 або

Від Cmd+1 до Cmd+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 передбачено можливість вивантаження знімків вікон, які надають перекладачам подробиці щодо того, де та як використано рядок, див. Візуальний контекст для рядків.

Сусідні рядки

Показує сусідні рядки з файла перекладу. Зазвичай, такі повідомлення використовуються у подібному контексті і можуть бути корисними для підтримання однорідності перекладу.

Інші входження

Якщо повідомлення використовується у декількох частинах перекладу (наприклад, у декількох його складниках), на цій вкладці буде показано усі ці частини, якщо вони мають різні переклади (див. Неузгодженість). Ви можете вибрати той варіант перекладу, яким хочете скористатися.

Памʼять перекладів

Погляд на подібні рядки, які вже було перекладено, див. Пам’ять перекладів.

Глосарій

Показує терміни із глосарія проєкту, які використано у поточному повідомленні.

Історія

Список осіб, які нещодавно вносили зміни до цього повідомлення за допомогою Weblate.

Проєкт

Відомості щодо проєкту, зокрема настанови для перекладачів або каталог чи посилання на рядок у сховищі системи керування версіями проєкту.

Якщо вам потрібні безпосередні посилання, у форматі перекладу має бути передбачено їхню підтримку.

Журнал перекладів

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

Довжина перекладеного рядка

Weblate може обмежувати довжину перекладу у декілька способів, забезпечуючи належні обмеження для рядка перекладу:

  • Типовим обмеженням для перекладу є довжина, яка вдесятеро перевищує довжину початкового рядка. Це обмеження може бути змінено за допомогою параметра LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH. Якщо у вас виникнуть з цим проблеми, ймовірною причиною може бути те, що одномовний переклад помилково налаштовано як двомовний, що спричиняє те, що Weblate вважає ключ перекладу початковим рядком, замість справжнього початкового рядка. Див. Двомовні і одномовні формати, щоб дізнатися більше.

  • Максимальна довжина у символах визначається файлом перекладу або прапорцем, див. Максимальна довжина перекладу.

  • Максимальний оброблений розмір у пікселях визначається прапорцями, див. Найбільший розмір перекладу.

Автоматичні пропозиції

На основі налаштувань і мови перекладу Weblate запропонує вам вибрати один з кількох засобів комп’ютерного перекладу і Пам’ять перекладів. Усі комп’ютерні переклади доступні на окремій вкладці кожної сторінки перекладів.

Ви також можете виконати пошук відповідників у даних розділу Пам’ять перекладів.

Дивись також

Список підтримуваних інструментів наведено у розділі Автоматичні пропозиції.

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

Ви можете скористатися автоматичним перекладом, щоб започаткувати переклад на основі зовнішніх джерел. Цей інструмент називається Автоматичний переклад. Доступ до нього можна отримати з меню Засоби після вибору складника і мови:

../_images/automatic-translation.webp

Можна користуватися двома способами дій:

  • Скористатися іншими складниками Weblate як джерелом перекладів.

  • Скористатися вибраними службами комп’ютерного перекладу із перекладами, які перебувають над пороговим значенням якості.

Ви також можете вибрати, які рядки буде перекладено автоматично.

Попередження

Зверніть увагу на те, що у результаті буде перезаписано наявні переклади, якщо інструмент застосовано із широкими фільтрами, зокрема Усі рядки.

Корисно у декількох випадках, зокрема консолідації перекладів між різними складниками (наприклад, програмою та його вебсайтом) або при започаткуванні перекладу для нового складника на основі наявних перекладів (пам’яті перекладів).

Для автоматично перекладених рядків програма встановлює мітку Перекладено автоматично.

Обмеження частоти

Щоб запобігти зловживанню інтерфейсу, до декількох дій, зокрема пошуку, надсилання контактної форми та перекладу, застосовується обмеження за частотою. Якщо обмеження буде перевищено, користувача буде заблоковано на певний період, протягом якого він не зможе виконувати ці дії.

Типові обмеження і їхнє коригування описано у підручнику з адміністрування, див. Обмеження частоти.

Пошук та заміна

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

Підказка

Не переймайтеся — ризик невиправної шкоди мінімальний. Процедуру поділено на два кроки: програма покаже вам попередній перегляд редагувань, перш ніж справжні зміни буде внесено.

Масове редагування

Масове редагування дозволяє виконувати одну операцію над кількома рядками. Визначайте рядки шляхом їх пошуку та дії, які слід виконати над рядками, що збігаються. Підтримувані операції:

Підказка

Цей інструмент називається Пакетне редагування. Доступ до нього можна отримати за допомогою меню Засоби проєкту, складника або перекладу.

Матричний перегляд

За допомогою цього перегляду можна ефективно порівнювати різні мови. Він доступний на кожній сторінці компонента з меню Tools. Спочатку виберіть усі мови, які ви хочете порівняти, підтвердьте свій вибір, а потім натисніть будь-який переклад, щоб відкрити та відредагувати його.

Матричний режим перегляду також є чудовим початковим пунктом для пошуку пропущених перекладів різними мовами і швидкого додавання їх на одну панель перегляду.

Режим дзен

Цей режим спрощує компонування і прибирає додаткові елементи інтерфейсу, такі як Nearby strings або Glossary. Він доступний за натисканням кнопки Zen у правому верхньому куті звичайного редактора (переклад рядка).

Ви можете вибрати дзен-редактор як типовий за допомогою вкладки Налаштування на вашій сторінці Профіль користувача. На цій сторінці ви також можете вибрати між режимами списків перекладів Згори вниз або Поруч, залежно від ваших уподобань.