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

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

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

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

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

Щоб дізнатися більше про усталені процедури перекладу, будь ласка, зверніться до розділу Процеси перекладу.

Варіанти видимості проєкту перекладу:

  • Видимий для усіх, участь може взяти будь-хто

  • Видимий лише певній групі перекладачів

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

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

../_images/project-overview.png

Пропозиції

Примітка

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

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

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

Коментарі

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

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

Варіанти

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

Дивись також

Варіанти рядків

Мітки

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

Дивись також

Мітки рядків

Переклад

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

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

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

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

Множина

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

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

Дивись також

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

../_images/plurals.png

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

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

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

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

Опис

Alt Home

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

Alt Home

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

Alt End

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

Alt PageUp або

Ctrl ↑ або

Alt ↑ або

Cmd ↑

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

Alt PageDown або

Ctrl ↓ вбо

Alt ↓ вбо

Cmd ↓

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

Alt Enter вбо

Ctrl Enter вбо

Cmd Enter

Зберегти поточний переклад.

Ctrl Shift Enter або

Cmd Shift Enter

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

:kbd:`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

Копіює початковий рядок.

:kbd:`Ctrl Y`або

Cmd Y

Перемикає прапорець Потребує редагування.

Візуальна клавіатура

Одразу над полем перекладу буде показано невеличку візуальну клавіатуру. Ця клавіатура може бути корисною для введення символів, яких немає на клавіатурі або які важко ввести.

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

  • Налаштовані користувачем символи, які визначено у розділі Профіль користувача

  • Символи для певної мови, які вбудовано до Weblate (наприклад лапки або специфічні для мов із записом справа ліворуч символи)

  • Символи, які налаштовано за допомогою можливості SPECIAL_CHARS

../_images/visual-keyboard.png

Контекст перекладу

Цей контекстний опис надає пов’язані дані щодо поточного рядка.

Атрибути рядка

Дані, подібні до ідентифікатора повідомлення, контексту (msgctxt) або розташування рядка у коді.

Знімки екрана

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

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

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

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

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

Пам’ять перекладу

Погляд на подібні рядки, які вже було перекладено, див. Memory Management.

Глосарій

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

Останні зміни

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

Проєкт

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

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

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

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

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

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

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

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

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

Глосарій

З метою зберігання термінології із кожним проєктом можна пов’язати глосарій для будь-якої мови. За допомогою глосаріїв можна сприяти однорідності перекладів. Терміни з поточного перекладеного рядка може бути показано під вкладками.

Керування глосаріями

За допомогою вкладки Глосарії кожної сторінки проєкту ви можете редагувати наявні глосарії.

../_images/project-glossaries.png

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

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

../_images/glossary-edit.png

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

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

Дивись також

Список підтримуваних інструментів наведено у розділі Машинний переклад.

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

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

../_images/automatic-translation.png

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

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

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

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

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

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

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

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

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

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

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

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

Підказка

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

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

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

  • Зміна стану рядка (наприклад, можна підтвердити усі рядки , які очікують на рецензування)

  • Коригування прапорців перекладу (див. Налаштовування поведінки)

  • Коригування міток рядків (див. Мітки рядків)

Підказка

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