JaWiki:Templates

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search

Хорошее описание шаблонов можно почитать в Википедии

Общие

Шаблон Описание Пример Результат
eng и EnglishVersion Используются при переводе документации JRuDevels на английский язык. {{eng}}
{{EnglishVersion|OriginalPage}}
(см. Страницы, переведённые на английский язык)
RealTitle Для указания настоящего названия статьи, в том числе, русскоязычного. {{RealTitle|Сообщение}} (см. Сообщение)
disambig Для терминов, имеющих несколько значений {{disambig}}
stub Размещается на едва начатых страницах, на которых катастрофически не хватает информации. {{stub}} (см. любую страницу из списка недописанных страниц)
todo Конкретное указание о недостающих сведениях. {{todo|написать о чём-нибудь}}
ToDo: написать о чём-нибудь
fixme Указание о сомнительных сведениях. {{fixme|1=Правда ли, что 2*2=1 по модулю 3?}} Question.gifПроверить: Правда ли, что 2*2=1 по модулю 3?
DeletionProposition Вынесение статьи на удаление. {{DeletionProposition | proposer = User | reason = потому что! | pro = ,User2,User3 | contra = User4}}
Recycle bin.gif Участник User предложил удалить эту страницу.
Причина: потому что!.
На странице обсуждения могут быть подробности.

За: User,User2,User3
Против: User4

Ссылки

Шаблон Описание Пример Результат
w и w.en Короткие интервики в русский и английский разделы Википедии. {{w|Википедия}} Википедия
rfc Ссылка на стандарт RFC {{rfc|3920|XMPP}}
{{rfc|3920}}
можно просто RFC 3920
RFC 3920: XMPP
RFC 3920
можно просто RFC 3920
xep Ссылка на стандарт расширения XMPP (XEP) {{xep|0004|Data Forms}}
{{xep|0004}}
XEP-0004: Data Forms
XEP-0004
short Короткая ссылка для страницы с длинным адресом {{short|~c}}

Ссылки с автоматической категоризацией

Предназначены для быстрой установки ссылки на статью о языке/платформе/библиотеке и добавления необходимых категорий

Шаблон Описание Пример
OS Шаблон для ОС {{OS|client|Linux}} - выведет текст "Linux" и добавит категории "Программы для Linux" и "Клиенты для Linux". Можно перечислить несколько OS: {{OS|client|Linux|Windows|Mac OS X}}
Lang Шаблон для указания языка программирования {{Lang|library|Python}} - выведет "Python" и добавит категории "Программы на Python" и "Библиотеки для Python".
Lib Шаблон для указания библиотеки {{Lib|libpurple}} - выведет "libpurple" и добавит категорию "Программы".
GPL Шаблон для указания программ, опубликованных и распространяемых на условиях GPL {{GPL}} - выведет "GPL" и добавит категорию "Программы под лицензией GPL".
Proto Шаблон для указания поддерживаемых протоколов/IM-сетей {{OS|client|ICQ}} - выведет текст "ICQ" и добавит категории "Мультипротокольные клиенты" и "Category:Клиенты с поддержкой ICQ". Можно перечислить несколько протоколов: {{OS|client|ICQ|AIM|SIP}}. В силу определённых обстоятельств допустимо указание как ICQ и AIM, так и OSCAR и недопустимо XMPP.

Форматирование

Шаблон Описание Пример Результат
{{hint}} Всплывающая подсказка. {{hint|Историю пишут победители.|Но как в таком случае узнать, как всё было на самом деле?}} Историю пишут победители.
{{свернуть}} Сворачивающиеся блоки {{свернуть|Текст.}}
{{цитата}} Цитирование {{цитата|Пример|Автор}}
Пример
Автор

Шаблоны для таблиц

Шаблон Описание Пример Результат
да, частично, нет Полная или частичная поддержка, отсутствие поддержки или реализации какой-либо возможности. {{да|конечно}} конечно
!, !!, !- Замена для использования символов «|», «||» и «|-» внутри вызовов шаблонов. см. документацию на страницах шаблонов

Карточки

Используются следующие карточки:

Карточка Описание
Client Клиентская программа
Server Серверное ПО (демон)
Library Библиотека программирования для Jabber/XMPP
Bot Бот
Host Хост

Юзербоксы

Маленькие таблички на страницах пользователей.

Шаблон Описание Пример Результат
SendMessage Послать сообщение через HabaHaba. {{SendMessage|to=somebody}} (Шаблон следует использовать только на страницах пользователей.)

Все юзербоксы