Перейти к содержанию

Шаблон:Lang-en: различия между версиями

Материал из Энциклопедия Надгосударственной Народной Академии Совета Экономической Взаимопомощи/Организации Объединённых Наций
Нет описания правки
Метка: отменено
Метки: замена отмена
 
Строка 1: Строка 1:
<noinclude>
<noinclude>{{Шаблон документации}}</noinclude><includeonly><span class="lang-label">[[Английский язык|англ. ]]</span><span lang="en" xml:lang="en" class="lang-en" title="{{{2|английский текст}}}">{{{1}}}</span></includeonly>
= Шаблон:Шаблон документации =
 
'''Это вспомогательный шаблон для системы документации.'''
 
Он автоматически создаёт блок документации для других шаблонов с анализом их структуры.
 
== Что он показывает: ==
✅ **Параметры шаблона** ({{{1}}}, {{{2}}}, и т.д.) 
✅ **Языковую разметку** (lang="en", lang="fr") 
✅ **CSS-классы** (class="lang-en", class="template-*") 
✅ **Структуру шаблона** (таблицы, условия) 
✅ **Примеры использования**
 
== Как использовать: ==
В любом шаблоне добавьте:
<pre><nowiki><noinclude>{{Шаблон документации}}</noinclude></nowiki></pre>
 
Или с параметрами:
<pre><nowiki><noinclude>{{Шаблон документации
|content = Ваше описание...
|categories = Категория1, Категория2
}}</noinclude></nowiki></pre>
</noinclude><includeonly>
<!-- Начинаем вывод документации -->
<div style="border:2px solid #36c; background:#f0f8ff; padding:15px; margin:15px 0; border-radius:8px;">
<h2 style="margin-top:0; color:#36c; border-bottom:2px solid #36c; padding-bottom:8px;">
📋 Документация: <code>{{BASEPAGENAME}}</code>
</h2>
 
<!-- Базовая информация -->
<div style="background:white; padding:10px; border-radius:5px; margin:10px 0; border:1px solid #ccc;">
<p><strong>Это автоматически созданная документация.</strong></p>
<p>Шаблон: <strong>[[{{ns:10}}:{{BASEPAGENAME}}]]</strong></p>
<p>Последнее изменение: {{#time:d.m.Y H:i|{{REVISIONTIMESTAMP}}}}</p>
</div>
 
<!-- Простой анализ - ищем ключевые слова -->
<div style="background:#fff8e0; padding:10px; border-radius:5px; margin:10px 0; border:1px solid #fc0;">
<h3 style="margin-top:0; color:#b45f06;">🔍 Обнаружено в коде:</h3>
 
{{#if:{{#pos:{{{{{{BASEPAGENAME}}}}}}|{{{1|}}}}}
|• <strong>Параметр 1</strong> используется как: <code>{{{1|}}}</code><br/>
|• Параметр 1: <span style="color:#999">(не используется)</span><br/>
}}
 
{{#if:{{#pos:{{{{{{BASEPAGENAME}}}}}}|{{{2|}}}}}
|• <strong>Параметр 2</strong> используется как: <code>{{{2|}}}</code><br/>
|• Параметр 2: <span style="color:#999">(не используется)</span><br/>
}}
 
{{#if:{{#pos:{{{{{{BASEPAGENAME}}}}}}|lang=}}
|• <strong>Языковая разметка:</strong>
{{#if:{{#pos:{{{{{{BASEPAGENAME}}}}}}|lang="en"}}|🇬🇧 Английский }}
{{#if:{{#pos:{{{{{{BASEPAGENAME}}}}}}|lang="fr"}}|🇫🇷 Французский }}
{{#if:{{#pos:{{{{{{BASEPAGENAME}}}}}}|lang="es"}}|🇪🇸 Испанский }}
{{#if:{{#pos:{{{{{{BASEPAGENAME}}}}}}|lang="ru"}}|🇷🇺 Русский }}
{{#if:{{#pos:{{{{{{BASEPAGENAME}}}}}}|lang="zh"}}|🇨🇳 Китайский }}
{{#if:{{#pos:{{{{{{BASEPAGENAME}}}}}}|lang="ar"}}|🇸🇦 Арабский }}
<br/>
|}}
 
{{#if:{{#pos:{{{{{{BASEPAGENAME}}}}}}|class=}}
|• <strong>CSS-классы:</strong> присутствуют<br/>
|}}
 
{{#if:{{#pos:{{{{{{BASEPAGENAME}}}}}}|<includeonly>}}
|• <strong>Структура:</strong> имеет секцию &lt;includeonly&gt;<br/>
|}}
 
</div>
 
<!-- Пользовательский контент -->
{{#if:{{{content|}}}
<div style="background:#e8f4e8; padding:10px; border-radius:5px; margin:10px 0; border:1px solid #8c8;">
<h3 style="margin-top:0; color:#080;">📝 Описание:</h3>
{{{content}}}
</div>
}}
 
<!-- Примеры -->
{{#if:{{{examples|}}}
<div style="background:#e8f4ff; padding:10px; border-radius:5px; margin:10px 0; border:1px solid #8cf;">
<h3 style="margin-top:0; color:#06c;">🔧 Примеры:</h3>
{{{examples}}}
</div>
}}
 
<!-- Категории -->
{{#if:{{{categories|}}}
<div style="background:#f0f0f0; padding:8px; border-radius:5px; margin:10px 0;">
<strong>🏷️ Категории:</strong> {{{categories}}}
</div>
}}
 
<!-- Ссылки -->
<div style="border-top:1px solid #36c; padding-top:10px; margin-top:15px; font-size:14px; color:#666;">
🔗 [[Служебная:Whatlinkshere/{{ns:10}}:{{BASEPAGENAME}}|Ссылки сюда]] |
📊 [[Служебная:Статистика по шаблону/{{ns:10}}:{{BASEPAGENAME}}|Статистика]] |
✏️ [[{{ns:10}}:{{BASEPAGENAME}}|Редактировать шаблон]]
</div>
 
</div>
<!-- Конец документации -->
 
{{#if:{{{categories|}}}
[[Категория:{{{categories}}}]]
}}
</includeonly>

Текущая версия от 01:09, 22 декабря 2025


📋 Lang-en

🔍 Параметры шаблона:

{{{1}}} {{{2}}} {{{3}}}

📝 Описание:

{{#if: {{{content}}} Шаблон:Else Добавьте описание через параметр content. Шаблон:Lang-en/if