Шаблон:Babel

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Википедия:Вавилон
Этот участник не может ни писать, ни читать ни на одном языке. Требуется помощь.
Википедисты по языкам
(i) Документация

Языковые юзербоксы

Языковые юзербоксы («babel box») предназначены для того, чтобы показать, какими языками владеет участник. Другими шаблонами можно привести информацию об используемой операционной системе, аппаратной платформе, способах связи с участником и т. п.

О том, как указать владение языками, см. Википедия:Вавилон. Для указания всего остального см. категорию [[Категория:Википедия:Участники]].

  • Шаблон:Babel — разрешает от 1 до 100 юзербоксов.
    Формат: {{Babel|<box1>|<box2>|<box3>…}}
  • Шаблон:Babel-N — разрешает использование любого числа юзербоксов.
    Формат: {{Babel-N|1={{User <box1>}} {{User <box2>}} {{User <box3>}}…}}

Настройка оформления

Для настройки своего собственного заголовка (header-а), «подвала» (footer-а), или цвета рамки, нужно добавить параметры:

Используйте {{!}}, чтобы начать новую колонку, или {{-}} для пустого ряда. Вы также можете писать '|align=left', чтобы babel box отображался на левой стороне экрана в обход установленной по умолчанию правой стороны.

Пример: {{Babel|align=left|color=yellow|en|fr|de|ru}} даёт:

Википедия:Вавилон
en This user is a native speaker of English
fr Cette personne a pour langue maternelle le français
de Dieser Benutzer spricht Deutsch als Muttersprache
ru Для этого участника русский язык является родным
Википедисты по языкам

Как заставить работать Babel в других разделах

Страница, которую вы читаете, является работающим шаблоном Babel. Если вы нажмёте «редактировать» (англ. «edit this page»), то увидите некоторый компьютерный код, с помощью которого Babel работает. То, что вы непосредственно читаете, — только комментарии в том коде, заключённые в теги «<noinclude>», чтобы не мешать самому шаблону.

Чтобы иметь аналогичный шаблон в другом проекте Викимедиа, просто скопируйте эту страницу туда. Нажав «редактировать», ничего не меняйте, но скопируйте всё содержимое куда-нибудь (например, с помощью контекстного меню в буфер обмена). Создайте страницу с названием «Template:Babel» в нужном проекте и вставьте содержимое внутрь её.

Также вам потребуется скопировать большое количество файлов с именами типа «Template:User en», «Template:User en-1», «Template:User fr», etc. etc. Когда вы это сделаете, пользователь сможет написать, например, «{{Babel|en-1|fr}}» на своей странице участника и карточки языков отобразятся.

P.S. В русском разделе шаблон устроен так, что данный текст (документация) находится на отдельной странице. Он не влияет на работоспособность шаблона, но для удобства можно скопировать и его.

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