Автомобильные номера Косово: различия между версиями

Материал из Энциклопедия автомобильных номеров мира
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
{{Навигационная таблица
{{docpage}}{{esoteric}}__NOTOC__
|имя = {{{имя|<noinclude>Навигационная полоса, содержимое которой разделено на сворачиваемые блоки</noinclude>}}}
'''{{t}}''' — шаблон-суперкомбайн для создания символической записи имён шаблонов или ссылок на них, во стократ улучшенная версия {{t|tl}}. С помощью него можно сослаться на шаблон (и не только) где угодно, с любым текстом ссылки или без неё.
|navbar = {{{navbar|}}}
|state = {{{state<noinclude>|uncollapsed</noinclude>}}}
|заголовок = {{{заголовок<includeonly>|</includeonly>}}}
|стиль_вверху = {{{стиль_вверху |}}}
|вверху = {{{вверху|}}}
|стиль_внизу = {{{стиль_внизу|}}}
|внизу = {{{внизу|}}}
|изображение = {{{изображение|}}}
|стиль = {{{стиль|}}}{{{стиль_тела|}}}
|стиль_основного_заголовка = {{{стиль_основного_заголовка|}}}
|стиль_заголовков = {{{стиль_заголовков|}}}
|стиль_списков = {{{стиль_ списков |}}}
|стиль_нечетных        = {{{стиль_ нечетных|}}}
|стиль_четных        = {{{стиль_ четных|}}}


|список1                  =
{{днш|ш|шаблон}}
{{#if:{{{блок1<includeonly>|</includeonly>}}}{{{секция1|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{имя_блока1}}} |uncollapsed | {{{state1|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль1блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль1заголовка|}}}
    |стиль_списков = {{{стиль_списков|}}}{{{стиль1списка|}}}
    |заголовок = {{{блок1<includeonly>|</includeonly>}}}{{{секция1|}}}
    |стиль_тела                = {{{стиль_тела|}}}
    |список1 = {{{список1<includeonly>|</includeonly>}}}
    |изображение = {{{изображение1|}}}
    |{{#if:{{{отступ_списка|}}}|отступ_списка|void}} = {{{отступ_списка|}}}
  }}
| {{{список1|}}}
}}


|список2 =
== Синтаксис ==
{{#if:{{{блок2<includeonly>|</includeonly>}}}{{{секция2|}}}
{{tc|t|''шаблон или страница''|''флаги''|lang{{=}}''код языкового раздела''|sister{{=}}''код проекта''|text{{=}}''текст ссылки''}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{имя_блока2}}} |uncollapsed | {{{state2|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль2блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль2заголовка|}}}
    |стиль_списков = {{{стиль_списков|}}}{{{стиль2списка|}}}
    |заголовок = {{{блок2<includeonly>|</includeonly>}}}{{{секция2|}}}
    |список1 = {{{список2<includeonly>|</includeonly>}}}
    |стиль_тела                = {{{стиль_тела|}}}
    |изображение = {{{изображение2|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список2|}}}
}}


|список3 =
Все параметры являются необязательными.
{{#if:{{{блок3<includeonly>|</includeonly>}}}{{{секция3|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{имя_блока3}}} |uncollapsed | {{{state3|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль3блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль3заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль3списка|}}}
    |заголовок                  = {{{блок3<includeonly>|</includeonly>}}}{{{секция3|}}}
    |список1                    = {{{список3<includeonly>|</includeonly>}}}
    |стиль_тела                = {{{стиль_тела|}}}
    |изображение                = {{{изображение3|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список3|}}}
}}


|список4 =
Если использовать шаблон без параметров, то он выведет название текущей страницы (после двоеточия) со строчной первой буквы (это бывает полезно при упоминании шаблона в его собственной документации, особенно когда используется одна документация на несколько шаблонов).
{{#if:{{{блок4<includeonly>|</includeonly>}}}{{{секция4|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{имя_блока4}}} |uncollapsed | {{{state4|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль4блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль4заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль4списка|}}}
    |заголовок                  = {{{блок4<includeonly>|</includeonly>}}}{{{секция4|}}}
    |список1                    = {{{список4<includeonly>|</includeonly>}}}
    |стиль_тела                = {{{стиль_тела|}}}
    |изображение                = {{{изображение4|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список4|}}}
}}


|список5 =
Если использовать его с первым параметром, то он создаст ссылку на страницу, заданную в нём (то есть поведёт себя, как шаблон {{tl|tl}}), за исключением случая, когда он уже находится на ней.
{{#if:{{{блок5|}}}{{{секция5|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{имя_блока5}}} |uncollapsed | {{{state5|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль5блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль5заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль5списка|}}}
    |заголовок                  = {{{блок5<includeonly>|</includeonly>}}}{{{секция5|}}}
    |список1                    = {{{список5<includeonly>|</includeonly>}}}
    |стиль_тела                = {{{стиль_тела|}}}
    |изображение                = {{{изображение5|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список5|}}}
}}


|список6 =
Флаги записываются через вертикальную черту, например {{cn|u{{!}}nl{{!}}s}}, их может быть не больше трёх (так как флаги {{cn|nl}} и {{cn|g}} несочетаемы). Возможные флаги включают в себя:
{{#if:{{{блок6|}}}{{{секция6|}}}
* {{cn|u}}''':''' вывести имя шаблона с заглавной буквы. Работает только при опущенном первом параметре.
| {{Навигационная таблица|child
* {{cn|nl}} ({{cn|nolink}})''':''' подавить ссылку.
    |navbar = plain
* {{cn|s}} и {{cn|п}}''':''' вывести ключевое слово [[ВП:Подстановка шаблонов|«subst:» и «подст:»]] соответственно перед именем шаблона.
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{имя_блока6}}} |uncollapsed | {{{state6|collapsed}}} }}
* {{cn|g}} (от ''global'')''':''' ссылаться на основное [[ЭАНМ:Пространства имён|пространство имён]] вместо пространства шаблонов. Этот флаг включается автоматически, если первым символом в названии шаблона или страницы является двоеточие, например '':Страница'' или '':Участник:Некий участник/подстраница'' (вики-движок интерпретирует начальное двоеточие в названии страницы в фигурных скобках как ссылку на корневое пространство; так, {{tc|:Страница}} включит содержимое соответствующей страницы ЭАНМ в текущую страницу).
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль6блока|}}}
* {{cn|b}} (от ''black'')''':''' не использовать серый цвет текста для фигурных скобок (чтобы ссылки смотрелись опрятно в коде).
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль6заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль6списка|}}}
    |заголовок                  = {{{блок6<includeonly>|</includeonly>}}}{{{секция6|}}}
    |список1                    = {{{список6<includeonly>|</includeonly>}}}
    |стиль_тела                = {{{стиль_тела|}}}
    |изображение                = {{{изображение6|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список6|}}}
}}


