Шаблон: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. В русском разделе шаблон устроен так, что данный текст (документация) находится на отдельной странице. Он не влияет на работоспособность шаблона, но для удобства можно скопировать и его.

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