Шаблон:Lang/doc: различия между версиями
Karaby (обсуждение | вклад) м (оформление) |
Karaby (обсуждение | вклад) (дополнение про коды письменности) |
||
Строка 7: | Строка 7: | ||
Нет необходимости использовать шаблон {{t|lang}} или {{tl|langi}} напрямую. '''Для каждого из языков существует свой шаблон''', построенный на основе упомянутых. Названия таких шаблонов '''состоит из приставки «lang-» и кода языка''' в соответствии с стандартом [[ISO 639-1]]. Первым и, как правило, единственным параметром является текст на этом языке. | Нет необходимости использовать шаблон {{t|lang}} или {{tl|langi}} напрямую. '''Для каждого из языков существует свой шаблон''', построенный на основе упомянутых. Названия таких шаблонов '''состоит из приставки «lang-» и кода языка''' в соответствии с стандартом [[ISO 639-1]]. Первым и, как правило, единственным параметром является текст на этом языке. | ||
<!-- | <!-- | ||
первые два фрагмента отображаются только при включении документации в шаблоны | первые два фрагмента отображаются только при включении документации в шаблоны «lang-nn»/«lang-nn2» | ||
третий фрагмент отображается в иных случаях | третий фрагмент отображается в иных случаях | ||
-->{{#ifeq:{{Str left|{{lcfirst:{{#titleparts:{{PAGENAME}}|1|1}}}}|5}}|lang-| | -->{{#ifeq:{{Str left|{{lcfirst:{{#titleparts:{{PAGENAME}}|1|1}}}}|5}}|lang-| | ||
Строка 16: | Строка 16: | ||
|Для оформления '''первого''' иноязычного вхождения в статье или разделе статьи следует использовать шаблон вида '''<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>'''.}} | |Для оформления '''первого''' иноязычного вхождения в статье или разделе статьи следует использовать шаблон вида '''<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>'''.}} | ||
Языковые шаблоны постоянно пополняются новыми, поэтому <big>'''для поиска необходимого шаблона'''</big> лучше всего просмотреть основную для всех языковых шаблонов | Для языков имевших/имеющих разные письменности (напр. и [[латиница]] и [[кириллица]] и [[арабица]]) для неосновных (устаревших или менее распространенных) вариантов письма следует использовать шаблоны вида '''<span class="wp-templatelink">{{</span>lang-nn-Ssss<span class="wp-templatelink">}}</span>''' и '''<span class="wp-templatelink">{{</span>lang-nn2-Ssss<span class="wp-templatelink">}}</span>''' (где ''nn'' — [[код языка]], ''Ssss'' — [[w:ISO_15924|код письменности]]). | ||
Языковые шаблоны постоянно пополняются новыми, поэтому <big>'''для поиска необходимого шаблона'''</big> лучше всего просмотреть основную для всех языковых шаблонов категорию — [[:Категория:Шаблоны языков]]. В этой таблице для иллюстрации приведены шаблоны языков народов xСССР и наиболее употребительных языков мира. | |||
{{notice|Если вы не смогли найти необходимый вам шаблон, воспользуйтесь специальным [[Служебная:Search|поиском]]}} | {{notice|Если вы не смогли найти необходимый вам шаблон, воспользуйтесь специальным [[Служебная:Search|поиском]]}} | ||
{{notice|Для поиска по странице нажмите | {{notice|Для поиска по странице нажмите сочетание клавиш {{клавиша|Ctrl|F}} или {{клавиша|Cmd|F}}}} | ||
{| class="wide sortable" | {| class="wide sortable" | ||
Строка 597: | Строка 599: | ||
} | } | ||
</source> | </source> | ||
<!-- ???????????? | <!-- ???????????? «label» — ??????? | ||
== Параметры шаблона == | == Параметры шаблона == | ||
<TemplateData> | <TemplateData> | ||
Строка 613: | Строка 616: | ||
</TemplateData> | </TemplateData> | ||
--> | --> | ||
== См. также == | == См. также == | ||
* [[Сленг]] | * [[Сленг]] — {{tl|slang}} | ||
* Для указания фонетического звучания слов ([[Транскрипция (лингвистика)|транскрипции]]) существует специальный | * Для указания фонетического звучания слов ([[Транскрипция (лингвистика)|транскрипции]]) существует специальный шаблон — {{tl|transcription}} | ||
* [[Коды языков]] | * [[Коды языков]] | ||
{{Языковые шаблоны}} | {{Языковые шаблоны}} |
Версия от 10:36, 14 января 2014
Шаблон {{lang}} входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{lang}} и {{langi}} ({{langi}} отличается от {{lang}} тем, что текст в нём отображается курсивом).
Нет необходимости использовать шаблон {{lang}} или {{langi}} напрямую. Для каждого из языков существует свой шаблон, построенный на основе упомянутых. Названия таких шаблонов состоит из приставки «lang-» и кода языка в соответствии с стандартом ISO 639-1. Первым и, как правило, единственным параметром является текст на этом языке.
Для оформления первого иноязычного вхождения в статье или разделе статьи следует использовать шаблон вида {{lang-nn}} (где nn — код языка). Для оформления последующих вхождений на том же языке (если в статье или разделе нет иноязычных вставок на других языках) следует использовать шаблон {{lang-nn2}}.
Для языков имевших/имеющих разные письменности (напр. и латиница и кириллица и арабица) для неосновных (устаревших или менее распространенных) вариантов письма следует использовать шаблоны вида {{lang-nn-Ssss}} и {{lang-nn2-Ssss}} (где nn — код языка, Ssss — код письменности).
Языковые шаблоны постоянно пополняются новыми, поэтому для поиска необходимого шаблона лучше всего просмотреть основную для всех языковых шаблонов категорию — Категория:Шаблоны языков. В этой таблице для иллюстрации приведены шаблоны языков народов xСССР и наиболее употребительных языков мира.
Если вы не смогли найти необходимый вам шаблон, воспользуйтесь специальным поиском |
Для поиска по странице нажмите сочетание клавиш Ctrl + F или ⌘ Cmd + F |
Индивидуальные стили
Вы можете использовать коды языков для персонального оформления блока «на других языках». Для выделения определенного языка можно использовать примерно такой CSS код:
/* Выделяем жирным нужные нам языки */
li.interwiki-en, /* английский */
li.interwiki-simple, /* упрощённый английский */
li.interwiki-uk /* украинский */
{
font-weight:bold;
text-shadow: 2px 1px 2px #a0a0a0; /* Тень */
}
Для того чтобы ненужные языки сделать менее заметными:
li.interwiki-as, /* ассамский */
li.interwiki-ba, /* башкирский */
li.interwiki-bcl, /* бикольский */
li.interwiki-vo /* волапюк */
{
opacity: 0.5;
font-size: 80%;
line-height: 90%;
}
А чтобы при наведении курсора мыши на названии языка его было проще читать:
li.interwiki-en:hover, /* английский */
li.interwiki-ba:hover, /* башкирский */
li.interwiki-yi:hover, /* идиш */
li.interwiki-xal:hover, /* калмыцкий */
li.interwiki-lbe:hover, /* лакский */
li.interwiki-mhr:hover, /* луговомарийский */
li.interwiki-mdf:hover /* мокшанский */
{
font-weight:bold;
opacity: 1;
font-size: 110%;
}
См. также
- Сленг — {{slang}}
- Для указания фонетического звучания слов (транскрипции) существует специальный шаблон — {{transcription}}
- Коды языков
Шаблоны, связанные с иностранными языками | |
---|---|
|