Content translation/Templates/ru

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

Когда вы нажимаете на шаблон в интерфейсе перевода, карта будет отображаться на боковой панели. Карта отображает имя исходного шаблона. Если эквивалентный шаблон на целевом языке подключен к исходному шаблону с использованием межъязыковой ссылки, его имя также будет показано. Если эквивалентный шаблон не может быть найден, то карта скажет "Недоступно в данном языке".

Карта отображает следующие параметры для каждого шаблона:
 * Пропустить шаблон
 * Это не вносит ничего в переведенную статью. Это полезно, когда информация из шаблона не нуждается в переводе.


 * Сохранить исходный шаблон
 * Это вставляет wiki синтаксис оригинального шаблона в переведенную статью. Это скорее всего не будет работать корректно, когда статья уже была опубликована, и ее нужно будет редактировать в последующих версиях статьи, но иногда это самый простой способ сделать перевод. (Вы также можете сначала опубликовать такой перевод в своем пользовательском пространстве, изменив название перевода на "Пользователь:ваше_имя_пользователя/название статьи", а затем, когда она будет готова, переименовать ее в Правильный заголовок.)


 * Использовать эквивалентный шаблон
 * Этот параметр доступен только в том случае, если доступен эквивалентный шаблон, и он позволяет адаптировать шаблон к целевому языку.

Адаптация шаблона при переводе
Если имеется эквивалентный шаблон, вы можете его адаптировать. Нажмите на шаблон еще раз, чтобы открыть редактор шаблонов.

Редактор шаблона покажет бок о бок все параметры на исходном и целевом языках.

Значение параметра из исходного языка будет автоматически скопировано на целевой язык, если выполняются следующие условия: Если какой-либо параметр не может быть найден автоматически каким-либо из перечисленных выше способов, переводчик должен будет найти их и заполнить по одному. Щелчок по полю в редакторе шаблонов рядом с полем источника будет автоматически заполнять значение параметра. Переводчик должен выбрать соответствующее имя параметра из раскрывающегося списка "Выбрать целевое поле" в этом поле. Обратите внимание, что структура параметров шаблона на разных языках часто неодинакова, и вы должны написать параметры так, как это правильно в вики, в которую вы переводите.
 * Есть параметр с одинаковым именем.
 * Существует параметр, для которого псевдоним определен в TemplateData с тем же именем, что и параметр на исходном языке.

Когда вы заполнили все параметры, закройте редактор перевода. Это сохранит ваши изменения и покажет шаблон, который появится после публикации статьи.

Шаг за шагом
Перевод инфобокса вверху статьи «Замок Йошиды» с английского на португальский показывает пример перевода всего шаблона:

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

Однако вы также можете пойти дальше и повысить эффективность будущего перевода, сделав шаблоны на вашем языке более похожими на шаблоны на языках, с которых вы переводите. Если вам неудобно изменять шаблоны самостоятельно, пожалуйста, скажите кому-нибудь из вашей вики, который часто обслуживает шаблоны, о шаблоне, который не может быть переведен, и укажите ему на эту страницу.

Making templates more easily translatable
To make templates translatable more easily, please use these tips:

TemplateData
TemplateData is a technology for describing each template and its parameters in a precise and machine-readable way. It helps wiki editors who use the visual editor fill the template parameters, and the same data is used by Content Translation.


 * Create TemplateData for templates in your wiki.
 * Make sure that TemplateData is updated every time that the template itself is updated.
 * If the name of a parameter in your wiki is different from the name of the equivalent parameter in a wiki from which articles are frequently translated into your wiki, add an alias with that parameter. If you do this, the parameter value will be automatically pre-filled when translating.
 * For example, articles are frequently translated from English to Spanish. In an infobox that describes a city, the English name of a parameter may be "mayor", and the Spanish name may be "alcalde". In the Spanish template, define "alcalde" as the parameter name, and "mayor" as its alias.
 * For practical purposes, you don't have to define aliases that correspond to all languages, but only to those from articles are translated frequently. You can find which languages those are by looking at the page Special:CXStats at your wiki.
 * Give parameters clear, human-readable labels. A name is the name of the parameter that is inserted into the wiki syntax, and the label is what is shown to the editors in the template editing forms in the visual editor and in Content Translation.
 * Write descriptions for the parameters whenever possible.
 * Explain what is supposed to be the parameter's format: plain text, link, another template, a particular set of values, etc.
 * If a parameter can be filled automatically from Wikidata, note it in the description.

Making templates more similar between languages
The parameters' structure is often different between different languages. For instance, in some languages images are provided as complete file links (for example, ) and others have separate parameters for file name, size, and caption. Making the parameter structure similar to the structure in the language from which articles are often translated will make the work considerably more efficient for translators and article maintainers.

Some templates are unbalanced, that is, one template begins a section by inserting some opening HTML tags or wiki syntax, and another templates ends the section by inserting the corresponding tags. For example, this is done in some languages for columns layout. Such templates are generally problematic, and they are especially hard to translate, and they can usually be replaced by a balanced template, which includes all the necessary syntax in itself.

Wikidata
Make templates more Wikidata-enabled by making them pull parameter values from Wikidata. Such templates are becoming more and more common in some wikis, among them Russian, Estonian, Hebrew, Catalan, and others. When a parameter is pulled from Wikidata, it doesn't have to be filled by the article translators at all (although its label may have to be translated in Wikidata).

Known issues
The template editor is a new feature in Content Translation, and some functionality is still missing. Here are some notable known issues:
 * Editing templates inside references is impossible (bug report)
 * The template parameters are saved only after the translator actively closes the template editor (bug report)

См. также

 * Content translation/Templates support rewrite 2016 – Примечания о разработке редактора шаблонов
 * Content Translation improved template support development task management and design