Викисловарь:Шаблоны

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

Введение

Шаблон — что это такое?

Для облегчения создания статей в Викисловаре предусмотрен механизм так называемых шаблонов — фрагментов текста, предназначенных для многократного использования. Однажды созданный и сохраненный шаблон затем может быть легко вставлен в любую другую страницу в пределах Викисловаря, в том числе в статью, страницу обсуждения или другой шаблон.

Также информацию об использовании шаблонов можно найти на странице Википедии Механизм шаблонов.

Политика применения шаблонов

Установившаяся политика редактирования в Викисловаре предусматривает широкое использование шаблонов для оформления различных частей словарных статей.

Преимуществами данного подхода являются:

  • унификация оформления во всём словаре (все словарные статьи выглядят единообразно);
  • возможность централизованного управления оформлением (если какой-то элемент оформления признан не соответствующим современным требованиям, достаточно изменить соответствующий шаблон, и механизм Викисловаря автоматически произведёт необходимые изменения в каждой статье, тем самым ликвидируя необходимость в ручной работе);
  • автоматизация ряда операций, в первую очередь категоризации (так, применение в статье шаблона {{сущ ru m ina}}, помимо отрисовки таблицы падежей, автоматически занесёт статью в категории Мужской род и Неодушевлённые);
  • лёгкость автоматизированного анализа статей (программам гораздо легче извлечь информацию из чётко структурированного шаблона, чем из статьи в свободном формате).

Недостатками такого подхода являются:

  • необходимость предварительного ознакомления с используемыми шаблонами;
  • затраты машинного времени на обработку шаблонов.

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

  • По содержанию шаблон в основном не отличается от других страниц: он может содержать любой текст с форматированием HTML или wiki, а также ссылки на статьи и мультимедийные материалы, указатели категорий и интревики.
  • Главное отличие шаблона от обычных статей заключается в имени: для доступа к тексту шаблона к его имени всегда следует прибавлять префикс Шаблон:, после которого вводить собственно название, например:
Шаблон:unfinished
Шаблон:NEW
Шаблон:delete
Шаблон:stub
  • Соответственно, все шаблоны входят в особое пространство имён Викисловаря, Шаблон. Это означает, что для доступа, скажем, к тексту шаблона сущ ru m a 1a из строки поиска необходимо набрать: Шаблон:сущ ru m a 1a. Если набрать просто сущ ru m a 1a, система будет искать обычную статью с таким именем, скорее всего не найдет и предложит создать ее. Делать этого не следует.
  • Чтобы вставить в статью содержимое шаблона (а ради этого, собственно, шаблоны и создаются), нужно набрать в тексте статьи название шаблона (внимание: без префикса Шаблон:!) и заключить его в двойные фигурные скобки, например:
{{stub}}
  • В названии шаблона регистр символов является смыслоразличительным, таким образом, к примеру, шаблоны stub и STub — две разные страницы, которые, вообще говоря, могут не иметь между собой ничего общего.
  • Чтобы вставить в статью не содержимое шаблона, а только ссылку на него, следует набрать:
[[:Шаблон:название шаблона]]

Например, набрав [[:Шаблон:ifdef]], мы получаем ссылку Шаблон:ifdef.

Также для этого можно использовать шаблон {{template}} ({{шаблон}}).

Шаблоны с параметрами

Вообще говоря шаблоны — это фрагменты, предназначенные для многократного повторения одного фрагмента в разных местах. Однако для большей гибкости предусмотрены возможности настройки шаблонов с помощью параметров вызова. В тексте шаблона можно зарезервировать места, куда при необходимости во время вызова шаблона будут вставляться (или не вставляться) переменные фрагменты, определяемые параметрами (в каждом шаблоне можно предусмотреть по несколько параметров). Такие места в теле шаблона помечаются названием параметра — текстом в тройных фигурных скобках:

Текст1 {{{парам1}}} текст2 {{{парам2}}}

и т. п., где парам1 и парам2 — название параметров.

Соответственно, для вызова шаблона (скажем, с именем Шаблон:unfinished) с конкретными значениями параметров (скажем, m и s) из статьи следует после названия шаблона поставить знак | и задать значение, то есть использовать конструкцию типа:

{{unfinished|m=1|s=1}}

Именованные и неименованные параметры

