Шаблон:Babel/Документация: различия между версиями

Содержимое удалено Содержимое добавлено
мНет описания правки
обновление
 
Строка 1:
<noinclude>{{template navigationdocpage}}</noinclude>__TOC__
 
== Языковые юзербоксы ==
КарточкиЯзыковые Babelюзербоксы («babel box») предназначены для того, чтобы показать, какими языками владеет участник.
Другими шаблонами можно привести информацию об используемой операционной системе, аппаратной платформе, способах связи с участником и т. п.
 
О том, как указать владение языками, см. [[Викиучебникw:Википедия:Вавилон]]. Для указания всего остального, см. категорию [[:Категория:{{cl|Викиучебник:Участники|Викиучебник:Участники]]1}}.
 
* [[Шаблон:Babel]] — разрешает указать от 1 до 100 разделов.<brязыковых />'''Формат''': <nowiki>{{Babel|<box1>|<box2>|<box3>..юзербоксов.}}</nowiki>
 
* [[Шаблон:Babel-N]] — разрешает использование любого числа разделов.<br />'''Формат''': <nowiki>{{Babel-N |1={{User <box1code1>}} {{User |<box2code2>}} {{User |<box3code3>}}...}}</nowiki>
 
При указании параметра <code>align=left</code> шаблон будет выровнен по левому краю (по умолчанию он выровнен по правому).
== Настройка оформления ==
Для настройки своего собственного заголовка (header-а), «подвала» (footer-а), или цвета рамки, нужно добавить параметры:
* header=''HEADER'' (по умолчанию: [[Викиучебник:Вавилон]]),
* footer=''FOOTER'' (по умолчанию: [[:Категория:Википедия:Участники по языкам|Википедисты по языкам]]),
* bordercolor=''BORDERCOLOR'' (по умолчанию: #99B3FF),
* и/или color=''COLOR'' (по умолчанию: white).
Используйте {{tl|!}}, чтобы начать новую колонку или {{tl|-}} для пустого ряда. Вы также можете писать '|align=left', чтобы babel box отображался на левой стороне экрана в обход установленной по умолчанию правой стороны.
 
Пример: <nowiki>{{Babel|align=left|color=yellow|en|fr|de|ru}}</nowiki> даёт:
 
{{Babel|align=left|color=yellow|en|fr|de|ru}}
 
== Пример использования ==
Пример: <nowiki>{{Babel|align=left|color=yellowja-0|enel-1|fr-2|de-3|uk-4|ru|en-5}}</nowiki> даёт:
{{Babel|align=left|color=yellowja-0|enel-1|fr-2|de-3|uk-4|ru|en-5}}
{{-}}
 
== Как заставить работать Babel нав других википедияхразделах ==
Страница, которую вы читаете, является работающим шаблоном Babel. Если вы нажмёте «редактировать» ({{lang-en|«edit this page»}}), то увидите некоторый компьютерный код, с помощью которого Babel работает. То, что вы непосредственно читаете, — только комментарии в том коде, заключённые в [[w:Тег (языки разметки)|теги]] «<nowiki><noinclude></nowiki>», чтобы не мешать самому шаблону.
 
Чтобы иметь аналогичный шаблон в другом проекте Wikimedia, просто скопируйте эту страницу туда. Нажав «редактировать», ничего не меняйте, но скопируйте всё содержимое куда-нибудь (например, с помощью [[Контекстное меню|контекстного меню]] в [[буфер обмена]]). Создайте страницу с названием «Tempate:Babel» в нужном проекте и вставьте содержимое внутрь её.
 
Чтобы иметь аналогичный шаблон в другом проекте WikimediaВикимедиа, просто скопируйте эту страницу туда. Нажав «редактировать», ничего не меняйте, но скопируйте всё содержимое куда-нибудь (например, с помощью [[w:Контекстное меню|контекстного меню]] в [[w:буфер обмена|буфер обмена]]). Создайте страницу с названием «TempateTemplate:Babel» в нужном проекте и вставьте содержимое внутрь её.
Также вам потребуется скопировать большое количество файлов с именами типа «Template:User en», «Template:User en-1», «Template:User fr», etc. etc. Когда вы это сделаете, пользователь сможет написать, например, «<nowiki>{{Babel|en-1|fr}}</nowiki>» на своей странице участника и карточки языков отобразятся.
 
Также вамв потребуетсявашей скопироватьвики большоедолжно количествобыть файловустановлено срасширение именами типа «Template[[mw:User en», «TemplateExtension:User en-1», «Template:User fr», etc. etcBabel|Babel]]. Когда вы это сделаете, пользователь сможет написать, например, «<nowiki>{{Babel|en-1|fr}}</nowiki>» на своей странице участника и карточки языков отобразятся.
P.S. В русском разделе шаблон устроен так, что данный текст (документация) находится на отдельной странице. Он не влияет на работоспособность шаблона, но для удобства можно скопировать и его.
 
== См. также ==
<noinclude>
Для создания одиночных языковых юзербоксов, используйте шаблон {{tl|User lang}}.
[[Категория:Шаблоны:Документация|{{PAGENAME}}]]
<includeonly>[[Категория:Шаблоны участников:По языкам|*]]</includeonly>
</noinclude>