Шаблон:Пример/тесты: различия между версиями

Материал из Народные сказки
Перейти к навигации Перейти к поиску
(Новая страница: «<noinclude>{{Тесты шаблона}}</noinclude> : Опущенный первый параметр: * {{пример}} * {{пример||шаблон|параметр}} * {{пример||шаблон|параметр=значение}} * {{пример||шаблон|параметр 1|||параметр 4}} * {{пример||подст:шаблон|параметр}} * {{пример|||параметр}} ---- ::: C <nowiki>{{=}}</nowiki> для пар...»)
 
Нет описания правки
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
<noinclude>{{Тесты шаблона}}</noinclude>
<noinclude>{{Тесты шаблона}}</noinclude>
: Опущенный первый параметр:
: Опущенный первый параметр:
* {{пример}}
* {{Пример}}
* {{пример||шаблон|параметр}}
* {{Пример||шаблон|параметр}}
* {{пример||шаблон|параметр=значение}}
* {{Пример||шаблон|параметр=значение}}
* {{пример||шаблон|параметр 1|||параметр  4}}
* {{Пример||шаблон|параметр 1|||параметр  4}}
* {{пример||подст:шаблон|параметр}}
* {{Пример||подст:шаблон|параметр}}
* {{пример|||параметр}}
* {{Пример|||параметр}}


----
----
::: C <nowiki>{{=}}</nowiki> для параметра 1:
::: C <nowiki>{{=}}</nowiki> для параметра 1:
::* {{пример|tc|параметр 1{{=}}значение|параметр 2=значение|параметр 3}}
::* {{Пример|Tc|параметр 1{{=}}значение|параметр 2=значение|параметр 3}}
{{nbsp|2}}Реально <code><nowiki>{{tc|параметр 1=значение|параметр 3|параметр 2=значение}}</nowiki></code> → {{tc|параметр 1=значение|параметр 3|параметр 2=значение}}
{{Nbsp|2}}Реально <code><nowiki>{{Tc|параметр 1=значение|параметр 3|параметр 2=значение}}</nowiki></code> → {{Tc|параметр 1=значение|параметр 3|параметр 2=значение}}
::* {{пример|tc|{{=}}|параметр 2=значение|параметр 3}}
::* {{Пример|Tc|{{=}}|параметр 2=значение|параметр 3}}
{{nbsp|2}}Реально <code><nowiki>{{tc|=|параметр 3|параметр 2=значение}}</nowiki></code> → {{tc|=|параметр 3|параметр 2=значение}}
{{Nbsp|2}}Реально <code><nowiki>{{Tc|=|параметр 3|параметр 2=значение}}</nowiki></code> → {{Tc|=|параметр 3|параметр 2=значение}}
::: Без <nowiki>{{=}}</nowiki>:
::: Без <nowiki>{{=}}</nowiki>:
* {{пример|tc|параметр 1=значение|параметр 2=значение|параметр 3}}
* {{Пример|Tc|параметр 1=значение|параметр 2=значение|параметр 3}}
* {{пример|tc|=|параметр 2=значение|параметр 3}}
* {{Пример|Tc|=|параметр 2=значение|параметр 3}}
::: С <nowiki>nowiki</nowiki> для параметра 1:
::: С <nowiki>nowiki</nowiki> для параметра 1:
* {{пример|tc|параметр 1<nowiki>=</nowiki>значение|параметр 2=значение|параметр 3}}
* {{Пример|Tc|параметр 1<nowiki>=</nowiki>значение|параметр 2=значение|параметр 3}}
:: неустранимая ошибка из-за невозможности «попасть внутрь» nowiki (реальный порядок был бы иной)
:: неустранимая ошибка из-за невозможности «попасть внутрь» nowiki (реальный порядок был бы иной)
* {{пример|tc|параметр 1<nowiki>{{=}}</nowiki>значение|параметр 2=значение|параметр 3}}
* {{Пример|Tc|параметр 1<nowiki>{{=}}</nowiki>значение|параметр 2=значение|параметр 3}}
:: неустранимая ошибка из-за невозможности «попасть внутрь» nowiki
:: неустранимая ошибка из-за невозможности «попасть внутрь» nowiki