|список7 =
Флаги также можно указывать как булевы значения, например {{para|u|x}}.
{{#if:{{{блок7|}}}{{{секция7|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{имя_блока7}}} |uncollapsed | {{{state7|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль7блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль7заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль7списка|}}}
    |заголовок                  = {{{блок7<includeonly>|</includeonly>}}}{{{секция7|}}}
    |список1                    = {{{список7<includeonly>|</includeonly>}}}
    |стиль_тела                = {{{стиль_тела|}}}
    |изображение                = {{{изображение7|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список7|}}}
}}


|список8 =
Список кодов родственных проектов, записываемых в параметр {{para|sister}}, см. на странице [[ЭАНМ:Интервики]].
{{#if:{{{блок8|}}}{{{секция8|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{имя_блока8}}} |uncollapsed | {{{state8|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль8блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль8заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль8списка|}}}
    |заголовок                  = {{{блок8<includeonly>|</includeonly>}}}{{{секция8|}}}
    |список1                    = {{{список8<includeonly>|</includeonly>}}}
    |стиль_тела                = {{{стиль_тела|}}}
    |изображение                = {{{изображение8|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список8|}}}
}}


|список9 =
== Примеры ==
{{#if:{{{блок9|}}}{{{секция9|}}}
'''Базовые'''
| {{Навигационная таблица|child
* {{tc|t}} {{t}} &nbsp;(выводит название той страницы, на которой вы находитесь)
    |navbar = plain
* {{tc|t|t}} {{t|t}}
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{имя_блока9}}} |uncollapsed | {{{state9|collapsed}}} }}
* {{tc|t|шаблон}} {{t|шаблон}}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль9блока|}}}
* {{tc|t|:Страница}} {{t|:Страница}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль9заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль9списка|}}}
    |заголовок                  = {{{блок9<includeonly>|</includeonly>}}}{{{секция9|}}}
    |список1                    = {{{список9<includeonly>|</includeonly>}}}
    |стиль_тела                = {{{стиль_тела|}}}
    |изображение                = {{{изображение9|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список9|}}}
}}


