Изменения

м
Нет описания правки
Строка 62: Строка 62:  
:• {{с|Краткое имя ФИО}} – '''Фамилия И.О.''' = ''краткое имя'' + ''инициалы''
 
:• {{с|Краткое имя ФИО}} – '''Фамилия И.О.''' = ''краткое имя'' + ''инициалы''
 
:• {{с|Краткое имя ИОФ}} – '''И.О. Фамилия''' = ''инициалы'' + ''краткое имя''
 
:• {{с|Краткое имя ИОФ}} – '''И.О. Фамилия''' = ''инициалы'' + ''краткое имя''
* '''краткое имя''' -- краткий вариант имени для библиографий и перечней; если согласно традиции в имени присутствует фамилия, то здесь указывается только она, а остальные имена и отчества указываются как инициалы в следующем поле; {{с|Краткое имя}}. Примеры:
+
:• {{с|Краткое имя}} – псевдоним или другое общеизвестное краткое имя, см. ниже
 +
 
 +
* '''краткое имя''' -- псевдоним или фамилия; если согласно традиции в имени присутствует фамилия, то здесь указывается только она, а остальные имена и отчества указываются как инициалы в следующем поле; {{с|Краткое имя}}. Примеры:
 
: '''1)''' часто для восточных имён есть полная и краткая форма, и в имени не выделяются имена личные, предков и рода, поэтому нет понятия инициалов; также некоторые восточные деятели известны под их адаптированными краткими европейскими именами; например:
 
: '''1)''' часто для восточных имён есть полная и краткая форма, и в имени не выделяются имена личные, предков и рода, поэтому нет понятия инициалов; также некоторые восточные деятели известны под их адаптированными краткими европейскими именами; например:
 
:• полное имя: Абу Али Хусейн ибн Абдуллах ибн аль-Хасан ибн Али ибн Сина
 
:• полное имя: Абу Али Хусейн ибн Абдуллах ибн аль-Хасан ибн Али ибн Сина
Строка 73: Строка 75:  
: → краткое имя: Джадж; инициалы: У.К.
 
: → краткое имя: Джадж; инициалы: У.К.
   −
* '''инициалы''' -- с точками и без пробелов, например: «'''И.О.'''»; если указаны, то параметр '''краткое имя''' воспринимается как фамилия и свойства {{с|Краткое имя ФИО}} и {{с|Краткое имя ИОФ}} определяются
+
* '''инициалы''' -- с точками и без пробелов, например: «'''И.О.'''»; если указаны, то параметр '''краткое имя''' воспринимается как фамилия и определяются свойства {{с|Краткое имя ФИО}} и {{с|Краткое имя ИОФ}}
 
* '''происхождение''' -- язык, написание на языке оригинала, буквальный перевод, этимология; {{с|БТС происхождение понятия}}
 
* '''происхождение''' -- язык, написание на языке оригинала, буквальный перевод, этимология; {{с|БТС происхождение понятия}}
 
* '''варианты''' -- варианты огласовок и написаний (перечисление через запятую); {{с|БТС варианты понятия}}, {{с|БТС понятие}}
 
* '''варианты''' -- варианты огласовок и написаний (перечисление через запятую); {{с|БТС варианты понятия}}, {{с|БТС понятие}}
Строка 132: Строка 134:  
[[Категория: Шаблоны с Lua]]
 
[[Категория: Шаблоны с Lua]]
 
[[Категория: Шаблоны]]
 
[[Категория: Шаблоны]]
</noinclude><includeonly><!-- Установим сперва не списочные свойства; параметры, содержащие списки, обрабатываются дальше.
+
</noinclude><includeonly><!-- Установим сперва не списочные свойства; параметры, содержащие списки, обрабатываются дальше.<!--
  Если понятие является личностью, то устанавливаем свойства разных видов имени и помещаем его в категорию "Личности", иначе в категорию "Понятие БТС" и свойства не устанавливаем.