Параметры могут быть двух типов: именованные и неименованные. При использовании именованных параметров их названия следует явно указывать как в тексте шаблона, так и в тексте статьи, откуда шаблон вызывается.

Так, в тексте шаблона СущМужОдуш1a может содержаться строка «{{{основа}}}ов». Если мы в статье вызовем шаблон СущМужОдуш1a таким образом:

{{СущМужОдуш1a|основа=принтер}},

то в статье на этом месте появится текст: «принтеров» — переменный параметр («принтер») пристыкуется к постоянной, заложенной в шаблон строкой «ов».

Альтернативный способ — использовать параметры без имён. При этом в тексте самого шаблона параметры различаются по номеру — порядку их следования в вызове. Скажем, внутри шаблона NEW предусмотрено использование параметра под номером 1: {{падежи {{{1|}}} |nom-sg={{PAGENAME}} |nom-pl=? |слоги={{PAGENAME}} |род=?? }}

В этом случае вызов шаблона выглядит проще:

{{NEW|en}}

Это дает в тексте статьи, вызывающей шаблон, в числе прочего строку падежи en

Именованные и неименованные параметры можно смешивать в одном вызове шаблона; в таком случае именованные параметры не участвуют в нумерации. Например, при таком вызове шаблона:

{{пример|текст|автор|издание=журнал|год}}

параметры распределятся следующим образом:

  • {{{1}}} = текст
  • {{{2}}} = автор
  • {{{3}}} = год
  • {{{издание}}} = журнал

Разновидности шаблонов, уже имеющихся в Викисловаре

В зависимости от назначения шаблоны, созданные пользователями, можно условно разделить на следующие группы:

  1. Шаблоны для быстрого создания статей — позволяют минимальными усилиями создать структурированную заготовку словарной статьи.
  2. Шаблоны словоизменений — вставляют в текст таблицы словоизменения для заданного слова.
  3. Шаблоны этимологии — позволяют вставить описание происхождения слова.
  4. Шаблоны родственных слов — вставляют в соответствующую секцию статьи список однокоренных слов
  5. Шаблоны для оформления, украшения, форматирования и т. п.
  6. Навигационные шаблоны
  7. Шаблоны выдачи информационных сообщений (административные) — предупреждения об особенностях содержания статьи, оповещения о необходимости дополнить статью либо удалить ее (пример такого шаблона — сообщение в рамке внизу данной страницы).
  8. Условные шаблоны — позволяют автоматически выполнять различные действия с текстом в зависимости от значения параметров.

Шаблоны словоизменений

См. Викисловарь:Шаблоны словоизменений.

Шаблоны алфавитов

См. Викисловарь:Шаблоны алфавитов.

Шаблон ссылки на Википедию

Использование:

{{wikipedia}}

==

==

{{Wiktionarysister}}

Структурные шаблоны

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

Шаблон примера

Подробнее об использовании этого шаблона можно прочитать здесь.

Пример на русском языке

{{пример|Здесь текст примера.}}

  1. толкование слова ◆ Первый пример употребления слова. ◆ Второй пример употребления слова.
  2. ещё толкование ◆ Пример употребления из известного произведения. А.Я. Автор, «Название произведения» ◆ Пример из стихотворения строка 1 // Строка 2.

Пример с переводом

{{пример|Здесь текст примера на иностранном языке.|перевод=Текст перевода примера на русский язык.}}

  1. перевод слова ◆ First example of word in English. — Первый пример употребления слова на английском.
  2. ещё перевод ◆ Second example of word in English. — Второй пример употребления слова на английском. А.А. Автор, «Название произведения»

Шаблоны библиографии

Приведены шаблоны для указания конкретных источников (полный список см. в списке литературы).

Шаблон Источник

{{НКРЯ}}

Национальный корпус русского языка.

{{Ушаков1940}}

Толковый словарь русского языка: В 4 т. — М.: Сов. энцикл.: ОГИЗ, 1935—1940 (под ред. Д. Н. Ушакова). См. справку по использованию шаблона.

{{Эпитет1913}}

А. A. Зеленецкий. Эпитеты литературной русской речи. M., 1913. Лексико-семантические варианты русского языка.

Шаблон синтаксического разбора

{{морфо|приставка|корень|суффикс|окончание|возвратная частица}}