Шаблон:Babel/Документация

Материал из Викиучебника

Перейти к: навигация, поиск

Шаблон:Babel · Документация · Обсуждение

Содержание


[править] Карточки Babel

Карточки Babel («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>», чтобы не мешать самому шаблону.

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

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

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