Шаблон:Babel

Материал из Викиучебника — открытых книг для открытого мира
Языки участников
Уровни владения языками
Документация

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

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

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

Шаблон разрешает указать от 1 до 100 языковых юзербоксов.

Формат: {{Babel|<code1>|<code2>|<code3>…}}

При указании параметра align=left шаблон будет выровнен по левому краю (по умолчанию он выровнен по правому).

Пример использования

{{Babel|align=left|ja-0|el-1|fr-2|de-3|uk-4|ru|en-5}} даёт:

Языки участников
ja-0 この利用者は日本語分かりません (または理解するのがかなり困難です)。
el-1 Αυτός ο χρήστης έχει βασικές γνώσεις Ελληνικών.
fr-2 Cet utilisateur dispose de connaissances intermédiaires en français.
de-3 Dieser Benutzer beherrscht Deutsch auf hohem Niveau.
uk-4 Цей користувач володіє українською мовою майже як рідною.
ru-N Русскийродной язык этого участника.
en-5 This user has professional knowledge of English.
Уровни владения языками

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

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

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

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

См. также

Для создания одиночных языковых юзербоксов, используйте шаблон {{User lang}}.