Extension:Translate

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

Other languages:
català • ‎Deutsch • ‎Ελληνικά • ‎English • ‎British English • ‎Esperanto • ‎español • ‎français • ‎italiano • ‎日本語 • ‎한국어 • ‎Lëtzebuergesch • ‎मराठी • ‎Nederlands • ‎polski • ‎português • ‎português do Brasil • ‎русский • ‎Scots • ‎සිංහල • ‎தமிழ் • ‎Türkçe • ‎українська • ‎中文
Справка по расширениям MediaWiki
Crystal Clear action run.png
Translate

Статус релиза: stable

Translate-extension.png
Реализация Special page, Locale, API
Описание Enables in-wiki translation and proofreading
Автор(ы) Никлас Лакстрём, Зибранд Мазеланд и другие
Последняя версия Периодические выпуски из датированных снимков
MediaWiki 1.21+
Изменения БД Yes
Composer mediawiki/translate
Лицензия GPL 2.0 or later
Загрузка Включено в комплект языковых расширений

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

Translate the Translate/ru extension if possible

Check Проверить использование; code metrics
Bugs: list open list all report

Расширение Translate превращает MediaWiki в мощный инструмент перевода всевозможных текстов. Обычно оно используется для перевода программного обеспечения и для облегчения создания многоязычных викисайтов.

Возможности

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

В число возможностей входят:

  • Перевод содержимого структурированных викистраниц.
  • Локализация и экспорт сообщений интерфейсов программного обеспечения (или других сообщений) прямо в вики.
  • Веб-ориентированный перевод и вычитка на основе AJAX в поддерживаемых браузерах (новый «TUX»-интерфейс с марта 2013 года), также как и экспорт и импорт в формате gettext для перевода в автономном режиме.
  • Различные помощники для упрощения работы переводчиков:
    • отображение переводов на других глобальных языках и возможность добавления своих языков;
    • совместное редактирование документации использования и контексты сообщений;
    • память переводов и машинный перевод с помощью внешних инструментов (tmserver, Apertium, Microsoft Translator, Яндекс.Перевод);
    • отображение последнего изменения в исходном сообщении;
    • предупреждения о распространённых ошибках, например, о несоответствии используемых параметров.
  • Заранее созданные модули для различных программ с открытым исходным кодом, которые можно использовать в качестве примера.
  • Систему разносторонних плагинов для упрощения добавления новых проектов в виде группы сообщений.
  • Различная статистика (для построения графиков необходим PHPlot):
    • процентная завершённость переводов для всех групп сообщений на всех поддерживаемых языках;
    • процентная завершённость переводов для всех поддерживаемых языков для конкретных групп;
    • инструмент для построения графиков активности на заданных временных интервалах. Позволяет отображать количество правок или активных пользователей по дням или по часам, а также содержит много фильтров;
    • обзор активности языков и переводчиков в облачной форме.
Превращение многоязычных вики в реальность: в этой презентации на примере вики KDE UserBase показывается, как с помощью расширения Translate можно сделать викисайт по-настоящему многоязычным.
Никлас Лакстрём, «Перевод с помощью вики: просто, быстро, весело», Викимания 2012 (доступны слайды).

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

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

Расширения Translate использует модель непрерывной разработки, что означает отсутствие ярко выраженных выпусков. Для работы с актуальной версией используйте git и обновляйте исходный код для получения новых возможностей и исправления ошибок. Функциональность ядра достаточно стабильна, однако время от времени могут происходить большие изменения. Возможно, при наличии спроса, мы станем издавать полноценные выпуски.

Расширение Translate изначально разработано участником User:Nikerabbit; многие другие пользователи, например, User:Raymond, User:SPQRobin и команда Wikimedia Language Engineering, внесли вклад в развитие кода и документации. Расширение поддерживается участниками User:Nikerabbit и User:Siebrand.

Известные пользователи расширения Translate

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

See more at Wikipedia:translatewiki.net#Notable uses.

Testimonials

Tom Hutchison of Joomla:

The Translate extension allows for connection to a translation service and can auto fill the translation for you. At the same time a translator can make adjustments so you're not creating lots of pages with inaccurate translations.

That's ok if they are on different continents. That is actually a plus because work is getting done 24 hours a day. What they need is a support group chat for each other. They would all be able to read English if they are translating right? Teach a few simple wiki markup such as links and what to do with categories. Then they help others who in turn help others. We have over 40 in a chat who help each other and have fun at the same time. And they were all scared of the wiki but couldn't believe how easy it was once they started. They are actually waiting on me for more translations to do because I can't keep up with them. I know there is only 1 translating this language or that language. We have that too. One person is doing Swahili while another one is working on Japanese. Also, you mark pages for translation. You control whether to include templates or exclude variables in template calls.


См. также

Как сделать свой вклад

Последние изменения

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

Change-Id: <a href="https://gerrit.wikimedia.org/r/#q,Ied1ac351917fa150be5f86bc39934845f17528fe,n,z">Ied1ac3519…
Translation updater bot 2014-07-31 20:18:18
Merge "Special page Special:PagePreparation for translate page preparation"
Merge &quot;Special page Special:PagePreparation for translate page preparation&quot;
jenkins-bot 2014-07-31 07:58:22
Localisation updates from https://translatewiki.net.
Localisation updates from https://translatewiki.net.

Change-Id: <a href="https://gerrit.wikimedia.org/r/#q,Ic507f66f917ebf39a0f3033073bb2cdea92c0fa3,n,z">Ic507f66f9…
Translation updater bot 2014-07-30 19:59:40
Merge "Don't index Translations namespace, it's only inner-facing"
Merge &quot;Don't index Translations namespace, it's only inner-facing&quot;
jenkins-bot 2014-07-30 08:46:29
Special page Special:PagePreparation for translate page preparation
Special page Special:PagePreparation for translate page preparation

The script ext.translate.pagepreparation.js is now invoked on a button click
at Special:PagePreparation by taking th…
Pratik Lahoti 2014-07-29 20:32:49
Localisation updates from https://translatewiki.net.
Localisation updates from https://translatewiki.net.

Change-Id: <a href="https://gerrit.wikimedia.org/r/#q,Ia2e3128e8e2438531d76745525b4a4ee4f5dcb75,n,z">Ia2e3128e8…
Translation updater bot 2014-07-29 19:57:26