|список10 =
<small>(Внешний вид этих примеров [наличие ссылки] будет отличаться на основной странице шаблона и на странице документации, [[Шаблон:T/doc]].)</small>
{{#if:{{{блок10|}}}{{{секция10|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{имя_блока10}}} |uncollapsed | {{{state10|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль10блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль10заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль10списка|}}}
    |заголовок                  = {{{блок10<includeonly>|</includeonly>}}}{{{секция10|}}}
    |список1                    = {{{список10<includeonly>|</includeonly>}}}
    |стиль_тела                = {{{стиль_тела|}}}
    |изображение                = {{{изображение10|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список10|}}}
}}


|список11 =
{{^}}
{{#if:{{{блок11|}}}{{{секция11|}}}
'''Флаги'''
| {{Навигационная таблица|child
* {{tc|t||u}} {{t||u}}
    |navbar = plain
* {{tc|t|шаблон|nolink}} {{t|шаблон|nolink}}
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{имя_блока11}}} |uncollapsed | {{{state11|collapsed}}} }}  
* {{tc|t|шаблон|п}} {{t|шаблон|п}}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль11блока|}}}
* {{tc|t|Участник:Jack who built the house/t|g}} {{t|Участник:Jack who built the house/t|g}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль11заголовка|}}}
    |заголовок                  = {{{блок11<includeonly>|</includeonly>}}}{{{секция11|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль11списка|}}}
    |список1                    = {{{список11<includeonly>|</includeonly>}}}
    |стиль_тела                = {{{стиль_тела|}}}
    |изображение                = {{{изображение11|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список11|}}}
}}


}}<noinclude>
Сразу несколько:
{{documentation}}
* {{tc|t||u|nl|s}} → {{t||u|nl|s}}
* {{tc|t|шаблон|nl|п}} → {{t|шаблон|nl|п|g}}


[[Категория:ЭАНМ:Заимствованные шаблоны|{{PAGENAME}}]]
{{^}}
'''Остальные параметры'''
* {{tc|t|lang|<nowiki>text=lang-''xx''</nowiki>}} → {{t|lang|text=lang-''xx''}}
* {{tc|t|template|<nowiki>lang=en|sister=q</nowiki>}} → {{t|template|lang=en|sister=q}}


</noinclude>
{{^}}
'''Суперкомбо'''
 
Представим, что нам понадобилось сослаться на шаблон в китайском викисловаре, используемый с подстановкой, который некий участник хранит в своём личном пространстве, а текст ссылки заменить на свой:
* {{tc|t|User:Shizhao/Template:ru-sy名阴|g|s|<nowiki>lang=zh|sister=wikt|text=ru-sy名阴</nowiki>}} → {{t|User:Shizhao/Template:ru-sy名阴|g|s|lang=zh|sister=wikt|text=ru-sy名阴}}
<small>Он, кстати, реально существует.</small>
 
=== В оформлении документаций ===
Чтобы документация к шаблону выглядела опрятно и составлять её было легко, можно писать так (на страницах [[Шаблон:Lang]], [[Шаблон:Lang-en]] и т. д.):
<pre style="color: #009900;">Шаблон '''{{t}}''' входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{t|lang}} и {{t|langi}} ({{t|langi}} отличается от {{t|lang}} тем, что текст в нём отображается ''[[курсив]]ом'').</pre>
что даст:
: Шаблон '''{{t|lang|nl}}''' входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{t|lang|nl}} и {{t|langi}} ({{t|langi}} отличается от {{t|lang|nl}} тем, что текст в нём отображается ''[[курсив]]ом'').
 
