Шаблон:User lang
Этот шаблон основан на расширении Babel и используется для простановки и создания языковых юзербоксов. Размещается на личной странице участника.
- Узнать о шаблонах и их работе можно на странице Знание.Вики:Шаблоны, о механизме и составе — на странице Знание.Вики:Механизм шаблонов.
- О языковых шаблонах более подробно рассказано на странице Знание.Вики:Вавилон.
- Обсудить этот шаблон можно здесь.
Использование
Для размещения шаблона на вашей странице надо поместить туда {{user lang|<код языка по ISO>-<уровень знания>}}. Если же вы хотите создать общий языковой блок, то можете воспользоваться шаблоном {{babel}}.
Языковые уровни
| ru-0 | Этот участник не владеет русским языком (или понимает его с трудом). |
|---|
| ru-1 | Этот участник владеет русским языком на начальном уровне. |
|---|
| ru-2 | Этот участник владеет русским языком на среднем уровне. |
|---|
| ru-3 | Этот участник свободно владеет русским языком. |
|---|
| ru-4 | Этот участник владеет русским языком почти как родным. |
|---|
| ru-5 | Этот участник профессионально владеет русским языком. |
|---|
- 0 — отсутствие знания языка;
- 1 — начальное знание языка (способность понять и ответить на простые вопросы на этом языке);
- 2 — средний уровень знаний;
- 3 — хорошее знание (способность править орфографию и грамматику на этом языке);
- 4 — совершенное знание языка;
- 5 — профессиональное владение языком.
- N или <пусто> — родной язык;
Создание дополнительных шаблонов
Новые языковые шаблоны, которые не учтены в расширении 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).