Шаблон:Пример/тесты: различия между версиями
Перейти к навигации
Перейти к поиску
Andras (обсуждение | вклад) Нет описания правки |
Andras (обсуждение | вклад) Нет описания правки |
||
| Строка 10: | Строка 10: | ||
---- | ---- | ||
::: C <nowiki>{{=}}</nowiki> для параметра 1: | ::: C <nowiki>{{=}}</nowiki> для параметра 1: | ||
::* {{Пример| | ::* {{Пример|Tc|параметр 1{{=}}значение|параметр 2=значение|параметр 3}} | ||
{{nbsp|2}}Реально <code><nowiki>{{ | {{nbsp|2}}Реально <code><nowiki>{{Tc|параметр 1=значение|параметр 3|параметр 2=значение}}</nowiki></code> → {{Tc|параметр 1=значение|параметр 3|параметр 2=значение}} | ||
::* {{Пример| | ::* {{Пример|Tc|{{=}}|параметр 2=значение|параметр 3}} | ||
{{nbsp|2}}Реально <code><nowiki>{{ | {{nbsp|2}}Реально <code><nowiki>{{Tc|=|параметр 3|параметр 2=значение}}</nowiki></code> → {{Tc|=|параметр 3|параметр 2=значение}} | ||
::: Без <nowiki>{{=}}</nowiki>: | ::: Без <nowiki>{{=}}</nowiki>: | ||
* {{Пример| | * {{Пример|Tc|параметр 1=значение|параметр 2=значение|параметр 3}} | ||
* {{Пример| | * {{Пример|Tc|=|параметр 2=значение|параметр 3}} | ||
::: С <nowiki>nowiki</nowiki> для параметра 1: | ::: С <nowiki>nowiki</nowiki> для параметра 1: | ||
* {{Пример| | * {{Пример|Tc|параметр 1<nowiki>=</nowiki>значение|параметр 2=значение|параметр 3}} | ||
:: неустранимая ошибка из-за невозможности «попасть внутрь» nowiki (реальный порядок был бы иной) | :: неустранимая ошибка из-за невозможности «попасть внутрь» nowiki (реальный порядок был бы иной) | ||
* {{Пример| | * {{Пример|Tc|параметр 1<nowiki>{{=}}</nowiki>значение|параметр 2=значение|параметр 3}} | ||
:: неустранимая ошибка из-за невозможности «попасть внутрь» nowiki | :: неустранимая ошибка из-за невозможности «попасть внутрь» nowiki | ||
* {{Пример| | * {{Пример|Tc|параметр 1{{=}}значение|параметр 2=значение|параметр 3}} | ||
---- | ---- | ||
| Строка 48: | Строка 48: | ||
---- | ---- | ||
: Обработка <nowiki>, записанного через HTML-сущности | : Обработка <nowiki>, записанного через HTML-сущности | ||
:: Через {{t| | :: Через {{t|Tc}}: | ||
* {{ | * {{Tc|tp|шаблон|<nowiki><nowiki>{{IPA|/tʃ/}}</nowiki></nowiki>}} → {{tp|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}} | ||
:: Через {{t|пример}}: | :: Через {{t|пример}}: | ||
* {{Пример|tp|шаблон|<nowiki><nowiki>{{IPA|/tʃ/}}</nowiki></nowiki>}} | * {{Пример|tp|шаблон|<nowiki><nowiki>{{IPA|/tʃ/}}</nowiki></nowiki>}} | ||
Версия от 12:27, 9 мая 2023
Это страница контрольных примеров для тестирования песочницы шаблона Шаблон:Пример. Чтобы обновить результаты тестов, . |
- Опущенный первый параметр:
{{Пример}}→{{Пример|шаблон|параметр}}→{{Пример|шаблон|параметр=значение}}→{{Пример|шаблон|параметр 1|||параметр 4}}→{{Пример|подст:шаблон|параметр}}→{{Пример||параметр}}→
- C {{=}} для параметра 1:
{{Tc|параметр 1=значение|параметр 3|параметр 2=значение}}→{{параметр 3|параметр 1=значение|параметр 2=значение}}
Шаблон:nbspРеально {{Tc|параметр 1=значение|параметр 3|параметр 2=значение}} → {{параметр 3|параметр 1=значение|параметр 2=значение}}
{{Tc|=|параметр 3|параметр 2=значение}}→{{параметр 3|=|параметр 2=значение}}
Шаблон:nbspРеально {{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|слово}}→
- Без {{=}}:
{{tr-en|слово|s=word}}→
- С nowiki и заданием нумерованных параметров через 2= и 3=:
{{tr-en|s=word|слово}}→
- а здесь должно быть всё правильно, если исходить из того, что s=word мы хотели сделать вторым параметром
- Без nowiki, но с заданием нумерованных параметров через 2= и 3=:
{{tr-en|s=word|слово}}→
- а вот тут при такой вводной будет ошибка: знак равенства интерпретируется как введённый конструкцией {{=}}
- Обработка <nowiki>, записанного через HTML-сущности
- Через Шаблон:t:
{{tp|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}→ Шаблон:tp
- Через Шаблон:t:
{{tp|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}→{{tp|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}→{{tp|шаблон|<nowiki>{{IPA|/tʃ/}}</nowiki>}}→
- Обработка {{=}}, записанного через HTML-сущности
- Должны обрабатываться:
{{tp|шаблон|a{{=}}b|параметр 2}}→{{tp|шаблон|a{{=}}b|параметр 2}}→{{tp|шаблон|a{{=}}b|параметр 2}}→{{tp|шаблон|a{{=}}b|параметр 2}}→
- Не должны обрабатываться:
{{tp|шаблон|a{{=}}b|параметр 2}}→{{tp|шаблон|параметр 2|a{{=}}b}}→{{tp|шаблон|a{{=}}b|параметр 2}}→