Шаблон:User lang

Версия от 18:44, 31 января 2022; Mansur700 (обсуждение | вклад) (Новая страница: «<includeonly>{{#if:{{{1|}}} |<div class="nocolbreak t{{{float|right}}}" style="margin: 0;">{{#babel:plain=1|{{{1}}}}}</div> |{{userbox |class = mw-babel-box |id...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Документация

Этот шаблон основан на расширении Babel и используется для простановки и создания языковых юзербоксов. Размещается на личной странице участника.

ИспользованиеПравить

Для размещения шаблона на вашей странице надо поместить туда {{user lang|<код языка по ISO>-<уровень знания>}}. Если же вы хотите создать общий языковой блок, то можете воспользоваться шаблоном {{babel}}.

Языковые уровниПравить

ru-0 Этот участник не владеет русским языком (или понимает его с трудом).
ru-1 Этот участник владеет русским языком на начальном уровне.
ru-2 Этот участник владеет русским языком на среднем уровне.
ru-3 Этот участник свободно владеет русским языком.
ru-4 Этот участник владеет русским языком почти как родным.
ru-N Русскийродной язык этого участника.
ru-5 Этот участник профессионально владеет русским языком.
  • 0 — отсутствие знания языка;
  • 1 — начальное знание языка (способность понять и ответить на простые вопросы на этом языке);
  • 2 — средний уровень знаний;
  • 3 — хорошее знание (способность править орфографию и грамматику на этом языке);
  • 4 — совершенное знание языка;
  • N или <пусто> — родной язык;
  • 5 — профессиональное владение языком.

Создание дополнительных шаблоновПравить

Новые языковые шаблоны, которые не учтены в расширении Babel, должны размещаться на подстраницах данного шаблона, например, {{User lang/en-WL}}. Для создания используйте следующий код:

{{User lang
| lang = 
| name = 
| level = 
| size = 
| info = 
}}

Параметры шаблонаПравить

Шаблон и мета-шаблон для языковых шаблонов участников.

Параметры шаблона

ПараметрОписаниеТипСтатус
Язык1

Код языка и уровень владения

Пример
en-4
Однострочныйпредложенный
Положениеfloat

Положение на странице. Возможные значения: left, right, center

По умолчанию
right
Пример
left
Однострочныйнеобязательный
Код языкаlang

Краткое (обычно 2-буквенное) обозначение языка

Пример
en
Однострочныйнеобязательный
Название языкаname

Полное название языка (название статьи)

Пример
Английский язык
Имя страницынеобязательный
Уровеньlevel

Уровень знания языка. Возможные значения: 0, 1, 2, 3, 4, N, 5

Пример
3
Однострочныйнеобязательный
Размер шрифтаsize

Размер шрифта левой части. Задаётся числом, измеряется в pt, по умолчанию 14. Желательно оставлять поле пустым

По умолчанию
14
Числонеобязательный
Текстinfo

Текст в правой части шаблона

Пример
This user is able to contribute with an '''[[:Категория:User en-3|advanced]]''' level of '''[[:Категория:User en|English]]'''
Строковый (без форматирования)необязательный
nocatnocat

Позволяет не включать страницу в категории. По умолчанию опускается

По умолчанию
0
Логическое значениенеобязательный

АвтоматизацияПравить

Шаблон автоматически подставляет

  • соответствующую категорию для ПИ «участник» и «обсуждение участника»;
  • категорию Шаблоны участников:По языкам для шаблона;
  • документацию для шаблона (она находится на странице /doc-include).