— а не так:
<pre style="color: #CC0000;">Шаблон {{tl|{{lc: {{BASEPAGENAME}} }}}} входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{tl|lang}} и {{tl|langi}} ({{tl|langi}} отличается от {{tl|lang}} тем, что текст в нём отображается ''[[курсив]]ом'').</pre>
что даст:
 
: Шаблон <span style="color:#9098A0" class="wp-templatelink">&#123;{'''lang'''}}</span> входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов <span style="color:#9098A0" class="wp-templatelink">&#123;{'''lang'''}}</span> и {{tl|langi}} ({{tl|langi}} отличается от <span style="color:#9098A0" class="wp-templatelink">&#123;{'''lang'''}}</span> тем, что текст в нём отображается ''[[курсив]]ом'').
 
== Детали ==
* Если шаблон используется без параметра, а в названии страницы есть слэш, то, что идёт после него, опускается.
* Если ссылка на шаблон состоит всего из одного символа, в ссылку автоматически заключаются соседние фигурные скобки, и по ней становится куда проще попасть, например: {{t|!}}.
* Шаблон понимает идентичность адресов ''Участник:Некий участник'' и ''Участник:Некий'''_'''участник'' и использует особые приёмы, чтобы обходить баги/особенности вики-движка, связанные с использованием символов «*», «:», «;» и т. п. на первом месте в названиях шаблонов или тексте ссылок. Не смутит его и замена символов их [[мнемоники в HTML|HTML-мнемониками]], типа {{cn|&amp;#47;}} для «&#47;».
* Если вы хотите поменять что-то в этом шаблоне, воспользуйтесь тестами на странице [[Шаблон:T/тесты]] для проверки его работоспособности после внесения изменений.
 
== Можно сделать ==
* При ссылках на страницы в пространстве «Участник» и других (см. маску <code>Шаблон\:(Media|Служебная|Special|…<code> на [[MediaWiki:Titleblacklist]]) также можно автоматически включать флаг {{cn|g}}, после чего нужда в ручном его указании останется только для других разделов.
* Шаблон сейчас не работает с опущенным первым параметром вне пространства «Шаблон» (но не факт, что за его пределами нужны документации).
 
== См. также ==
* {{t|tc}} — символическая запись в тегах {{tag|code|o}} и с параметрами (для создания примеров на страницах документации)
* {{t|tlc}} — то же, что предыдущий, плюс ссылка
 
<includeonly>
[[Категория:Шаблоны:Ссылки на шаблоны]]
[[Категория:Шаблоны:Для документирования шаблонов]]
</includeonly>

Версия от 03:24, 5 апреля 2019

{{автомобильные номера Косово}} — шаблон-суперкомбайн для создания символической записи имён шаблонов или ссылок на них, во стократ улучшенная версия {{tl}}. С помощью него можно сослаться на шаблон (и не только) где угодно, с любым текстом ссылки или без неё.

Другие названия этого шаблона: {{ш}}, {{шаблон}}.

Синтаксис

{{t|шаблон или страница|флаги|lang=код языкового раздела|sister=код проекта|text=текст ссылки}}

Все параметры являются необязательными.

Если использовать шаблон без параметров, то он выведет название текущей страницы (после двоеточия) со строчной первой буквы (это бывает полезно при упоминании шаблона в его собственной документации, особенно когда используется одна документация на несколько шаблонов).

Если использовать его с первым параметром, то он создаст ссылку на страницу, заданную в нём (то есть поведёт себя, как шаблон {{tl}}), за исключением случая, когда он уже находится на ней.

Флаги записываются через вертикальную черту, например u|nl|s, их может быть не больше трёх (так как флаги nl и g несочетаемы). Возможные флаги включают в себя:

  • u: вывести имя шаблона с заглавной буквы. Работает только при опущенном первом параметре.
  • nl (nolink): подавить ссылку.
  • s и п: вывести ключевое слово «subst:» и «подст:» соответственно перед именем шаблона.
  • g (от global): ссылаться на основное пространство имён вместо пространства шаблонов. Этот флаг включается автоматически, если первым символом в названии шаблона или страницы является двоеточие, например :Страница или :Участник:Некий участник/подстраница (вики-движок интерпретирует начальное двоеточие в названии страницы в фигурных скобках как ссылку на корневое пространство; так, {{:Страница}} включит содержимое соответствующей страницы ЭАНМ в текущую страницу).
  • b (от black): не использовать серый цвет текста для фигурных скобок (чтобы ссылки смотрелись опрятно в коде).

Флаги также можно указывать как булевы значения, например |u = x.

Список кодов родственных проектов, записываемых в параметр |sister =, см. на странице ЭАНМ:Интервики.

Примеры

Базовые

(Внешний вид этих примеров [наличие ссылки] будет отличаться на основной странице шаблона и на странице документации, Шаблон:T/doc.)

Флаги

Сразу несколько:

  • {{t||u|nl|s}}{{subst:Автомобильные номера Косово}}
  • {{t|шаблон|nl|п}}{{подст:шаблон}}

Остальные параметры

  • {{t|lang|text=lang-''xx''}}{{lang-xx}}
  • {{t|template|lang=en|sister=q}}{{template}}

Суперкомбо

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

  • {{t|User:Shizhao/Template:ru-sy名阴|g|s|lang=zh|sister=wikt|text=ru-sy名阴}}{{subst:ru-sy名阴}}

Он, кстати, реально существует.

В оформлении документаций

Чтобы документация к шаблону выглядела опрятно и составлять её было легко, можно писать так (на страницах Шаблон:Lang, Шаблон:Lang-en и т. д.):

Шаблон '''{{t}}''' входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{t|lang}} и {{t|langi}} ({{t|langi}} отличается от {{t|lang}} тем, что текст в нём отображается ''[[курсив]]ом'').

что даст:

Шаблон {{lang}} входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{lang}} и {{langi}} ({{langi}} отличается от {{lang}} тем, что текст в нём отображается курсивом).

— а не так:

Шаблон {{tl|{{lc: {{BASEPAGENAME}} }}}} входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{tl|lang}} и {{tl|langi}} ({{tl|langi}} отличается от {{tl|lang}} тем, что текст в нём отображается ''[[курсив]]ом'').