+
-->{{#vardefine:краткое имя|{{{краткое имя|}}}}}<!--
-->{{#vardefine:личность|{{lc: {{{личность|}}} }} }}<!-- переводим значение параметра в нижний регистр
+
  Если указаны инициалы, то параметр 'краткое имя' содержит фамилию и мы определяем короткие формы имени, а переменную 'краткое имя' обнуляем.
-->{{#switch: {{#var:личность}}
+
-->{{#if: {{{инициалы|}}}
  | да = {{#set: Имя={{{понятие}}} | Полное имя ФИО={{{понятие|}}}}}{{#if: {{{понятие для показа|}}} | {{#set: Полное имя ИОФ={{{понятие для показа|}}} }} | {{#set: Полное имя ИОФ={{{понятие|}}}}} }} [[Категория: Личности]]
+
  | {{#vardefine:краткое ФИО|{{{краткое имя|}}} {{{инициалы|}}}}} {{#vardefine:краткое ИОФ|{{{инициалы|}}} {{{краткое имя|}}}}} {{#vardefine:краткое имя|}}
| #default = [[Категория: Понятие БТС]]
+
| {{#vardefine:краткое ФИО|{{{краткое имя|}}}}} {{#vardefine:краткое ИОФ|{{{краткое имя|}}}}}
 
}}<!--
 
}}<!--
  Если указаны инициалы, то определяем короткие формы имени.
  −
-->{{#if: {{{инициалы|}}}
  −
| {{#set: Краткое имя ФИО={{{краткое имя|}}} {{{инициалы|}}}| Краткое имя ИОФ={{{инициалы|}}} {{{краткое имя|}}}}} {{#vardefine:краткое ФИО|{{{краткое имя|}}} {{{инициалы|}}}}} {{#vardefine:краткое ИОФ|{{{инициалы|}}} {{{краткое имя|}}}}}
  −
| {{#set: Краткое имя ФИО={{{краткое имя|}}}}} {{#vardefine:краткое ФИО|{{{краткое имя|}}}}}
  −
}}<!--
   
   Определяем сроки жизни или существования; если указан приблизительный срок, то приоритет за ним.
 
   Определяем сроки жизни или существования; если указан приблизительный срок, то приоритет за ним.
 
-->{{#vardefine:время жизни|}}<!-- инициируем пустым значением
 
-->{{#vardefine:время жизни|}}<!-- инициируем пустым значением
Строка 278: Строка 275:  
<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><br>
 
  | да = Краткое ФИО: <b>{{#var:краткое ФИО}}</b>; краткое ИОФ: <b>{{#var:краткое ИОФ}}</b><br>Время жизни: <b>{{#var:время жизни}}</b><br>
Строка 289: Строка 288:  
<!-- КАТЕГОРИИ -->
 
<!-- КАТЕГОРИИ -->
 
{{#arraymap:{{{категории|}}}|,|@@| [[Категория:@@]] | }}
 
{{#arraymap:{{{категории|}}}|,|@@| [[Категория:@@]] | }}
[[Категория: Понятия БТС]]
   
[[Категория: БТС-{{#sub:{{{понятие|}}}|0|1}}]]
 
[[Категория: БТС-{{#sub:{{{понятие|}}}|0|1}}]]
 +
<!-- СЕМАНТИЧЕСКИЕ СВОЙСТВА
 +
  Если понятие является личностью, то устанавливаем свойства разных видов имени и помещаем его в категорию "Личности", иначе в категорию "Понятия БТС" и свойства не устанавливаем.
 +
-->{{#switch: {{#var:личность}}
 +
| да = {{#set: Имя={{{понятие}}}
 +
        | Краткое имя    = {{#var:краткое имя}}
 +
        | Краткое имя ФИО = {{#var:краткое ФИО}}
 +
        | Краткое имя ИОФ = {{#var:краткое ИОФ}}
 +
        | Полное имя ФИО  = {{{понятие|}}}
 +
        | Полное имя ИОФ  = {{#var:понятие для показа}}
 +
        }} [[Категория: Личности]]
 +
| #default = [[Категория: Понятия БТС]]
 +
}}
 
</includeonly>
 
</includeonly>