* {{пример|tc|параметр 1&#123;{&#61;}&#125;значение|параметр 2=значение|параметр 3}}
* {{Пример|Tc|параметр 1&#123;{&#61;}&#125;значение|параметр 2=значение|параметр 3}}


----
----
: C <nowiki>{{=}}</nowiki>:
: C <nowiki>{{=}}</nowiki>:
* {{пример|{{=}}}}
* {{Пример|{{=}}}}
: Без <nowiki>{{=}}</nowiki>:
: Без <nowiki>{{=}}</nowiki>:
* {{пример|=}}
* {{Пример|=}}
: С <nowiki>nowiki</nowiki>:
: С <nowiki>nowiki</nowiki>:
* {{пример|<nowiki>=</nowiki>}}
* {{Пример|<nowiki>=</nowiki>}}
:: неустранимая ошибка из-за невозможности «попасть внутрь» nowiki
:: неустранимая ошибка из-за невозможности «попасть внутрь» nowiki


----
----
: С <nowiki>{{=}}</nowiki>:
: С <nowiki>{{=}}</nowiki>:
* {{пример|tr-en|s{{=}}word|слово}}
* {{Пример|Tr-en|s{{=}}word|слово}}
: Без <nowiki>{{=}}</nowiki>:
: Без <nowiki>{{=}}</nowiki>:
* {{пример|tr-en|s=word|слово}}
* {{Пример|Tr-en|s=word|слово}}
: С <nowiki>nowiki</nowiki> и заданием нумерованных параметров через 2= и 3=:
: С <nowiki>nowiki</nowiki> и заданием нумерованных параметров через 2= и 3=:
* {{пример|tr-en|2=s<nowiki>=</nowiki>word|3=слово}}
* {{Пример|Tr-en|2=s<nowiki>=</nowiki>word|3=слово}}
:: а здесь должно быть всё правильно, если исходить из того, что s<nowiki>=</nowiki>word мы хотели сделать вторым параметром
:: а здесь должно быть всё правильно, если исходить из того, что s<nowiki>=</nowiki>word мы хотели сделать вторым параметром
: Без <nowiki>nowiki</nowiki>, но с заданием нумерованных параметров через 2= и 3=:
: Без <nowiki>nowiki</nowiki>, но с заданием нумерованных параметров через 2= и 3=:
* {{пример|tr-en|2=s=word|3=слово}}
* {{Пример|Tr-en|2=s=word|3=слово}}
:: а вот тут при такой вводной будет ошибка: знак равенства интерпретируется как введённый конструкцией <nowiki>{{=}}</nowiki>
:: а вот тут при такой вводной будет ошибка: знак равенства интерпретируется как введённый конструкцией <nowiki>{{=}}</nowiki>


----
----
: Обработка &lt;nowiki&gt;, записанного через HTML-сущности
: Обработка &lt;nowiki&gt;, записанного через HTML-сущности
:: Через {{t|tc}}:
:: Через {{T|Tc}}:
* {{tc|tp|шаблон|&lt;nowiki><nowiki>{{IPA|/tʃ/}}</nowiki>&lt;/nowiki>}} → {{tp|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}
* {{Tc|Tlp|шаблон|&lt;nowiki><nowiki>{{IPA|/tʃ/}}</nowiki>&lt;/nowiki>}} → {{Tlp|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}
:: Через {{t|пример}}:
:: Через {{T|Пример}}:
* {{пример|tp|шаблон|<nowiki>&lt;nowiki&gt;{{IPA|/tʃ/}}&lt;/nowiki&gt;</nowiki>}}
* {{Пример|Tlp|шаблон|<nowiki>&lt;nowiki&gt;{{IPA|/tʃ/}}&lt;/nowiki&gt;</nowiki>}}
* {{пример|tp|шаблон|&lt;nowiki&gt;<nowiki>{{IPA|/tʃ/}}</nowiki>&lt;/nowiki&gt;}}
* {{Пример|Tlp|шаблон|&lt;nowiki&gt;<nowiki>{{IPA|/tʃ/}}</nowiki>&lt;/nowiki&gt;}}
* {{пример|tp|шаблон|&lt;nowiki><nowiki>{{IPA|/tʃ/}}</nowiki>&lt;/nowiki>}}
* {{Пример|Tlp|шаблон|&lt;nowiki><nowiki>{{IPA|/tʃ/}}</nowiki>&lt;/nowiki>}}
: Обработка {&#123;&#61;&#125;}, записанного через HTML-сущности
: Обработка {&#123;&#61;&#125;}, записанного через HTML-сущности
:: Должны обрабатываться:
:: Должны обрабатываться:
* {{пример|tp|шаблон|a&#123;&#123;&#61;&#125;&#125;b|параметр 2}}
* {{Пример|Tlp|шаблон|a&#123;&#123;&#61;&#125;&#125;b|параметр 2}}
* {{пример|tp|шаблон|a&#123;{&#61;}&#125;b|параметр 2}}
* {{Пример|Tlp|шаблон|a&#123;{&#61;}&#125;b|параметр 2}}
* {{пример|tp|шаблон|a{&#123;&#61;&#125;}b|параметр 2}}
* {{Пример|Tlp|шаблон|a{&#123;&#61;&#125;}b|параметр 2}}
* {{пример|tp|шаблон|a{{((}}{{=}}{{))}}b|параметр 2}}
* {{Пример|Tlp|шаблон|a{{((}}{{=}}{{))}}b|параметр 2}}
:: Не должны обрабатываться:
:: Не должны обрабатываться:
* {{пример|tp|шаблон|a&#123;&#123;{{=}}&#125;&#125;b|параметр 2}}
* {{Пример|Tlp|шаблон|a&#123;&#123;{{=}}&#125;&#125;b|параметр 2}}
* {{пример|tp|шаблон|a&#123;&#123;=&#125;&#125;b|параметр 2}}
* {{Пример|Tlp|шаблон|a&#123;&#123;=&#125;&#125;b|параметр 2}}
* {{пример|tp|шаблон|a&#123;&#123;<nowiki>=</nowiki>&#125;&#125;b|параметр 2}}
* {{Пример|Tlp|шаблон|a&#123;&#123;<nowiki>=</nowiki>&#125;&#125;b|параметр 2}}

Текущая версия от 14:18, 15 мая 2023

Опущенный первый параметр:
  • {{Пример}}
  • {{Пример|шаблон|параметр}}
  • {{Пример|шаблон|параметр=значение}}
  • {{Пример|шаблон|параметр 1|||параметр 4}}
  • {{Пример|подст:шаблон|параметр}}
  • {{Пример||параметр}}

C {{=}} для параметра 1:
  • {{Tc|параметр 1=значение|параметр 3|параметр 2=значение}}{{параметр 3|параметр 1=значение|параметр 2=значение}}

  Реально {{Tc|параметр 1=значение|параметр 3|параметр 2=значение}}{{параметр 3|параметр 1=значение|параметр 2=значение}}

  • {{Tc|=|параметр 3|параметр 2=значение}}{{параметр 3|=|параметр 2=значение}}

  Реально {{Tc|=|параметр 3|параметр 2=значение}}{{параметр 3|=|параметр 2=значение}}

Без {{=}}:
  • {{Tc|параметр 3|параметр 1=значение|параметр 2=значение}}{{параметр 3|параметр 1=значение|параметр 2=значение}}
  • {{Tc|параметр 3|=|параметр 2=значение}}{{параметр 3|=|параметр 2=значение}}
С nowiki для параметра 1:
  • {{Tc|параметр 1=значение|параметр 3|параметр 2=значение}}{{параметр 1=значение|параметр 3|параметр 2=значение}}
неустранимая ошибка из-за невозможности «попасть внутрь» nowiki (реальный порядок был бы иной)
  • {{Tc|параметр 1{{=}}значение|параметр 3|параметр 2=значение}}{{параметр 1{{=}}значение|параметр 3|параметр 2=значение}}
неустранимая ошибка из-за невозможности «попасть внутрь» nowiki
  • {{Tc|параметр 1{{=}}значение|параметр 3|параметр 2=значение}}{{параметр 1=значение|параметр 3|параметр 2=значение}}

C {{=}}:
  • {{=}} → =
Без {{=}}:
  • {{=}} → =
С nowiki:
  • {{=}}
неустранимая ошибка из-за невозможности «попасть внутрь» nowiki

С {{=}}:
  • {{Tr-en|s=word|слово}}word с англ. — «слово»
Без {{=}}:
  • {{Tr-en|слово|s=word}}word с англ. — «слово»
С nowiki и заданием нумерованных параметров через 2= и 3=:
  • {{Tr-en|s=word|слово}} → с англ. — «s=word», «слово»
а здесь должно быть всё правильно, если исходить из того, что s=word мы хотели сделать вторым параметром
Без nowiki, но с заданием нумерованных параметров через 2= и 3=:
  • {{Tr-en|s=word|слово}}word с англ. — «слово»
а вот тут при такой вводной будет ошибка: знак равенства интерпретируется как введённый конструкцией {{=}}

Обработка <nowiki>, записанного через HTML-сущности
Через {{Tc}}:
  • {{Tlp|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}{{шаблон|{{IPA|/tʃ/}}}}
Через {{Пример}}:
  • {{Tlp|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}{{шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}
  • {{Tlp|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}{{шаблон|{{IPA|/tʃ/}}}}
  • {{Tlp|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}{{шаблон|{{IPA|/tʃ/}}}}
Обработка {{=}}, записанного через HTML-сущности
Должны обрабатываться:
  • {{Tlp|шаблон|a{{=}}b|параметр 2}}{{шаблон|a=b|параметр 2}}
  • {{Tlp|шаблон|a{{=}}b|параметр 2}}{{шаблон|a=b|параметр 2}}
  • {{Tlp|шаблон|a{{=}}b|параметр 2}}{{шаблон|a=b|параметр 2}}
  • {{Tlp|шаблон|a{{=}}b|параметр 2}}{{шаблон|a=b|параметр 2}}
Не должны обрабатываться:
  • {{Tlp|шаблон|a{{=}}b|параметр 2}}{{шаблон|параметр 2|a{{=}}b}}
  • {{Tlp|шаблон|параметр 2|a{{=}}b}}{{шаблон|параметр 2|a{{=}}b}}
  • {{Tlp|шаблон|a{{=}}b|параметр 2}}{{шаблон|a{{=}}b|параметр 2}}