Обсуждение шаблона:Macro
Материал из Lurkmore
А поцчему только en или ru? Есть же и на других языках.
Предложение: добавьте перед каждой переменной {{#ucfirst:}}, чтобы первое слово начиналось всегда с большой буквы.
А выглядеть это должно так:
<code>
<table border="1" class="imageCatTmpl">
<tr><td colspan="2" class="imageCatTmplHeader">Информация о [[макро]]<includeonly>[[Категория:Макро]]</includeonly></td></tr>
<tr><th class="imageCatTmplFieldKey">Надпись</th>
<td class="imageCatTmplFieldVal">{{#if: {{{caption|}}} | {{#ucfirst:{{{caption}}}}} | {{Ct|''надпись не указана''|gray}}<!--
--> <includeonly>[[Категория:Макро/Без указания надписи]]</includeonly> }}</td></tr>
<tr><th class="imageCatTmplFieldKey">Мем</th>
<td class="imageCatTmplFieldVal">{{#if: {{{meme|}}} | [[{{#ucfirst:{{{meme}}}}}]]<includeonly>[[Категория:Макро/Мем/{{{meme}}}]]</includeonly> | {{Ct|''мем не указан''|gray}}<!--
--><includeonly>[[Категория:Макро/Без указания мема]]</includeonly> }}</td></tr>
<tr><th class="imageCatTmplFieldKey">Язык</th>
<td class="imageCatTmplFieldVal">{{#switch: {{{lang|}}}
| en | engl | English | english | англ | англ. | английский | Английский = английский <includeonly>[[Категория:Макро/Англоязычный]]</includeonly>
| ru | rus | Russian | russian | ру | рус | рус. | русский | Русский = русский <includeonly>[[Категория:Макро/Русскоязычный]]</includeonly>
|#default = {{#if: {{{lang|}}} | {{{lang}}} | {{Ct|''язык не указан''|gray}}<includeonly>[[Категория:Макро/Без указания языка]]</includeonly>}}
}}</td></tr>
<tr><th class="imageCatTmplFieldKey">Источник</th>
<td class="imageCatTmplFieldVal">{{#if: {{{source|}}} | {{{source}}} | {{Ct|''источник не указан''|gray}}<!--
--><includeonly>[[Категория:Макро/Без указания источника]]</includeonly> }}</td></tr>
<tr><th class="imageCatTmplFieldKey">Теги</th>
<td class="imageCatTmplFieldVal">{{#if: {{{tags|}}} | {{#ucfirst:{{{tags}}}}} | {{Ct|''теги не указаны''|gray}}<!--
--><includeonly>[[Категория:Макро/Без указания тегов]]</includeonly> }}</td></tr>
</table></code>