Шаблон:Понятие БТС: различия между версиями

м
нет описания правки
мНет описания правки
мНет описания правки
 
(не показано 9 промежуточных версий этого же участника)
Строка 1: Строка 1:
<noinclude>Этот шаблон используется для оформления словарной статьи [[Большой теософский словарь | "Большого теософского словаря"]]
<noinclude>Этот шаблон используется для оформления словарной статьи [[Большой теософский словарь | "Большого теософского словаря"]] для понятий и личностей.
* Для создания страниц  используйте форму {{ф|Понятие БТС}}.  
* Для создания страниц  используйте форму {{ф|Понятие БТС}}.  
* Страницы использующие этот шаблон помещаются в категорию {{к|Понятия БТС}}, а также в другие, явно указанные в параметре "категории".
* Страницы использующие этот шаблон помещаются в категорию {{к|Понятия БТС}}, а также в другие, явно указанные в параметре "категории".
Строка 56: Строка 56:
** для '''понятия''' можно указать диакритические знаки (если применимо) и ударение: А́ а́ Е́ е́ И́ и́ О́ о́ У́ у́ Ы́ ы́ Э́ э́ Ю́ ю́ Я́  
** для '''понятия''' можно указать диакритические знаки (если применимо) и ударение: А́ а́ Е́ е́ И́ и́ О́ о́ У́ у́ Ы́ ы́ Э́ э́ Ю́ ю́ Я́  
:: этому параметру присваивается свойство {{с|БТС понятие для показа}}
:: этому параметру присваивается свойство {{с|БТС понятие для показа}}
* '''личность''' -- является ли понятие именем какой-то личности; если указано "да" (в любом регистре: ДА, Да, дА), то статья попадает в категорию {{к|Личности}} и устанавливаются свойства {{с|Полное имя}}, {{с|Имя}}, {{с|Краткое имя}} и {{с|Краткое имя ИОФ}}; при любом другом значении (или отсутсвии) предполагается, что понятие не является именем личности
* '''личность''' -- является ли понятие именем какой-то личности; если указано "да" (в любом регистре: ДА, Да, дА), то статья попадает в категорию {{к|Личности}} и устанавливаются соответсвующие свойства, при любом другом значении (или отсутсвии) предполагается, что понятие не является именем личности. Семантические свойства для личности:
* '''краткое имя''' -- краткий вариант имени для библиографий и перечней; если согласно традиции в имени присутствует фамилия, то здесь указывается только она, а остальные имена и отчества указываются как инициалы в следующем поле; {{с|Краткое имя}}. Примеры:
:• {{с|Имя}} = {{с|БТС понятие для сортировки}} = {{с|Полное имя ФИО}}
:• {{с|Полное имя ФИО}} – '''Фамилия, Имя Отчество''' = {{с|БТС понятие для сортировки}} = ''понятие''
:• {{с|Полное имя ИОФ}} – '''Имя Отчество Фамилия''' = {{с|БТС понятие для показа}} = ''понятие для показа''
:• {{с|Краткое имя ФИО}} – '''Фамилия И.О.''' = ''краткое имя'' + ''инициалы''
:• {{с|Краткое имя ИОФ}} – '''И.О. Фамилия''' = ''инициалы'' + ''краткое имя''
:• {{с|Краткое имя}} – псевдоним или другое общеизвестное краткое имя, см. ниже
 
* '''краткое имя''' -- псевдоним или фамилия; если согласно традиции в имени присутствует фамилия, то здесь указывается только она, а остальные имена и отчества указываются как инициалы в следующем поле; {{с|Краткое имя}}. Примеры:
: '''1)''' часто для восточных имён есть полная и краткая форма, и в имени не выделяются имена личные, предков и рода, поэтому нет понятия инициалов; также некоторые восточные деятели известны под их адаптированными краткими европейскими именами; например:
: '''1)''' часто для восточных имён есть полная и краткая форма, и в имени не выделяются имена личные, предков и рода, поэтому нет понятия инициалов; также некоторые восточные деятели известны под их адаптированными краткими европейскими именами; например:
:• полное имя: Абу Али Хусейн ибн Абдуллах ибн аль-Хасан ибн Али ибн Сина
:• полное имя: Абу Али Хусейн ибн Абдуллах ибн аль-Хасан ибн Али ибн Сина
Строка 68: Строка 75:
: → краткое имя: Джадж; инициалы: У.К.
: → краткое имя: Джадж; инициалы: У.К.


