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