что даст:

Шаблон {{lang}} входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{lang}} и {{langi}} ({{langi}} отличается от {{lang}} тем, что текст в нём отображается курсивом).

Детали

  • Если шаблон используется без параметра, а в названии страницы есть слэш, то, что идёт после него, опускается.
  • Если ссылка на шаблон состоит всего из одного символа, в ссылку автоматически заключаются соседние фигурные скобки, и по ней становится куда проще попасть, например: {{!}}.
  • Шаблон понимает идентичность адресов Участник:Некий участник и Участник:Некий_участник и использует особые приёмы, чтобы обходить баги/особенности вики-движка, связанные с использованием символов «*», «:», «;» и т. п. на первом месте в названиях шаблонов или тексте ссылок. Не смутит его и замена символов их HTML-мнемониками, типа &#47; для «/».
  • Если вы хотите поменять что-то в этом шаблоне, воспользуйтесь тестами на странице Шаблон:T/тесты для проверки его работоспособности после внесения изменений.

Можно сделать

  • При ссылках на страницы в пространстве «Участник» и других (см. маску Шаблон\:(Media|Служебная|Special|… на MediaWiki:Titleblacklist) также можно автоматически включать флаг g, после чего нужда в ручном его указании останется только для других разделов.
  • Шаблон сейчас не работает с опущенным первым параметром вне пространства «Шаблон» (но не факт, что за его пределами нужны документации).

См. также

  • {{tc}} — символическая запись в тегах ‎<code> и с параметрами (для создания примеров на страницах документации)
  • {{tlc}} — то же, что предыдущий, плюс ссылка