* '''инициалы''' -- с точками и без пробелов, например: «'''И.О.'''»; если указаны, то параметр '''краткое имя''' воспринимается как фамилия и свойства {{с|Краткое имя}} и {{с|Краткое имя ИОФ}} определяются в формате '''Фамилия И.О.''' и '''И.О. Фамилия''' соответственно
* '''инициалы''' -- с точками и без пробелов, например: «'''И.О.'''»; если указаны, то параметр '''краткое имя''' воспринимается как фамилия и определяются свойства {{с|Краткое имя ФИО}} и {{с|Краткое имя ИОФ}}
* '''происхождение''' -- язык, написание на языке оригинала, буквальный перевод, этимология; {{с|БТС происхождение понятия}}
* '''происхождение''' -- язык, написание на языке оригинала, буквальный перевод, этимология; {{с|БТС происхождение понятия}}
* '''варианты''' -- варианты огласовок и написаний (перечисление через запятую); {{с|БТС варианты понятия}}, {{с|БТС понятие}}
* '''варианты''' -- варианты огласовок и написаний (перечисление через запятую); {{с|БТС варианты понятия}}, {{с|БТС понятие}}
Строка 119: Строка 126:


== См. также ==
== См. также ==
* [[вп:Индийско-русская практическая транскрипция]]
* [[вп:Индийско-русская практическая транскрипция|Индийско-русская практическая транскрипция]]
* [[:t-en-lib:Template:ETG article|ETG article]] -- соответствующий шаблон в английском разделе [[t-en-lib:Template:ETG article]]
* [[:t-en-lib:Template:ETG article|ETG article]] -- соответствующий шаблон в английском разделе [[t-en-lib:Template:ETG article]]


Строка 127: Строка 134:
[[Категория: Шаблоны с Lua]]
[[Категория: Шаблоны с Lua]]
[[Категория: Шаблоны]]
[[Категория: Шаблоны]]
</noinclude><includeonly><!--
</noinclude><includeonly><!-- Установим сперва не списочные свойства; параметры, содержащие списки, обрабатываются дальше.<!--
  установим не списочные свойства; параметры, содержащие списки, обрабатываются дальше
