Обсуждение шаблона: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>