Розширення:Translate

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page Extension:Translate and the translation is 97% complete.

Other languages:
العربية • ‎català • ‎Deutsch • ‎Ελληνικά • ‎English • ‎British English • ‎Esperanto • ‎español • ‎français • ‎Hawai`i • ‎עברית • ‎italiano • ‎日本語 • ‎한국어 • ‎Lëtzebuergesch • ‎मराठी • ‎Nederlands • ‎polski • ‎português • ‎português do Brasil • ‎русский • ‎Scots • ‎සිංහල • ‎svenska • ‎தமிழ் • ‎Türkçe • ‎українська • ‎中文
Довідка про розширення MediaWiki
Crystal Clear action run.png
Translate

Статус релізу:стабільний

Translate-extension.png
Реалізація Special page, Locale, API, Parser function
Опис Дозволяє переклад і вичитку всередині вікі
Автор(и) Niklas Laxström, Siebrand Mazeland та інші
Найновіша версія Датовані знімки час від часу
MediaWiki 1.22+
Зміни в БД Yes
Composer mediawiki/translate
Ліцензія GPL 2.0 or later
Завантажити Включено в комплект мовних розширень

Користувацька документація
Приклад Translatewiki.net – або спробуйте перекласти сторінку прямо тут

Translate the Translate/uk extension if possible

Переглянути використання; статистику
Баги: неусунені усі повідомити про баг

Розширення Translate робить MediaWiki потужним інструментом для перекладу будь-якого тексту. Воно використовується зокрема для перекладу програмного забезпечення і для розумного керування багатомовними вікі.

Можливості

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

Серед можливостей:

  • Переклад структурованого вмісту вікі-сторінок.
  • Локалізація у вікі та експорт повідомлень програмного інтерфейсу (або будь-яких).
  • Веб-орієнтований переклад і вичитка з AJAX у підтримуваних браузерах (новий «TUX»-інтерфейс з березня 2013 року), так само як і експорт та імпорт для офлайн перекладів на основі gettext.
  • Різноманітні помічники для полегшення роботи перекладачів:
    • відображання перекладів іншими, глобально визначеними мовами, з можливістю додавати визначені користувачем мови;
    • спільне редагування документації використання та контексту повідомлень;
    • пам'ять перекладу та машинний переклад зовнішніх інструментів (tmserver, Apertium, Microsoft Translator, Yandex.Translate);
    • відображення останньої зміни у вихідному повідомленні;
    • попередження про поширені помилки, наприклад, про невикористані параметри.
  • Заздалегідь створені модулі для різноманітних продуктів з вільним кодом, які можна використати як приклад.
  • Багатостороння система плагінів для легшого додавання нових проектів у вигляді групи повідомлень.
  • Різноманітна статистика (вимагає PHPlot для графіки):
    • відсотки завершеності перекладу для всіх груп повідомлень усіма мовами;
    • відсотки завершеності перекладу усіма мовами для будь-якої групи повідомлень;
    • інструмент, що виводить графіки активності за заданими проміжками часу. Може відображати кількість редагувань чи активних користувачів поденно або погодинно і містить багато фільтрів;
    • хмарний огляд активних мов і перекладачів.
Перетворення багатомовних вікі на реальність: ця презентація показує, як розширення Translate може зробити вікі справді багатомовною, на прикладі KDE UserBase wiki.
Niklas Laxström, Переклад у вікі-спосіб: Просто, швидко, весело, Вікіманія 2012 (доступні слайди).

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

Підтримка і документація

Розширення Translate використовує модель постійного розвитку, що означає, що ми не робимо якихось релізів. Вам треба взяти останню версію з git і оновлювати її час від часу, щоб отримати нові функції та виправлення баґів. Центральний функціонал достатньо стабільний, але інколи можуть ставатися великі зміни. Ми могли б розпочати робити справжні релізи, якщо б до цього був достатній інтерес.

Розширення Translate оригінально було розроблене користувачем Nikerabbit; чимало інших користувачів, наприклад, Raymond, SPQRobin та команда Wikimedia з мовного проектування, зробили внесок до його коду і документації. Воно підтримується користувачами Nikerabbit та Siebrand.

Відомі користувачі розширення Translate

  • https://translatewiki.net — найбільші вікі-сайт і спільнота для перекладу інтерфейсу програмного забезпечення з відкритим кодом.
  • http://userbase.kde.org — вікі з документацією проекту KDE, яка широко використовує можливість перекладу сторінок.
  • http://meta.wikimedia.org — перекладає вікі-вміст та використовує функцію станів груп. Переклад і вичитка увімкнені фактично для усіх користувачів вікі.

Див. більше на сторінці Wikipedia:translatewiki.net#Notable uses.

Рекомендації

Tom Hutchison із Joomla:

Розширення Translate дозволяє з'єднання з сервісами перекладу і може автоматично вставити для вас переклад. У той же час, перекладач може робити виправлення, тому ви не створюєте безліч сторінок з неправильними перекладами.

Це нічого, якщо вони на різних континентах. Власне кажучи, це навіть плюс, оскільки робота триває 24 години на добу. Що вони потребують, так це груповий чат підтримки одне одного. Усі вони могтимуть читати читати англійською, якщо вони перекладають, так? Навчіть декількох азам вікі-розмітки, наприклад, посиланням і що робити з категоріями. Потім вони допоможуть іншим, які, у свою чергу, допоможуть іншим. Ми маємо 40 чоловік у чаті, які допомагають одне одному і одночасно отримують задоволення. І усі вони боялися вікі, але не могли повірити, наскільки це просто, як тільки почали. Наразі вони чекають від мене більше перекладів для роботи, оскільки я не встигаю продовжувати. Я знаю, що є лише один переклад цією або тією мовою. Таке теж є. Одна людина робить переклад мовою суахілі, в той час як інша працює над японською. Також ви позначаєте сторінки для перекладу. Ви контролюєте, чи включати шаблони і чи виключати змінні у шаблонах.


Див. також

Як зробити свій внесок

Нещодавні зміни

Localisation updates from https://translatewiki.net.
Localisation updates from https://translatewiki.net.

Change-Id: <a href="https://gerrit.wikimedia.org/r/#q,Ifd2c92778651099a9c65e09f63450414dabb7385,n,z">Ifd2c92778...
Translation updater bot 2014-10-01 20:07:54
Localisation updates from https://translatewiki.net.
Localisation updates from https://translatewiki.net.

Change-Id: <a href="https://gerrit.wikimedia.org/r/#q,I59e502d8b5e46d03a87e80bb29a9c33ffa6e9a95,n,z">I59e502d8b...
Translation updater bot 2014-09-30 20:54:26
Refactor message group selector
Refactor message group selector

* Store references to dom nodes in member variables to avoid querying
them over and over again
* Refactor some code into separate functions for cl...
Niklas Laxström 2014-09-30 10:35:16
Localisation updates from https://translatewiki.net.
Localisation updates from https://translatewiki.net.

Change-Id: <a href="https://gerrit.wikimedia.org/r/#q,I3bb4e813f4af0901667beb4286bea834cf4ca85f,n,z">I3bb4e813f...
Translation updater bot 2014-09-29 21:33:36
Merge "Make $wgTranslatePageTranslationULS actually work"
Merge &quot;Make $wgTranslatePageTranslationULS actually work&quot;
jenkins-bot 2014-09-29 14:26:08
Merge "Prefix or rename classes to avoid conflicts"
Merge &quot;Prefix or rename classes to avoid conflicts&quot;
jenkins-bot 2014-09-29 14:24:56