Различие между версиями «Шаблон:lang»

Материал из Викисловаря
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
+ параметр lang добавляет локальную ссылку на языковый раздел
Нет описания правки
Строка 184: Строка 184:
|zh=[[китайский язык|кит.]]
|zh=[[китайский язык|кит.]]
|zu=[[зулу|зулусск.]]
|zu=[[зулу|зулусск.]]
|''{{{1}}}.''}}}}}}{{#if:{{{2|}}}|{{#if:{{{1|}}}|{{#if:{{{скр|}}}||&#160;}}}}<span lang="{{{1|}}}">{{fonts|{{aslinks|{{{2}}}|lang={{{1|}}}}}{{#if:{{{add|}}}|{{#invoke:string|replace|source={{{add}}}|pattern=^([^,].+)$|replace=&#32;%1|plain=false}}}}}}</span>}}{{#if:{{{3|}}}|&#32;«{{{3}}}{{#if:{{{4|}}}|,&#32;{{{4}}}}}{{#if:{{{5|}}}|,&#32;{{{5}}}}}»}}{{#if:{{{comment|}}}|&#32;({{{comment}}})}}<includeonly>{{#if:{{{шаблон-кат|}}}|[[Категория:Шаблоны языков|{{{1|}}}]]}}</includeonly><noinclude>{{doc}}
|''{{{1}}}.''}}}}}}{{#if:{{{2|}}}|{{#if:{{{1|}}}|{{#if:{{{скр|}}}||&#160;}}}}<span lang="{{{1|}}}">{{fonts|[[{{{2}}}]]{{#if:{{{add|}}}|{{#invoke:string|replace|source={{{add}}}|pattern=^([^,].+)$|replace=&#32;%1|plain=false}}}}}}</span>}}{{#if:{{{3|}}}|&#32;«{{{3}}}{{#if:{{{4|}}}|,&#32;{{{4}}}}}{{#if:{{{5|}}}|,&#32;{{{5}}}}}»}}{{#if:{{{comment|}}}|&#32;({{{comment}}})}}<includeonly>{{#if:{{{шаблон-кат|}}}|[[Категория:Шаблоны языков|{{{1|}}}]]}}</includeonly><noinclude>{{doc}}
[[Категория:Викисловарь:Шаблоны:Языки|*]][[Категория:Викисловарь:Шаблоны:Оформление|{{PAGENAME}}]]</noinclude>
[[Категория:Викисловарь:Шаблоны:Языки|*]][[Категория:Викисловарь:Шаблоны:Оформление|{{PAGENAME}}]]</noinclude>

Версия от 21:37, 12 июня 2015

Документация

Шаблон предназначен для формирования ссылки на словарную статью с факультативным указанием языка и перевода

Параметры шаблона[Править данные шаблона]

Шаблон использует строчное форматирование параметров.

ПараметрОписаниеТипСтатус
11

двух- или трёхбуквенный код языка

Пример
ru, en, de, fr
Однострочныйобязательный
22

лексема

Пример
слово
Однострочныйнеобязательный
33

толкование или перевод лексемы на русский язык

Однострочныйнеобязательный
44

дополнительное толкование

Однострочныйнеобязательный
55

дополнительное толкование

Однострочныйнеобязательный
зачинзачин

текст перед ссылкой и названием языка

Пример
устар.
Строковый (без форматирования)необязательный
скрскр

флаг для скрывания краткого названия языка

Пример
1
Логическое значениенеобязательный
addadd

текст между лексемой и толкованием (на том же языке)

Пример
-ся
Однострочныйнеобязательный
add2add2

дополнительный текст между лексемой и толкованием

Пример
ср. р.
Неизвестнонеобязательный
commentcomment

текст после толкования

Однострочныйнеобязательный
шаблон-катшаблон-кат

флаг категоризации шаблона

Однострочныйнеобязательный

Использование

{{lang|XX|скр=<не выводить язык>|<выражение>|add=<дополнение>|<перевод1>|<перевод2>|<перевод3>|comment=<комментарий>}}
 Например:
{{lang|en|word|слово}}

Примеры

  • {{lang|de|Fahne|знамя|знамя2|знамя3|зачин=зачин|add=add|comment=comment}} → зачин нем. Fahne add «знамя, знамя2, знамя3» (comment)
  • {{lang|de|скр=1|Fahne|знамя|}}Fahne «знамя»
  • {{lang|ru|зна́мя}}русск. зна́мя
  • {{lang|bg|народный|add=, -дьнъ, -денъ, -дна, -дно,|add2=прилаг.|народный, национальный}}болг. народный, -дьнъ, -денъ, -дна, -дно, «народный, национальный»
  • {{lang|cu|ако|add=, ꙗко|add2=наречие и союз ({{lang|grc|ὥσει}})|как, будто; так, как}}ст.-слав. ако, ꙗко «как, будто; так, как»

Коды языков

См. также