Difference between revisions of "Wiki Translation Infrastructure/ru"

From Mudlet
Jump to navigation Jump to search
(Updating translation from gettext import)
(Updating translation from gettext import)
 
(4 intermediate revisions by the same user not shown)
Line 37: Line 37:
 
== Форсирование обновлений ==
 
== Форсирование обновлений ==
  
Wiki Translations and Crowdin Sources can be updated manually by using the Wiki Translations update tool found at https://make.mudlet.org/wiki-translations.php  
+
Вики-переводы и исходные тексты Crowdin можно обновить вручную, используя инструмент обновления Wiki Translations, находящийся на https://make.mudlet.org/wiki-translations.php  
  
You can pass the following URL Parameters to force specific updates:
+
Вы можете передать следующие параметры URL для принудительного обновления данных:
* <code>update=all</code>  -- Forces both import and export, the same actions as the daily task.
+
* <code>update=all</code>  -- Обязательно импортировать и экспортировать, те же действия, что и ежедневная задача.
* <code>update=wiki</code>  -- Forces download and import of translations from Crowdin to the Wiki.
+
* <code>update=wiki</code>  -- Загрузите и импортируйте переводы из Crowdin в Вики.
* <code>update=crowdin</code> -- Forces export and upload of English source-texts from Wiki to Crowdin.
+
* <code>update=crowdin</code> -- Принудительно экспортировать и загружать английские тексты из Вики в Crowdin.
  
(links aren't added here so bots don't 'click' them)   
+
(ссылки здесь не добавляются, так что боты не "нажимали" на них)   
  
Manual updates can only be run once within 15 minutes, regardless of the triggered task.   
+
Обновления вручную можно запускать только один раз в течение 15 минут, независимо от запущенной задачи.   
  
  
== Helpful Reading ==
+
== Полезное чтение ==
  
 
* [https://www.mediawiki.org/wiki/Help:Extension:Translate/Page_translation_example Examples for Translation Markup]
 
* [https://www.mediawiki.org/wiki/Help:Extension:Translate/Page_translation_example Examples for Translation Markup]

Latest revision as of 01:01, 6 July 2020

Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎français • ‎italiano • ‎polski • ‎suomi • ‎Ελληνικά • ‎русский • ‎العربية • ‎한국어

The Mudlet Wiki uses a set of extensions to enable translation of the wiki contents. The MediaWiki Language Extension Bundle provides all the tools needed to make translations directly on the wiki. However, Mudlet makes use of Crowdin to translate texts throughout the Mudlet project. This page describes the infrastructure that was built to enable translations from Crowdin.


Как это работает

Проще говоря, каждый день в 1:00 UTC на сервере mudlet.org выполняются некоторые задачи по импорту переводов из Crowdin и экспорту существующих источников из Wiki. Источники извлекаются из английской версии любой страницы, готовой к переводу. Исходные тексты загружаются после завершения импорта переводов.

Переводы могут быть сделаны только после загрузки источника, поэтому этот метод может вызвать задержку.

Переводы могут быть сделаны на вики. Источники и переводы могут быть вручную экспортированы из вики, используя либо страницу Export Translations, либо используя веб-инструмент, описанный в разделе "Форсирование обновлений".

Источники и переводы могут быть загружены в Crowdin вручную, при условии, что они экспортированы из вики с помощью опции "Экспорт для оффлайн перевода".

Обратите внимание, некоторые заголовки страниц содержат двоеточие : символы, которые должны быть заменены знаком равенства = символы перед загрузкой в Crowdin!

All the scripts required can be located in /var/www/i18n/ and /var/www/wiki/ on the server. The update task is scheduled via the service user's crontab.


Как использовать

Чтобы включить страницу для перевода, вики-администратору или модератору сначала нужно Prepare for Translation выбрать нужную страницу (страницы). Подготовка добавляет некоторую начальную разметку для рецензирования и помогает им начать работу.

Once a page is prepared, they can edit the Translation Markup to better suit translation needs, or prune out Wikitext for translators where possible.

After the page is prepared and the Translate Markup is finished, the pages must be Marked for Translation which will list off "translation units" the page created based on its Translate Markup. Be sure to enable translation of the page display title if it is not already enabled!

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


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


Форсирование обновлений

Вики-переводы и исходные тексты Crowdin можно обновить вручную, используя инструмент обновления Wiki Translations, находящийся на https://make.mudlet.org/wiki-translations.php

Вы можете передать следующие параметры URL для принудительного обновления данных:

  • update=all -- Обязательно импортировать и экспортировать, те же действия, что и ежедневная задача.
  • update=wiki -- Загрузите и импортируйте переводы из Crowdin в Вики.
  • update=crowdin -- Принудительно экспортировать и загружать английские тексты из Вики в Crowdin.

(ссылки здесь не добавляются, так что боты не "нажимали" на них)

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


Полезное чтение