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

Материал из Ligapedia
Перейти к навигации Перейти к поиску
[досмотренная версия][досмотренная версия]
(Новая страница: «<span lang="{{{1}}}" xml:lang="{{{1}}}">{{{2}}}</span> <noinclude> Категория:Шаблоны </noinclude>»)
 
 
Строка 2: Строка 2:
  
 
<noinclude>
 
<noinclude>
 +
 +
 +
Шаблон '''{{t}}''' входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{tl|lang}} и {{tl|langi}} ({{tl|langi}} отличается от {{tl|lang}} тем, что текст в нём отображается ''[[курсив]]ом'').
 +
 +
Нет необходимости использовать шаблон {{t|lang}} или {{tl|langi}} напрямую. '''Для каждого из языков существует свой шаблон''', построенный на основе упомянутых. Названия таких шаблонов '''состоит из приставки «lang-» и кода языка''' в соответствии с стандартом [[ISO 639-1]]. Первым и, как правило, единственным параметром является текст на этом языке.
 +
 +
<!--
 +
первые два фрагмента отображаются только при включении документации в шаблоны "lang-nn"/"lang-nn2"
 +
третий фрагмент отображается в иных случаях
 +
-->{{#ifeq:{{Str left|{{lcfirst:{{#titleparts:{{PAGENAME}}|1|1}}}}|5}}|lang-|
 +
{{#ifeq:{{Str right|{{lcfirst:{{#titleparts:{{PAGENAME}}|1|1}}}}|{{#expr:{{Str len|{{lcfirst:{{#titleparts:{{PAGENAME}}|1|1}}}}}}-1}}}}|2
 +
|Для оформления '''первого''' вхождения на данном языке в статье или разделе статьи следует использовать шаблон '''{{t|{{Str left|{{lcfirst:{{#titleparts:{{PAGENAME}}|1|1}}}}|{{#expr:{{Str len|{{lcfirst:{{#titleparts:{{PAGENAME}}|1|1}}}}}}-1}}}}}}'''. Для оформления '''последующих''' вхождений на том же языке (если в статье или разделе нет иноязычных вставок на других других языках) следует использовать '''этот шаблон {{t|{{lcfirst:{{#titleparts:{{PAGENAME}}|1|1}}}}}}</span>'''.
 +
|Этот  шаблон '''{{t|{{lcfirst:{{#titleparts:{{PAGENAME}}|1|1}}}}}}</span>''' используется для оформления '''первого''' вхождения на данном языке в статье или разделе статьи. Для оформления '''последующих''' вхождений на том же языке (если в статье или разделе нет иноязычных вставок на других других языках) следует использовать шаблон '''{{t|{{lcfirst:{{#titleparts:{{PAGENAME}}|1|1}}}}2}}'''.}}
 +
|Для оформления '''первого''' иноязычного вхождения в статье или разделе статьи следует использовать шаблон вида '''<span class="wp-templatelink">&#123;&#123;</span>lang-nn<span class="wp-templatelink">&#125;&#125;</span>''' (где ''nn'' — [[код языка]]). Для оформления '''последующих''' вхождений на том же языке (если в статье или разделе нет иноязычных вставок на других языках) следует использовать шаблон '''<span class="wp-templatelink">&#123;&#123;</span>lang-nn2<span class="wp-templatelink">&#125;&#125;</span>'''.}}
 +
 +
 +
 
[[Категория:Шаблоны]]
 
[[Категория:Шаблоны]]
  
 
</noinclude>
 
</noinclude>

Текущая версия на 02:34, 19 февраля 2013

{{{2}}}



Шаблон {{lang}}

входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{lang}} и {{langi}} ({{langi}} отличается от {{lang}} тем, что текст в нём отображается курсивом).

Нет необходимости использовать шаблон {{lang}}

или {{langi}} напрямую. Для каждого из языков существует свой шаблон, построенный на основе упомянутых. Названия таких шаблонов состоит из приставки «lang-» и кода языка в соответствии с стандартом ISO 639-1. Первым и, как правило, единственным параметром является текст на этом языке. 

Для оформления первого иноязычного вхождения в статье или разделе статьи следует использовать шаблон вида {{lang-nn}} (где nnкод языка). Для оформления последующих вхождений на том же языке (если в статье или разделе нет иноязычных вставок на других языках) следует использовать шаблон {{lang-nn2}}.