Шаблон:Lang: различия между версиями
Перейти к навигации
Перейти к поиску
[досмотренная версия] | [досмотренная версия] |
Tigress (обсуждение | вклад) (Новая страница: «<span lang="{{{1}}}" xml:lang="{{{1}}}">{{{2}}}</span> <noinclude> Категория:Шаблоны </noinclude>») |
Tigress (обсуждение | вклад) |
||
Строка 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">{{</span>lang-nn<span class="wp-templatelink">}}</span>''' (где ''nn'' — [[код языка]]). Для оформления '''последующих''' вхождений на том же языке (если в статье или разделе нет иноязычных вставок на других языках) следует использовать шаблон '''<span class="wp-templatelink">{{</span>lang-nn2<span class="wp-templatelink">}}</span>'''.}} | ||
+ | |||
+ | |||
+ | |||
[[Категория:Шаблоны]] | [[Категория:Шаблоны]] | ||
</noinclude> | </noinclude> |
Текущая версия на 02:34, 19 февраля 2013
{{{2}}}
Шаблон {{lang}}
входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{lang}} и {{langi}} ({{langi}} отличается от {{lang}} тем, что текст в нём отображается курсивом).
Нет необходимости использовать шаблон {{lang}}
или {{langi}} напрямую. Для каждого из языков существует свой шаблон, построенный на основе упомянутых. Названия таких шаблонов состоит из приставки «lang-» и кода языка в соответствии с стандартом ISO 639-1. Первым и, как правило, единственным параметром является текст на этом языке.
Для оформления первого иноязычного вхождения в статье или разделе статьи следует использовать шаблон вида {{lang-nn}} (где nn — код языка). Для оформления последующих вхождений на том же языке (если в статье или разделе нет иноязычных вставок на других языках) следует использовать шаблон {{lang-nn2}}.