-->{{#vardefine:краткое имя|{{{краткое имя|}}}}}<!--
  Если указаны инициалы, то параметр 'краткое имя' содержит фамилию и мы определяем короткие формы имени, а переменную 'краткое имя' обнуляем.
-->{{#if: {{{инициалы|}}}
-->{{#if: {{{инициалы|}}}
  | {{#set: Краткое имя={{{краткое имя|}}} {{{инициалы|}}}| Краткое имя ИОФ={{{инициалы|}}} {{{краткое имя|}}}}} {{#vardefine:краткое ФИО|{{{краткое имя|}}} {{{инициалы|}}}}} {{#vardefine:краткое ИОФ|{{{инициалы|}}} {{{краткое имя|}}}}}
  | {{#vardefine:краткое ФИО|{{{краткое имя|}}} {{{инициалы|}}}}} {{#vardefine:краткое ИОФ|{{{инициалы|}}} {{{краткое имя|}}}}} {{#vardefine:краткое имя|}}  
  | {{#set: Краткое имя={{{краткое имя|}}}}} {{#vardefine:краткое ФИО|{{{краткое имя|}}}}}
  | {{#vardefine:краткое ФИО|{{{краткое имя|}}}}} {{#vardefine:краткое ИОФ|{{{краткое имя|}}}}}
}}<!--  
}}<!--
 
   Определяем сроки жизни или существования; если указан приблизительный срок, то приоритет за ним.
   определяем сроки жизни или существования; если указан приблизительный срок, то приоритет за ним
-->{{#vardefine:время жизни|}}<!-- инициируем пустым значением
-->{{#vardefine:время жизни|}}<!-- инициируем пустым значением
-->{{#if: {{{дата появления|}}} | {{#vardefine:время жизни|{{#time: Y | {{{дата появления|}}}}}-{{#time: Y | {{{дата исчезновения|}}}}} }} |}}<!--
-->{{#if: {{{дата появления|}}} | {{#vardefine:время жизни|{{#time: Y | {{{дата появления|}}}}}-{{#time: Y | {{{дата исчезновения|}}}}} }} |}}<!--
Строка 140: Строка 147:
-->{{#set: Время жизни={{#var:время жизни}} }}<!--
-->{{#set: Время жизни={{#var:время жизни}} }}<!--


   присвоим свойству "БТС понятие" все возможные варианты, а "БТС понятие для сортировки" только одно
   Присвоим свойству "БТС понятие" все возможные варианты, а "БТС понятие для сортировки" только одно.
-->{{#set: БТС понятие={{{понятие|}}};{{{краткое имя|}}};{{{понятие для показа|}}};{{{транслитерация SD|}}};{{{транслитерация ТД|}}};{{{транслитерация ЕИР|}}};{{{транслитерация Кир|}}};{{{транслитерация HK|}}};{{{транслитерация IAST|}}} |+sep=;}}<!--
-->{{#set: БТС понятие={{{понятие|}}};{{{краткое имя|}}};{{#var:краткое ФИО}};{{#var:краткое ИОФ}};{{{понятие для показа|}}};{{{транслитерация SD|}}};{{{транслитерация ТД|}}};{{{транслитерация ЕИР|}}};{{{транслитерация Кир|}}};{{{транслитерация HK|}}};{{{транслитерация IAST|}}} |+sep=;}}<!--
-->{{#set: БТС понятие для сортировки={{{понятие|}}}}}<!--     
-->{{#set: БТС понятие для сортировки={{{понятие|}}}}}<!--     


Строка 149: Строка 156:
   ИЗОБРАЖЕНИЕ -->
   ИЗОБРАЖЕНИЕ -->
{{#if: {{{изображение|}}}
{{#if: {{{изображение|}}}
  | <div style="font-size: 90%; width: 214px; border: 2px grey solid; float:right; padding-top: 5px; margin: 0 0 5px 5px;">
  | <div style="font-size: 90%; width: 214px; border: 2px grey solid; float:right; padding-top: 5px; margin: 0 0 5px 5px; background: white;">
<div style="border:1px grey solid; width: 200px; margin: 0 auto;">[[Файл:{{{изображение}}}|200px]] {{#set: БТС изображение понятия={{{изображение|}}}}} </div><!--
<div style="border:1px grey solid; width: 200px; margin: 0 auto;">[[Файл:{{{изображение}}}|200px]] {{#set: БТС изображение понятия={{{изображение|}}}}} </div><!--
   подпись под изображением -->
   подпись под изображением -->
Строка 164: Строка 171:
}}
}}
<p style="font-variant: small-caps; font-weight: bold; font-size: 120%; text-indent: 0;">[[БТС понятие для показа::{{#var:понятие для показа}}]]</p>
<p style="font-variant: small-caps; font-weight: bold; font-size: 120%; text-indent: 0;">[[БТС понятие для показа::{{#var:понятие для показа}}]]</p>
 
<!--  
<!-- если понятие является личностью, то устанавливаем свойства "Полное имя" и "Имя" и помещаем его в категорию "Личности", иначе в категорию "Понятие БТС" и свойства не устанавливаем
-->{{#vardefine:личность|{{lc: {{{личность|}}} }}}}<!-- переводим значение параметра в нижний регистр
-->{{#switch: {{#var:личность}}
| да = {{#if: {{{понятие для показа|}}}| {{#set: Полное имя={{{понятие для показа|}}}|Имя={{{понятие для показа}}}}} | {{#set: Полное имя={{{понятие|}}}|Имя={{{понятие}}}}} }} [[Категория: Личности]]
| default = [[Категория: Понятие БТС]]
}}<!--
 
   определим переменную {{#var:написания}}, содержащую все варианты понятия
   определим переменную {{#var:написания}}, содержащую все варианты понятия
-->{{#if: {{{варианты|}}}
-->{{#if: {{{варианты|}}}
Строка 182: Строка 182:
[[Категория: Упоминается в "Тайной доктрине"]]  
[[Категория: Упоминается в "Тайной доктрине"]]  
|}}<!--
|}}<!--
   учтём устаревший параметр "транслитерация ЕИР" для совместимости с ранней версией шаблона  
   Учтём устаревший параметр "транслитерация ЕИР" для совместимости с ранней версией шаблона.
-->{{#if: {{{транслитерация ЕИР|}}}  
-->{{#if: {{{транслитерация ЕИР|}}}  
| {{#vardefine:написания|{{#var:написания}} • {{{транслитерация ЕИР|}}}{{бтс-транс|ТД}} }}
| {{#vardefine:написания|{{#var:написания}} • {{{транслитерация ЕИР|}}}{{бтс-транс|ТД}} }}
Строка 216: Строка 216:
-->{{#if: {{{приблизительный срок существования|}}}| ({{{приблизительный срок существования}}}) |}}
-->{{#if: {{{приблизительный срок существования|}}}| ({{{приблизительный срок существования}}}) |}}
</p>
</p>
<div style="white-space: pre-wrap;">{{{описание|}}}</div>
<div style="white-space: pre-wrap;">{{{описание|}}}
</div>
{{#set: БТС происхождение понятия={{{происхождение|}}}|БТС описание понятия={{{описание|}}}}}
{{#set: БТС происхождение понятия={{{происхождение|}}}|БТС описание понятия={{{описание|}}}}}
{{#if: {{{связанные понятия|}}}| <hr>
{{#if: {{{связанные понятия|}}}| <hr>
<div style="font-size: 90%;">'''См. также:''' {{#arraymap:{{{связанные понятия|}}}|;|@@| {{#set:БТС связанное понятие=@@}} {{#formredlink:target=@@|form=Понятие БТС}} }}</div> |}}<!--
<div style="font-size: 90%;">'''См. также:''' {{#arraymap:{{{связанные понятия|}}}|;|@@| {{#set:БТС связанное понятие=@@}} {{#formredlink:target=@@|form=Понятие БТС}} }}</div> |}}<!--


   ЦИТАТЫ, ссылки на разделы с цитатами
   ЦИТАТЫ, ссылки на разделы с цитатами.
   выясняем есть ли ссылки
   Выясняем есть ли ссылки.
-->{{#if: {{{цитаты махатм|}}}| {{#vardefine:цитаты|есть}} |}}<!--
-->{{#if: {{{цитаты махатм|}}}| {{#vardefine:цитаты|есть}} |}}<!--
-->{{#if: {{{цитаты епб|}}}  | {{#vardefine:цитаты|есть}} |}}<!--
-->{{#if: {{{цитаты епб|}}}  | {{#vardefine:цитаты|есть}} |}}<!--
Строка 230: Строка 231:
-->{{#if: {{{цитаты вики|}}}  | {{#vardefine:цитаты|есть}} |}}<!--
-->{{#if: {{{цитаты вики|}}}  | {{#vardefine:цитаты|есть}} |}}<!--


   если есть хотя бы одна ссылка, то показываем раздел ссылок на цитаты
   Если есть хотя бы одна ссылка, то показываем раздел ссылок на цитаты.
-->{{#varexists:цитаты|<p style="font-weight: bold; text-indent: 0; margin-top: 1em;">Подборки цитат:</p>
-->{{#varexists:цитаты|<p style="font-weight: bold; text-indent: 0; margin-top: 1em;">Подборки цитат:</p>
<ul>
<ul>
Строка 245: Строка 246:


   ССЫЛКИ на внешние ресурсы
   ССЫЛКИ на внешние ресурсы
   выясняем есть ли ссылки
   Выясняем есть ли ссылки.
-->{{#if: {{{википедия рус|}}}    | {{#vardefine:ссылки|есть}} |}}<!--
-->{{#if: {{{википедия рус|}}}    | {{#vardefine:ссылки|есть}} |}}<!--
-->{{#if: {{{википедия анг|}}}    | {{#vardefine:ссылки|есть}} |}}<!--
-->{{#if: {{{википедия анг|}}}    | {{#vardefine:ссылки|есть}} |}}<!--
Строка 271: Строка 272:


<!-- Некоторые данные, важные для семантических запросов -->
<!-- Некоторые данные, важные для семантических запросов -->
<div style="border: 1px grey solid; background:#f8f8ff; width: 98%; font-size: 90%; color: grey; margin-top: 2em; padding: 0 5px 3px 5px; float: left;">
<div style="border: 1px grey solid; background:#f8f8ff; width: 98%; font-size: 90%; color: grey; margin: 2em 2em 2em 0; padding: 0 5px 3px 5px; float: left;">
<p style="text-indent: 0px; font-size: 80%;">'''{{вп|ДАННЫЕ|Некоторые данные, важные для семантических запросов}}'''</p>
<p style="text-indent: 0px; font-size: 80%;">'''{{вп|ДАННЫЕ|Некоторые данные, важные для семантических запросов}}'''</p>
<p style="text-indent: 0px;">Для показа: <b>{{#var:понятие для показа}}</b>; для сортировки: <b>{{{понятие|}}}</b><br>
<p style="text-indent: 0px;">Для показа: <b>{{#var:понятие для показа}}</b>; для сортировки: <b>{{{понятие|}}}</b><br>
<!-- Переводим значение параметра 'личность' в нижний регистр -->
{{#vardefine:личность|{{lc: {{{личность|}}} }} }}
{{#switch: {{#var:личность}}
{{#switch: {{#var:личность}}
  | да = Краткое ФИО: <b>{{#var:краткое ФИО}}</b>; краткое ИОФ: <b>{{#var:краткое ИОФ}}</b><br>
  | да = Краткое ФИО: <b>{{#var:краткое ФИО}}</b>; краткое ИОФ: <b>{{#var:краткое ИОФ}}</b><br>Время жизни: <b>{{#var:время жизни}}</b><br>
  |}}
  | #default = Время существования: <b>{{#var:время жизни}}</b><br>
Время жизни: <b>{{#var:время жизни}}</b><br>
}}
 
{{вп|Кратко|Текст для всплывающих подсказок и сносок. Основное значение (или перечень значений) этого понятия.}}: <b>[[БТС краткое описание понятия::{{#invoke: CTD |shortly| short_text = {{{описание краткое|}}} | long_text = {{{описание|}}}}}]]</b>
{{вп|Кратко|Текст для всплывающих подсказок и сносок. Основное значение (или перечень значений) этого понятия.}}: <b>[[БТС краткое описание понятия::{{#invoke: CTD |shortly| short_text = {{{описание краткое|}}} | long_text = {{{описание|}}}}}]]</b>
</p>
</p>
Строка 284: Строка 288:
<!-- КАТЕГОРИИ -->
<!-- КАТЕГОРИИ -->
{{#arraymap:{{{категории|}}}|,|@@| [[Категория:@@]] | }}
{{#arraymap:{{{категории|}}}|,|@@| [[Категория:@@]] | }}
[[Категория: Понятия БТС]]
[[Категория: БТС-{{#sub:{{{понятие|}}}|0|1}}]]
[[Категория: БТС-{{#sub:{{{понятие|}}}|0|1}}]]
<!-- СЕМАНТИЧЕСКИЕ СВОЙСТВА
  Если понятие является личностью, то устанавливаем свойства разных видов имени и помещаем его в категорию "Личности", иначе в категорию "Понятия БТС" и свойства не устанавливаем.
-->{{#switch: {{#var:личность}}
| да = {{#set: Имя={{{понятие}}}
        | Краткое имя    = {{#var:краткое имя}}
        | Краткое имя ФИО = {{#var:краткое ФИО}}
        | Краткое имя ИОФ = {{#var:краткое ИОФ}}
        | Полное имя ФИО  = {{{понятие|}}}
        | Полное имя ИОФ  = {{#var:понятие для показа}}
        }} [[Категория: Личности]]
| #default = [[Категория: Понятия БТС]]
}}
</includeonly>
</includeonly>