Шаблон:User lang
Этот шаблон основан на расширении Babel и используется для простановки и создания языковых юзербоксов. Размещается на личной странице участника.
- Узнать о шаблонах и их работе можно на странице Тептар:Шаблоны, о механизме и составе — на странице Википедия:Механизм шаблонов.
- О языковых шаблонах более подробно рассказано на странице Тептар:Вавилон.
- Обсудить этот шаблон можно здесь.
Использование[править код]
Для размещения шаблона на вашей странице надо поместить туда {{user lang|<код языка по ISO>-<уровень знания>}}
. Если же вы хотите создать общий языковой блок, то можете воспользоваться шаблоном {{babel}}.
Языковые уровни[править код]
ru-0 | Этот участник не владеет русским языком (или понимает его с трудом). |
---|
ru-1 | Этот участник владеет русским языком на начальном уровне. |
---|
ru-2 | Этот участник владеет русским языком на среднем уровне. |
---|
ru-3 | Этот участник свободно владеет русским языком. |
---|
ru-4 | Этот участник владеет русским языком почти как родным. |
---|
ru-5 | Этот участник профессионально владеет русским языком. |
---|
- 0 — отсутствие знания языка;
- 1 — начальное знание языка (способность понять и ответить на простые вопросы на этом языке);
- 2 — средний уровень знаний;
- 3 — хорошее знание (способность править орфографию и грамматику на этом языке);
- 4 — совершенное знание языка;
- N или <пусто> — родной язык;
- 5 — профессиональное владение языком.
Создание дополнительных шаблонов[править код]
Новые языковые шаблоны, которые не учтены в расширении Babel, должны размещаться на подстраницах данного шаблона, например, {{User lang/en-WL}}. Для создания используйте следующий код:
{{User lang | lang = | name = | level = | size = | info = }}
Параметры шаблона[править код]
Шаблон и мета-шаблон для языковых шаблонов участников.
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
Язык | 1 | Код языка и уровень владения
| Однострочный | предложенный |
Положение | float | Положение на странице. Возможные значения: left, right, center
| Однострочный | необязательный |
Код языка | lang | Краткое (обычно 2-буквенное) обозначение языка
| Однострочный | необязательный |
Название языка | name | Полное название языка (название статьи)
| Имя страницы | необязательный |
Уровень | level | Уровень знания языка. Возможные значения: 0, 1, 2, 3, 4, N, 5
| Однострочный | необязательный |
Размер шрифта | size | Размер шрифта левой части. Задаётся числом, измеряется в pt, по умолчанию 14. Желательно оставлять поле пустым
| Число | необязательный |
Текст | info | Текст в правой части шаблона
| Строковый (без форматирования) | необязательный |
nocat | nocat | Позволяет не включать страницу в категории. По умолчанию опускается
| Логическое значение | необязательный |
Автоматизация[править код]
Шаблон автоматически подставляет
- соответствующую категорию для ПИ «участник» и «обсуждение участника»;
- категорию Шаблоны участников:По языкам для шаблона;
- документацию для шаблона (она находится на странице /doc-include).