Шаблон:Персона

Материал из Проект Дворяне - Вики

(Различия между версиями)
Перейти к: навигация, поиск
 
(449 промежуточных версий не показаны.)
Строка 2: Строка 2:
{{#if: {{{фамилия|}}} {{{имя|}}}|
{{#if: {{{фамилия|}}} {{{имя|}}}|
{{!}}ФИО:
{{!}}ФИО:
-
{{!}}'''{{{фамилия}}} {{#if: {{{имя|}}} |{{{имя}}}|}} {{#if: {{{отчество|}}} |{{{отчество}}}|}}''' {{#if: {{{пол|}}}|({{{пол}}}.)|}}
+
{{!}}'''{{{фамилия}}} {{#if: {{{имя|}}} |{{{имя}}}|}} {{#if: {{{отчество|}}} |{{{отчество}}}|}}''' {{#if: {{{пол|}}}|({{{пол}}}.)}}
 +
  {{#if: {{{пол|}}}
 +
  |  {{#if: {{#pos:{{lc:{{{пол}}}}}}|м}}
 +
    |  [[Категория: Мужчины]]
 +
    |  {{#if: {{#pos:{{lc:{{{пол}}}}}}|ж}}
 +
      |  [[Категория: Женщины]]
 +
      }}
 +
    }}
 +
  |  [[Категория: Пол не указан]] 
 +
  }}
|{{;}}}}
|{{;}}}}
 +
 +
{{#if: {{{род|}}} |
 +
  [[Категория: Указан год рождения]] 
 +
  |
 +
  {{#if: {{{возраст|}}} |
 +
    [[Категория: Указан возраст, но не год рождения]] 
 +
  }}
 +
}}
 +
{{#if: {{#if: {{{род|}}} | да | {{{ум|}}} }} |
{{#if: {{#if: {{{род|}}} | да | {{{ум|}}} }} |
{{!}}-
{{!}}-
Строка 15: Строка 33:
|{{;}}}}
|{{;}}}}
{{#if: {{{возраст|}}} |
{{#if: {{{возраст|}}} |
 +
    [[Категория: Указавшие возраст]]
{{!}}-
{{!}}-
{{!}}Возраст:
{{!}}Возраст:
Строка 69: Строка 88:
{{!}}{{{политактивность}}}
{{!}}{{{политактивность}}}
|{{;}}}}
|{{;}}}}
 +
 +
{{#if: {{{образование|}}} |
{{#if: {{{образование|}}} |
 +
{{#if: {{#pos:{{lc:{{{образование}}} }}|морск}}|
 +
    {{#vardefine:обуч|1}}
 +
|{{#if: {{#pos:{{lc:{{{образование}}} }}|корпус}}|
 +
    {{#if: {{#pos:{{lc:{{{образование}}} }}|шляхетск}}
 +
      |{{#vardefine:обуч|2}}
 +
      |{{#if: {{#pos:{{lc:{{{образование}}} }}|сухопутн}}
 +
          |{{#vardefine:обуч|2}}
 +
          |{{#if: {{#pos:{{lc:{{{образование}}} }}|кадетск}}
 +
            |{{#vardefine:обуч|2}}
 +
          }}
 +
      }}
 +
    }}
 +
  }}
 +
}}
 +
{{#ifeq: {{#var:обуч}} | 1
 +
          |  [[Категория: Обучавшиеся в Морском кадетском корпусе]]
 +
}}
 +
{{#ifeq: {{#var:обуч}} | 2
 +
          |  [[Категория: Обучавшиеся в Сухопутном кадетском корпусе]]
 +
}} 
 +
{{!}}-
{{!}}-
{{!}}Образование (в т.ч. грамотность):
{{!}}Образование (в т.ч. грамотность):
{{!}}{{{образование}}}
{{!}}{{{образование}}}
-
|{{;}}}}
+
|{{;}}
 +
}}
 +
 
{{#if: {{{служба|}}} |
{{#if: {{{служба|}}} |
{{!}}-
{{!}}-
Строка 140: Строка 184:
|{{;}}}}
|{{;}}}}
{{#if: {{{усадьбы|}}} |
{{#if: {{{усадьбы|}}} |
 +
[[Категория: Владельцы усадеб]]
{{!}}-
{{!}}-
{{!}}Усадьбы (где, кол-во душ и т.д.):
{{!}}Усадьбы (где, кол-во душ и т.д.):
Строка 187: Строка 232:
{{!}}-
{{!}}-
{{!}}Семейное положение:
{{!}}Семейное положение:
-
{{!}}{{{семпол}}} {{#if: {{{вбракес|}}}|с {{{вбракес}}}|}}  {{#if: {{{вдовс|}}}|, вдов(а) с {{{вдовс}}}|}}  {{#if: {{{разведенс|}}}|, разведен(а) с {{{разведенс}}}|}}
+
{{!}}{{{семпол}}} {{#if: {{{вбракес|}}}|с {{{вбракес}}} [[Категория: Женаты/замужем]]|}}  {{#if: {{{вдовс|}}}|, вдов(а) с {{{вдовс}}}[[Категория: Вдовцы/вдовы]]|}}  {{#if: {{{разведенс|}}}|, разведен(а) с {{{разведенс}}}[[Категория: Разведённые]]|}}
|{{;}}}}
|{{;}}}}
{{#if: {{{супруг|}}} |
{{#if: {{{супруг|}}} |
Строка 193: Строка 238:
{{!}}Супруг/а/и:
{{!}}Супруг/а/и:
{{!}}{{{супруг}}}
{{!}}{{{супруг}}}
 +
  {{#if: {{#pos:{{lc:{{{пол}}}}}}|м}}
 +
    |  [[Категория: Женатые]]
 +
  |{{#if: {{#pos:{{lc:{{{пол}}}}}}|ж}}
 +
    |  [[Категория: Замужние]]
 +
    }}
 +
  }}
|{{;}}}}
|{{;}}}}
{{#if: {{{дети|}}} |
{{#if: {{{дети|}}} |
Строка 388: Строка 439:
</pre>
</pre>
-
Это ещё не завершённый шаблон. Постепенно будут добавляться новые переменные. Все замечания и предложения пишите в [[Обсуждение шаблона:Персона|обсуждении]] этого шаблона. Имеющиеся статьи о людях должны быть переделаны с применением данного шаблона.
+
Все замечания и предложения пишите в [[Обсуждение шаблона:Персона|обсуждении]] этого шаблона. Имеющиеся статьи о людях должны быть переделаны с применением данного шаблона.
</noinclude>
</noinclude>
Строка 400: Строка 451:
     {{#if: {{{сословие1|}}}
     {{#if: {{{сословие1|}}}
         | {{#if: {{#if: {{#pos: {{#var:сосл}}|дворян|}} |д|  
         | {{#if: {{#if: {{#pos: {{#var:сосл}}|дворян|}} |д|  
-
                   {{#if: {{#pos: {{#var:сосл}}|шляхт|}} |д|
+
                   {{#if: {{#pos: {{#var:сосл}}|шлях|}} |д|
                     {{#if: {{#pos: {{#var:сосл}}|княз|}} |д|
                     {{#if: {{#pos: {{#var:сосл}}|княз|}} |д|
                     {{#if: {{#pos: {{#var:сосл}}|княжн|}} |д|
                     {{#if: {{#pos: {{#var:сосл}}|княжн|}} |д|
Строка 422: Строка 473:
}}
}}
{{#if: {{{образование|}}}|
{{#if: {{{образование|}}}|
-
     [[Категория: Получившие образование]]
+
     {{#if: {{#pos: {{lc:{{{образование}}} }}|неграмот|}}
 +
    |  [[Категория: Неграмотные]]
 +
    |
 +
        {{#if: {{#pos: {{lc:{{{образование}}} }}|грамоте не|}}
 +
        |  [[Категория: Неграмотные]]
 +
        |  [[Категория: Получившие образование]]
 +
        }}
 +
    }}
}}
}}
{{#if: {{{1767|}}}|
{{#if: {{{1767|}}}|
Строка 434: Строка 492:
{{#if: {{{военслужба|}}} |
{{#if: {{{военслужба|}}} |
     [[Категория: Военные]]
     [[Категория: Военные]]
 +
 +
    {{#if: {{#pos:{{lc: {{{военслужба}}} }}|отстав}}
 +
    |  [[Категория: Военные в отставке]]
 +
    }}
}}
}}
 +
{{#if: {{{придвслужба|}}} |
 +
    [[Категория: Придворные]]
 +
}}
 +
{{#vardefine:i|1 }}
{{#vardefine:i|1 }}
Строка 442: Строка 508:
   {{#vardefine:военслужба|
   {{#vardefine:военслужба|
   {{#switch: {{#var:i}}
   {{#switch: {{#var:i}}
-
     | 1 = {{{военслужба}}}
+
     | 1 = {{{военслужба|}}}
-
     | 2 = {{{служба}}}
+
     | 2 = {{{служба|}}}
-
     | 3 = {{{ранг}}}
+
     | 3 = {{{ранг|}}}
   }}
   }}
   }}
   }}
 +
   {{#if:{{#var:военслужба}}|
   {{#if:{{#var:военслужба}}|
-
     {{#vardefine:военслужба|{{#replace:{{#var:военслужба}}|'|}} }}
+
     {{Убрать разделители|текст=военслужба}}
-
     {{#vardefine:военслужба|{{#replace:{{#var:военслужба}}|[|}} }}
+
     {{#vardefine:{{#var:военслужба}}|{{#replace:{{#var:военслужба}}|.|,}} }}
-
    {{#vardefine:военслужба|{{#replace:{{#var:военслужба}}|]|}} }}
+
-
     {{#vardefine:военслужба|{{#replace:{{#var:военслужба}}|{{Шаблон:палка}}|<nowiki> </nowiki> }} }}
+
     {{#vardefine:военслужба_нр|{{lc: {{#var:военслужба}} }} }}
-
     {{#vardefine:позполк|{{#pos:{{#var:военслужба}}|полк}} }}
+
     {{#if: {{#pos:{{#var:военслужба_нр}}|генераль}}||
-
     {{#if: {{#var:позполк}} | | {{#vardefine:позполк|0}} }}
+
      {{#if: {{#pos:{{#var:военслужба_нр}}|генерал}}
 +
      |  [[Категория: Генералы]]
 +
      }}
 +
    }}
 +
     {{#if: {{#pos:{{#var:военслужба_нр}}|полковник}}
 +
    | [[Категория: Полковники]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|сержант}}
 +
    |  [[Категория: Сержанты]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|майор}}
 +
    |  [[Категория: Майоры]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|маиор}}
 +
    |  [[Категория: Майоры]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|капитанш}}||
 +
      {{#if: {{#pos:{{#var:военслужба_нр}}|капитан}}
 +
      |  [[Категория: Капитаны]]
 +
      }}
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|вахмистр}}
 +
    |  [[Категория: Вахмистры]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|ротмистр}}
 +
    |  [[Категория: Ротмистры]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|капрал}}
 +
    |  [[Категория: Капралы]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|каптенармус}}
 +
    |  [[Категория: Каптенармусы]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|ефрейтор}}
 +
    |  [[Категория: Ефрейторы]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|лейтенант}}
 +
    |  [[Категория: Лейтенанты]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|подпорутчик}}
 +
    |  [[Категория: Подпоручики]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|подпоручик}}
 +
    |  [[Категория: Подпоручики]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|,порутчик}}
 +
    |  [[Категория: Поручики]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|,поручик}}
 +
    |  [[Категория: Поручики]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|прапорщик}}
 +
    |  [[Категория: Прапорщики]]
 +
    }}
 +
    {{#if: {{#pos:{{#var:военслужба_нр}}|солдат}}
 +
    |  [[Категория: Солдаты]]
 +
    }}
 +
 +
    {{#vardefine:позполк|1}}
 +
    {{#vardefine:старпозполк|1}}
     {{#while:
     {{#while:
     |{{#ifexpr: {{#var:позполк}} > 0 | 1 }}
     |{{#ifexpr: {{#var:позполк}} > 0 | 1 }}
     |
     |
 +
      {{#vardefine:да|}}
 +
      {{#vardefine:позполк|{{#pos:{{#var:военслужба}}|полк|{{#var:старпозполк}} }} }}
 +
 +
      {{#if: {{#var:позполк}}
 +
      | 
 +
                            {{#ifeq: {{#sub:{{#var:военслужба}}|{{#expr:{{#var:позполк}}+4}}|1}}|, |{{#vardefine:да|1}}}}
 +
        {{#if: {{#var:да}}||{{#ifeq: {{#sub:{{#var:военслужба}}|{{#expr:{{#var:позполк}}+4}}|2}}|а,|{{#vardefine:да|1}}}}}}
 +
        {{#if: {{#var:да}}||{{#ifeq: {{#sub:{{#var:военслужба}}|{{#expr:{{#var:позполк}}+4}}|2}}|у,|{{#vardefine:да|1}}}}}}
 +
        {{#if: {{#var:да}}||{{#ifeq: {{#sub:{{#var:военслужба}}|{{#expr:{{#var:позполк}}+4}}|3}}|ом,|{{#vardefine:да|1}}}}}}
 +
        {{#if: {{#var:да}}||{{#ifeq: {{#sub:{{#var:военслужба}}|{{#expr:{{#var:позполк}}+4}}|1}}|о ||{{#vardefine:да|1}}}}}}
 +
      |
 +
        {{#vardefine:позполк|0}}
 +
      }}
 +
 +
      {{#if: {{#var:да}}|
         {{#vardefine:дополка|{{#sub:{{#var:военслужба}}|0|{{#expr:{{#var:позполк}}-1}} }} }}
         {{#vardefine:дополка|{{#sub:{{#var:военслужба}}|0|{{#expr:{{#var:позполк}}-1}} }} }}
Строка 464: Строка 605:
         {{#vardefine:слово2|}}
         {{#vardefine:слово2|}}
         {{#vardefine:слово3|}}
         {{#vardefine:слово3|}}
 +
        {{#vardefine:слово|}}
-
         {{#vardefine:позпробел|{{#rpos:{{#var:дополка}}| }} }}
+
 
-
        {{#if: {{#var:позпробел}}|
+
         {{#vardefine:ii|1 }}
-
          {{#vardefine:слово1|{{#sub:{{#var:дополка}}|{{#expr:{{#var:позпробел}}+1}}|
+
        {{#while:
 +
        |{{#ifexpr: {{#var:ii}} <= 3 | 1 }}
 +
        |
 +
          {{#vardefine:слово|}}
 +
          {{#vardefine:позпробел|{{#rpos:{{#var:дополка}}|, }} }}
 +
          {{#ifeq: {{#var:позпробел}}|-1||
 +
            {{#vardefine:слово|{{#sub:{{#var:дополка}}|{{#expr:{{#var:позпробел}}+1}}|
                                       {{#expr:{{#len:{{#var:дополка}}}}-{{#var:позпробел}} }} }} }}
                                       {{#expr:{{#len:{{#var:дополка}}}}-{{#var:позпробел}} }} }} }}
-
        }}
+
 
-
        {{#if: {{#var:позпробел}}|
+
            {{#ifeq: {{#var:позпробел}}|0
-
          {{#vardefine:дополка|{{#sub:{{#var:дополка}}|0|{{#var:позпробел}} }} }}
+
            |  {{#vardefine:дополка|}}
-
           {{#vardefine:позпробел|{{#rpos:{{#var:дополка}}| }} }}
+
            |  {{#vardefine:дополка|{{#sub:{{#var:дополка}}|0|{{#var:позпробел}} }} }}
-
          {{#if: {{#var:позпробел}}|
+
            }}
-
              {{#vardefine:слово2|{{#sub:{{#var:дополка}}|{{#expr:{{#var:позпробел}}+1}}|
+
          }}
-
                                        {{#expr:{{#len:{{#var:дополка}}}}-{{#var:позпробел}} }} }} }}
+
          {{#if: {{#var:слово}}|
 +
           {{#ifeq: {{lc:{{#var:слово}}}}|лейб-гвардии| {{#vardefine:слово|{{lc:{{#var:слово}}}}&#32;}} [[Категория: Служившие в Лейб-гвардии]]
 +
          |
 +
            {{#vardefine:суфф|{{#sub:{{#var:слово}}|{{#expr:{{#len:{{#var:слово}}}}-4}}|4 }} }}
 +
            {{#vardefine:позсуфф|-1}}
 +
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ный}} }} }}
 +
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ной}} }} }}
 +
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ного}} }} }}
 +
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ному}} }} }}
 +
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ным}} }} }}
 +
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ном}} }} }} 
 +
            {{#ifeq: {{#var:позсуфф}}|-1|
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кий}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кой}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кого}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кому}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ким}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ком}} }} }} 
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:слово}}|
 +
                {{#vardefine:позсуфф|{{#expr:{{#len:{{#var:слово}}}}-4+{{#var:позсуфф}} }} }}
 +
                {{#vardefine:слово|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ком&#32;}}
 +
              }}
 +
            |
 +
              {{#vardefine:позсуфф|{{#expr:{{#len:{{#var:слово}}}}-4+{{#var:позсуфф}} }} }}
 +
              {{#ifeq: {{#sub:{{#var:слово}}|0|{{#var:позсуфф}}}}|о
 +
              |  {{#vardefine:слово}}
 +
              |  {{#vardefine:слово|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ном&#32;}}
 +
              }}
 +
            }}  
           }}
           }}
 +
          }}
 +
          {{#if: {{#var:слово}}||{{#vardefine:ii|1000}} }}
 +
 +
 +
          {{#switch: {{#var:ii}}
 +
          | 1 = {{#vardefine:слово1|{{#var:слово}}}}
 +
          | 2 = {{#vardefine:слово2|{{#var:слово}}}}
 +
          | 3 = {{#vardefine:слово3|{{#var:слово}}}}
 +
          }}
 +
 +
          {{#vardefine:ii|{{#expr:{{#var:ii}}+1}} }}
         }}
         }}
-
        {{#if: {{#var:позпробел}}|
+
 
-
          {{#vardefine:дополка|{{#sub:{{#var:дополка}}|0|{{#var:позпробел}} }} }}
+
-
          {{#vardefine:позпробел|{{#rpos:{{#var:дополка}}| }} }}
+
-
          {{#if: {{#var:позпробел}}|
+
-
              {{#vardefine:слово3|{{#sub:{{#var:дополка}}|{{#expr:{{#var:позпробел}}+1}}|
+
-
                                        {{#expr:{{#len:{{#var:дополка}}}}-{{#var:позпробел}} }} }} }}
+
-
          }}
+
-
        }}
+
-
        {{#vardefine:слово|{{#var:слово1}} }}
+
-
        {{#if: {{#var:слово}}|
+
-
          {{#vardefine:позсуфф|                            {{#rpos:{{#var:слово}}|ный}} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ной}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ного}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ному}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ным}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ном}} }} }} 
+
-
          {{#ifeq: {{#var:позсуфф}}|-1|
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ский}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ской}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ского}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|скому}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ским}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ском}} }} }} 
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:слово1}}|
+
-
              {{#vardefine:слово1|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ском&#32;}}
+
-
            }}
+
-
          | {{#vardefine:слово1|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ном&#32;}}
+
-
          }}
+
-
        }}
+
-
        {{#vardefine:слово|{{#var:слово2}}}}
+
-
        {{#if: {{#var:слово}}| {{if:{{#var:слово1}} |
+
-
          {{#vardefine:позсуфф|                            {{#rpos:{{#var:слово}}|ный}} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ной}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ного}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ному}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ным}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ном}} }} }} 
+
-
          {{#ifeq: {{#var:позсуфф}}|-1|
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ский}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ской}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ского}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|скому}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ским}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ском}} }} }} 
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:слово2}}|
+
-
              {{#vardefine:слово2|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ском&#32;}}
+
-
            }}
+
-
          | {{#vardefine:слово2|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ном&#32;}}
+
-
          }}
+
-
        }}}}
+
-
        {{#vardefine:слово|{{#var:слово3}}}}
+
-
        {{#if: {{#var:слово}}| {{if:{{#var:слово2}} |
+
-
          {{#vardefine:позсуфф|                            {{#rpos:{{#var:слово}}|ный}} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ной}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ного}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ному}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ным}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ном}} }} }} 
+
-
          {{#ifeq: {{#var:позсуфф}}|-1|
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ский}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ской}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ского}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|скому}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ским}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:слово}}|ском}} }} }} 
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:слово3}}|
+
-
              {{#vardefine:слово3|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ском&#32;}}
+
-
            }}
+
-
          | {{#vardefine:слово3|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ном&#32;}}
+
-
          }}
+
-
        }}}}
+
         {{#if:{{#var:слово1}}|
         {{#if:{{#var:слово1}}|
           {{#vardefine:кат_полк|{{#var:слово3}}{{#var:слово2}}{{#var:слово1}}полку}}
           {{#vardefine:кат_полк|{{#var:слово3}}{{#var:слово2}}{{#var:слово1}}полку}}
 +
 +
          {{#ifeq: {{lc:{{#var:слово2}}}}|лейб-гвардии&#32;|
 +
              {{#ifeq: {{lc:{{#var:слово1}}}}|семеновском&#32;| {{#vardefine:кат_полк|Семеновском полку}}|}}
 +
              {{#ifeq: {{lc:{{#var:слово1}}}}|преображенском&#32;| {{#vardefine:кат_полк|Преображенском полку}}|}}
 +
              {{#ifeq: {{lc:{{#var:слово1}}}}|измайловском&#32;| {{#vardefine:кат_полк|Измайловском полку}}|}}
 +
              {{#ifeq: {{lc:{{#var:слово1}}}}|конном&#32;| {{#vardefine:кат_полк|Конном полку}}|}}
 +
          |
 +
          }}
 +
           [[Категория: Служившие в {{#var:кат_полк}}]]
           [[Категория: Служившие в {{#var:кат_полк}}]]
           {{#ifeq: {{#var:i}} | 1
           {{#ifeq: {{#var:i}} | 1
Строка 557: Строка 683:
           |  [[Категория: Перенести военную службу в графу "военслужба"]]
           |  [[Категория: Перенести военную службу в графу "военслужба"]]
           }}
           }}
-
 
         }}
         }}
-
+
      }}
-
        {{#vardefine:позполк|{{#expr:{{#var:позполк}} + 1}} }}
+
      {{#vardefine:старпозполк|{{#expr:{{#var:позполк}}+5}} }}
-
        {{#vardefine:позполк|{{#pos:{{#var:военслужба}}|полк|{{#var:позполк}} }} }}
+
-
        {{#if: {{#var:позполк}} | | {{#vardefine:позполк|0}} }}
+
     }}
     }}
   }}
   }}
   {{#vardefine:i|{{#expr:{{#var:i}}+1}} }}
   {{#vardefine:i|{{#expr:{{#var:i}}+1}} }}
}}
}}
 +
 +
 +
 +
{{#vardefine:i|1 }}
 +
{{#while:
 +
|{{#ifexpr: {{#var:i}} <= 8 | 1 }}
 +
|
 +
  {{#vardefine:имения|
 +
  {{#switch: {{#var:i}}
 +
    | 1 = {{{имения|}}}
 +
    | 2 = {{{наслимения|}}}
 +
    | 3 = {{{благопримения|}}}
 +
    | 4 = {{{усадьбы|}}}
 +
    | 5 = {{{душвсего|}}}
 +
    | 6 = {{{крестьян|}}}
 +
    | 7 = {{{дворовых|}}}
 +
    | 8 = {{{долгизаймы|}}}
 +
  }}
 +
  }}
 +
 +
  {{Убрать разделители|текст=имения}}
 +
 +
  {{#vardefine:губпровилиу|1 }}
 +
  {{#while:
 +
  |{{#ifexpr: {{#var:губпровилиу}} <=3 | 1 }}
 +
  |
 +
  {{#ifeq: {{#var:губпровилиу}}|1
 +
    |{{#vardefine:адмед|уезда }}
 +
    {{#vardefine:сокр|у. }}
 +
    {{#vardefine:несокр|уезд}}
 +
    {{#vardefine:оконч|кого }}
 +
    |
 +
    {{#ifeq: {{#var:губпровилиу}}|2
 +
    |{{#vardefine:адмед|провинции }}
 +
      {{#vardefine:сокр|пров. }}
 +
      {{#vardefine:несокр|провинц}}
 +
      {{#vardefine:оконч|кой }}
 +
    |
 +
      {{#vardefine:адмед|губернии }}
 +
      {{#vardefine:сокр|губ. }}
 +
      {{#vardefine:несокр|губерн}}
 +
      {{#vardefine:оконч|кой }}
 +
    }}
 +
  }}
 +
 +
 +
  {{#vardefine:позу|0 }}
 +
  {{#while:
 +
  |{{#ifexpr: {{#var:позу}} >= 0 | 1 }}
 +
  |
 +
    {{#vardefine:старпозу|{{#var:позу}}}}
 +
    {{#vardefine:позу|{{#pos:{{#var:имения}}|{{#var:сокр}}| {{#expr: {{#var:позу}}+1 }} }} }}
 +
 +
    {{#if:{{#var:позу}}|
 +
    |
 +
    {{#vardefine:позу|{{#pos:{{#var:имения}}|{{#var:несокр}}| {{#expr: {{#var:старпозу}}+1 }} }} }}
 +
    }}
 +
 +
    {{#if:{{#var:позу}}|
 +
      {{#vardefine:доу|{{#sub:{{#var:имения}}|0|{{#expr: {{#var:позу}}-1 }} }} }}
 +
      {{#vardefine:позпробел|{{#rpos:{{#var:доу}}|, }} }}
 +
 +
      {{#vardefine:слова|{{#sub:{{#var:имения}}|{{#expr:{{#var:позпробел}}+1}}|
 +
                                      {{#expr:{{#var:позу}}-{{#var:позпробел}}-2 }} }} }}
 +
 +
      {{#vardefine:поздробь|-1 }}
 +
      {{#while:
 +
      |{{#ifexpr: {{#var:поздробь}} >= -1 | 1 }}
 +
      |
 +
              {{#vardefine:старпоздробь|{{#expr: {{#var:поздробь}}+1 }} }}
 +
              {{#vardefine:поздробь|{{#pos:{{#var:слова}}|/|{{#var:старпоздробь}}  }} }}
 +
              {{#if:{{#var:поздробь}}|
 +
                {{#vardefine:слово|{{#sub:{{#var:слова}}|{{#var:старпоздробь}}|
 +
                                                          {{#expr:{{#var:поздробь}}-{{#var:старпоздробь}}-2 }} }} }}
 +
              |
 +
                {{#vardefine:слово|{{#sub:{{#var:слова}}|{{#var:старпоздробь}}|
 +
                                                          {{#expr:{{#len:{{#var:слова}}}}-{{#var:поздробь}}-2 }} }} }}
 +
                {{#vardefine:поздробь|-2}}
 +
              }}
 +
 +
              {{#vardefine:позсуфф|-1}}
 +
              {{#vardefine:суфф|{{#sub:{{#var:слово}}|{{#expr:{{#len:{{#var:слово}}}}-4}}|4 }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кую}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кая}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кий}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кой}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кого}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кому}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ким}} }} }}
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ком}} }} }} 
 +
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:слово}}|
 +
                {{#vardefine:позсуфф|{{#expr:{{#len:{{#var:слово}}}}-4+{{#var:позсуфф}} }} }}
 +
                {{#vardefine:слово|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}{{#var:оконч}}&#32;}}
 +
              }}
 +
 +
              {{#if:{{#var:слово}}|
 +
                  [[Категория: Владельцы]]
 +
                  [[Категория: Владельцы {{#var:слово}} {{#var:адмед}}]]
 +
 +
                  {{#ifeq: {{#var:губпровилиу}}|2|
 +
                    [[Категория: Владельцы {{#var:слово}} губернии]]
 +
                  }}
 +
              }}
 +
      }}
 +
 +
 +
    |{{#vardefine:позу|-1}}
 +
    }}
 +
  }}
 +
  {{#vardefine:губпровилиу|{{#expr:{{#var:губпровилиу}}+1}} }}
 +
  }}
 +
 +
 +
  {{#vardefine:i|{{#expr:{{#var:i}}+1}} }}
 +
}}
 +
 +
 +
 +
{{#if: {{{долгизаймы|}}} |
 +
    [[Категория: Должники]]
 +
}}
 +
 +
 +
{{#if: {{{подсудом|}}}|
 +
    {{#if: {{#pos: {{lc:{{{подсудом}}} }}|не бы|}}
 +
    ||[[Категория: Находившиеся под судом, следствием, имевшие тяжбу]]
 +
    }}
 +
}}
 +
{{#if: {{{служнаказания|}}}|
 +
    {{#if: {{#pos: {{lc:{{{служнаказания}}} }}|не бы|}}
 +
    ||[[Категория: Находившиеся под судом, следствием, имевшие тяжбу]]
 +
    }}
 +
}}
 +
{{#if: {{{граждиски|}}}|
 +
    {{#if: {{#pos: {{lc:{{{граждиски}}} }}|не бы|}}
 +
    ||[[Категория: Находившиеся под судом, следствием, имевшие тяжбу]]
 +
    }}
 +
}}
 +
{{#if: {{{конфликты|}}}|
 +
    {{#if: {{#pos: {{lc:{{{конфликты}}} }}|не бы|}}
 +
    ||[[Категория: Находившиеся под судом, следствием, имевшие тяжбу]]
 +
    }}
 +
}}
 +
 +
{{#if: {{{имения|}}} |
 +
    [[Категория: Владельцы]]
 +
}}
 +
 +
{{#if: {{{усадьбы|}}} |
 +
    [[Категория: Владельцы]]
 +
}}
 +
 +
{{#if: {{{благопримения|}}} |
 +
    [[Категория: Владельцы]]
 +
}}
 +
 +
{{#if: {{{наслимения|}}} |
 +
    [[Категория: Владельцы]]
 +
}}
 +
 +
{{#if: {{{собстввгороде|}}} |
 +
    [[Категория: Владельцы городской собственности]]
 +
}}
 +
{{#if: {{{граждслужба|}}} |
{{#if: {{{граждслужба|}}} |
     [[Категория: Чиновники]]
     [[Категория: Чиновники]]
 +
    {{#if: {{#pos: {{lc:{{{граждслужба}}} }}|секретар|}}
 +
      |[[Категория: Секретари]]
 +
    }}
}}
}}
 +
{{#if: {{{ранг|}}} |
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|секретар|}}
 +
      |[[Категория: Секретари]]
 +
    }}
 +
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|пищик|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|писчик|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|копеист|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|канцелярист|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|регистратор|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|регистратор|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|архивариус|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|актуариус|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|юнкер|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|секретар|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|протоколист|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|переводчик|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|титулярный советник|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|прокурор|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|инспектор|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|ассесор|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|ассессор|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|советник|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|канцлер|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|президент|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|судья|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|директор|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|председатель|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|предводитель|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|правитель|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|экзекутор|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|казначей|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|стряпчий|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|заседатель|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|землемер|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|архитектор|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|механик|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|губернатор|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|воевод|}}
 +
      |[[Категория: Чиновники]]
 +
    }}
 +
 +
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|солдат|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|салдат|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|гренадер|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|гранадер|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|драгун|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|капрал|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|квартирмейстер|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|квартермеистер|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|вахмистр|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|каптенармус|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|сержант|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|прапорщик|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|корнет|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|адьютант|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|юнкер|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|аудитор|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|мичман|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|лейтенант|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|поручик|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|порутчик|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|капитан|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|инженер|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|экзекутор|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|комиссар|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|комисар|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|камисар|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|ротмистр|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|генерал|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|майор|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|маиор|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|полковник|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|бригадир|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|адмирал|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
    {{#if: {{#pos: {{lc:{{{ранг}}} }}|маршал|}}
 +
      |[[Категория: Военные]]
 +
    }}
 +
 +
}}
 +
{{#if: {{{губуездслужба|}}} |
{{#if: {{{губуездслужба|}}} |
-
     {{#if: {{#pos: {{{губуездслужба}}}|предводит|}}
+
    [[Категория: Чиновники]]
 +
     {{#if: {{#pos: {{lc:{{{губуездслужба}}} }}|предводит|}}
       |[[Категория: Предводители дворянства]]
       |[[Категория: Предводители дворянства]]
     }}
     }}
-
     {{#if: {{#pos: {{{губуездслужба}}}|депутат|}}
+
     {{#if: {{#pos: {{lc:{{{губуездслужба}}} }}|депутат|}}
       |[[Категория: Депутаты]]
       |[[Категория: Депутаты]]
     }}
     }}
}}
}}
-
{{#if: {{{отзнанаказ|}}} |
+
 
-
    [[Категория: Приславшие отзыв]]
+
-
}}
+
-
{{#if: {{{наказ|}}} |
+
-
    [[Категория: Подписавшие наказ]]
+
-
}}
+
{{#if: {{{политактивность|}}} |
{{#if: {{{политактивность|}}} |
-
     {{#if: {{#pos: {{{политактивность}}}|предводит|}}
+
     {{#if: {{#pos: {{lc:{{{политактивность}}} }}|предводит|}}
       |[[Категория: Предводители дворянства]]
       |[[Категория: Предводители дворянства]]
     }}
     }}
-
     {{#if: {{#pos: {{{политактивность}}}|депутат|}}
+
     {{#if: {{#pos: {{lc:{{{политактивность}}} }}|депутат|}}
       |[[Категория: Депутаты]]
       |[[Категория: Депутаты]]
     }}
     }}
}}
}}
 +
{{#if: {{{род|}}}|
{{#if: {{{род|}}}|
-
    {{#vardefine:поз17|{{#pos:{{{род}}}|17}} }}
 
-
    {{#vardefine:поз16|{{#pos:{{{род}}}|16}} }}
 
-
     {{#if: {{#var:поз16}}
+
  {{#vardefine:i|1 }}
-
       |[[Категория: Родившиеся в {{#sub:{{{род}}}|{{#var:поз16}}|4}} г.]]
+
  {{#while:
-
      |{{#if: {{#var:поз17}}
+
  |{{#ifexpr: {{#var:i}} <= 4 | 1 }}
-
          |[[Категория: Родившиеся в {{#sub:{{{род}}}|{{#var:поз17}}|4}} г.]]
+
  |
 +
    {{#ifeq: {{#var:i}}|1|
 +
      {{#vardefine:позвек|0}}
 +
      {{#vardefine:век|16}}
 +
    }}
 +
    {{#ifeq: {{#var:i}}|3|
 +
      {{#vardefine:позвек|0}}
 +
      {{#vardefine:век|17}}
 +
    }}
 +
 
 +
    {{#vardefine:позвек|{{#pos:{{{род}}}|{{#var:век}}|{{#var:позвек}} }} }}
 +
     {{#if: {{#var:позвек}}|
 +
       {{#vardefine:годрод| {{#sub:{{{род}}}|{{#var:позвек}}|4}} }}
 +
      {{#vardefine:этогод|{{#ifexpr: ({{#var:годрод}}>1600) |1|0 }} }}
 +
 
 +
        {{#ifeq: {{#var:этогод}}|1|
 +
          {{#vardefine:i|100}}
 +
      }}
 +
    }}
 +
 
 +
    {{#vardefine:i|{{#expr:{{#var:i}}+1}} }}
 +
    {{#vardefine:позвек|{{#expr:{{#var:позвек}}+2}} }}
 +
  }}
 +
 
 +
 
 +
  {{#ifeq: {{#var:этогод}}|1|
 +
    [[Категория: Родившиеся в {{#var:годрод}} г.]]
 +
 
 +
    {{#if:  {{#ifexpr: ({{#var:годрод}} >= 1650) and ({{#var:годрод}} <= 1659) |1}}
 +
        |[[Категория: Родившиеся с 1650 по 1659 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1660) and ({{#var:годрод}} <= 1669) |1}}
 +
        |[[Категория: Родившиеся с 1660 по 1669 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1670) and ({{#var:годрод}} <= 1679) |1}}
 +
        |[[Категория: Родившиеся с 1670 по 1679 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1680) and ({{#var:годрод}} <= 1689) |1}}
 +
        |[[Категория: Родившиеся с 1680 по 1689 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1690) and ({{#var:годрод}} <= 1699) |1}}
 +
        |[[Категория: Родившиеся с 1690 по 1699 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1700) and ({{#var:годрод}} <= 1710) |1}}
 +
        |[[Категория: Родившиеся с 1700 по 1710 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1710) and ({{#var:годрод}} <= 1719) |1}}
 +
        |[[Категория: Родившиеся с 1710 по 1719 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1720) and ({{#var:годрод}} <= 1729) |1}}
 +
        |[[Категория: Родившиеся с 1720 по 1729 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1730) and ({{#var:годрод}} <= 1739) |1}}
 +
        |[[Категория: Родившиеся с 1730 по 1739 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1740) and ({{#var:годрод}} <= 1749) |1}}
 +
        |[[Категория: Родившиеся с 1740 по 1749 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1750) and ({{#var:годрод}} <= 1759) |1}}
 +
        |[[Категория: Родившиеся с 1750 по 1759 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1760) and ({{#var:годрод}} <= 1769) |1}}
 +
        |[[Категория: Родившиеся с 1760 по 1769 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1770) and ({{#var:годрод}} <= 1779) |1}}
 +
        |[[Категория: Родившиеся с 1770 по 1779 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1780) and ({{#var:годрод}} <= 1789) |1}}
 +
        |[[Категория: Родившиеся с 1780 по 1789 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1790) and ({{#var:годрод}} <= 1799) |1}}
 +
        |[[Категория: Родившиеся с 1790 по 1799 гг.]]
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
 
 +
 
 +
    {{#if: {{#ifexpr: ({{#var:годрод}} >= 1690) and ({{#var:годрод}} <= 1697) |1}}
 +
        |[[Категория: Родившиеся с 1690 по 1697 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1698) and ({{#var:годрод}} <= 1707) |1}}
 +
        |[[Категория: Родившиеся с 1698 по 1707 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1708) and ({{#var:годрод}} <= 1717) |1}}
 +
        |[[Категория: Родившиеся с 1708 по 1717 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1708) and ({{#var:годрод}} <= 1727) |1}}
 +
        |[[Категория: Родившиеся с 1718 по 1727 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1728) and ({{#var:годрод}} <= 1737) |1}}
 +
        |[[Категория: Родившиеся с 1728 по 1737 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1738) and ({{#var:годрод}} <= 1747) |1}}
 +
        |[[Категория: Родившиеся с 1738 по 1747 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1748) and ({{#var:годрод}} <= 1757) |1}}
 +
        |[[Категория: Родившиеся с 1748 по 1757 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1758) and ({{#var:годрод}} <= 1767) |1}}
 +
        |[[Категория: Родившиеся с 1758 по 1767 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1768) and ({{#var:годрод}} <= 1777) |1}}
 +
        |[[Категория: Родившиеся с 1768 по 1777 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1778) and ({{#var:годрод}} <= 1787) |1}}
 +
        |[[Категория: Родившиеся с 1778 по 1787 гг.]]
 +
    |{{#if: {{#ifexpr: ({{#var:годрод}} >= 1788) and ({{#var:годрод}} <= 1797) |1}}
 +
        |[[Категория: Родившиеся с 1788 по 1797 гг.]]
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
    }}
 +
 
 +
  }}
 +
}}
 +
 
 +
 
 +
{{#if: {{{отзнанаказ|}}} |
 +
    [[Категория: Приславшие отзыв]]
 +
}}
 +
 
 +
{{#if: {{{наказ|}}} |
 +
    {{#if: {{#pos:{{lc:{{{наказ}}}}}}|не подпис}}
 +
    | 
 +
    |[[Категория: Подписавшие наказ]]
 +
    }}
 +
    {{#if: {{#pos:{{lc:{{{наказ}}}}}}|жителей города}}
 +
    |[[Категория: Подписавшие городской наказ]]
 +
    }}
 +
}}
 +
 
 +
 
 +
 
 +
 
 +
{{#vardefine:i|1 }}
 +
{{#while:
 +
|{{#ifexpr: {{#var:i}} <= 2 | 1 }}
 +
|
 +
  {{#vardefine:поле|
 +
  {{#switch: {{#var:i}}
 +
    | 1 = {{{наказ|}}}
 +
    | 2 = {{{отзнанаказ|}}}
 +
  }}
 +
  }}
 +
  {{#vardefine:категория|
 +
  {{#switch: {{#var:i}}
 +
    | 1 = Подписавшие наказ
 +
    | 2 = Приславшие отзыв на наказ
 +
  }}
 +
  }}
 +
 
 +
  {{Убрать разделители|текст=поле|оставитьссылки=да}}
 +
 
 +
  {{#vardefine:позу|0 }}
 +
  {{#while:
 +
  |{{#ifexpr: {{#var:позу}} >= 0 | 1 }}
 +
  |
 +
 
 +
    {{#vardefine:позу|{{#pos:{{lc:{{#var:поле}} }}|наказ,| {{#var:позу}} }} }}
 +
 
 +
    {{#if:{{#var:позу}}|
 +
      {{#vardefine:позпробел1|{{#pos:{{#var:поле}}|,|{{#var:позу}} }} }}
 +
      {{#vardefine:позпробел2|{{#pos:{{#var:поле}}|,|{{#expr: {{#var:позпробел1}}+2 }} }} }}
 +
      {{#vardefine:позпробел3|{{#pos:{{#var:поле}}|,|{{#expr: {{#var:позпробел2}}+2 }} }} }}
 +
      {{#vardefine:позпробел4|{{#pos:{{#var:поле}}|,|{{#expr: {{#var:позпробел3}}+2 }} }} }}
 +
      {{#vardefine:позпробел5|{{#pos:{{#var:поле}}|,|{{#expr: {{#var:позпробел4}}+2 }} }} }}
 +
 
 +
      {{#vardefine:слово1|{{#sub:{{#var:поле}}|{{#expr:{{#var:позпробел1}}+1}}|{{#expr:{{#var:позпробел2}}-{{#var:позпробел1}}-1}}}}}}
 +
      {{#vardefine:слово2|{{#sub:{{#var:поле}}|{{#expr:{{#var:позпробел2}}+1}}|{{#expr:{{#var:позпробел3}}-{{#var:позпробел2}}-1}}}}}}
 +
      {{#vardefine:слово3|{{#sub:{{#var:поле}}|{{#expr:{{#var:позпробел3}}+1}}|{{#expr:{{#var:позпробел4}}-{{#var:позпробел3}}-1}}}}}}
 +
      {{#vardefine:слово4|{{#sub:{{#var:поле}}|{{#expr:{{#var:позпробел4}}+1}}|{{#expr:{{#var:позпробел5}}-{{#var:позпробел4}}-1}}}}}}
 +
 
 +
      {{#ifeq:{{#var:слово1}}|от|{{#vardefine:слово1|{{#var:слово2}}}}{{#vardefine:слово2|{{#var:слово3}}}}{{#vardefine:слово3|{{#var:слово4}}}}}}
 +
 
 +
      {{#ifeq:{{#var:слово1}}|дворянства|{{#vardefine:слово1|дворян}}  }}
 +
      {{#ifeq:{{#var:слово1}}|г.|{{#vardefine:слово1|города}}}}
 +
      {{#ifeq:{{#var:слово1}}|города|{{#vardefine:слово1|жителей}} {{#vardefine:слово3|{{#var:слово2}}}} {{#vardefine:слово2|города}} }}
 +
      {{#ifeq:{{#var:слово2}}|г.|{{#vardefine:слово2|города}}  }}
 +
      {{#ifeq:{{#var:слово3}}|у.|{{#vardefine:слово3|уезда}}  }}
 +
 
 +
      {{#ifeq:{{#sub: {{#var:слово2}}|-3}}|аго|
 +
        {{#vardefine:слово2|{{#replace:{{#var:слово2}}|аго|ого}}  }}
 +
      }}
 +
 
 +
 
 +
      {{#ifeq:{{#var:слово1}}|дворян|
 +
        |
 +
        {{#ifeq:{{#var:слово1}}|жителей|
 +
        |
 +
            {{#ifeq:{{#var:слово1}}|Сената|
 +
              {{#vardefine:слово2|}}
 +
            }}
 +
            {{#if: {{#pos:{{#var:слово1}}|-}}|
 +
              {{#vardefine:слово2|}} 
 +
            }}
 +
            {{#if: {{#pos:{{#var:слово2}}|.}}|
 +
              {{#vardefine:слово2|}} 
 +
            }}
 +
            {{#if: {{#pos:{{#var:слово2}}|,}}|
 +
              {{#vardefine:слово2|}} 
 +
            }}
 +
            {{#vardefine:слово3|}} 
 +
            [[Категория: Подписавшие наказ от учреждения]]
         }}
         }}
 +
      }}
 +
 +
      {{#if: {{#pos: {{#var:слово3}}|ref}}
 +
        |{{#vardefine:слово3|МУСОР}}
 +
      }}
 +
 +
 +
      {{#vardefine:слова|{{#var:слово1}} {{#var:слово2}} {{#var:слово3}}}}
 +
 +
      {{#vardefine:слова|{{#replace:{{#var:слова}}|.| }} }}
 +
 +
      [[Категория: {{#var:категория}} {{#var:слова}}]]
 +
 +
      {{#vardefine:позу|{{#expr: {{#var:позу}}+10 }} }}
 +
    |{{#vardefine:позу|-1}}     
     }}
     }}
 +
  }}
 +
 +
  {{#vardefine:i|{{#expr:{{#var:i}}+1}} }}
 +
}}
 +
 +
 +
{{#if: {{{досуг|}}}} |
 +
{{#if: {{#pos:{{lc:{{{досуг|}}} }}|автор}}    |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{досуг|}}} }}|написа}}    |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{досуг|}}} }}|писател}}  |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{досуг|}}} }}|сочин}}    |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{досуг|}}} }}|издани}}    |  {{#vardefine:читатель|1}} }}
 +
{{#if: {{#pos:{{lc:{{{досуг|}}} }}|библиотек}} |  {{#vardefine:читатель|1}} }}
 +
{{#if: {{#pos:{{lc:{{{досуг|}}} }}|подписалс}} |  {{#vardefine:читатель|1}} }}
 +
{{#if: {{#pos:{{lc:{{{досуг|}}} }}|подписк}}  |  {{#vardefine:читатель|1}} }}
 +
{{#if: {{#pos:{{lc:{{{досуг|}}} }}|книг}}      |  {{#vardefine:читатель|1}} }}
 +
}}
 +
{{#if: {{{текст|}}}} |
 +
{{#if: {{#pos:{{lc:{{{текст|}}} }}|издани}}    |  {{#vardefine:читатель|1}} }}
 +
{{#if: {{#pos:{{lc:{{{текст|}}} }}|библиотек}} |  {{#vardefine:читатель|1}} }}
 +
{{#if: {{#pos:{{lc:{{{текст|}}} }}|автор}}    |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{текст|}}} }}|писател}}  |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{текст|}}} }}|написал}}  |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{текст|}}} }}|сочин}}    |  {{#vardefine:автор|1}} }}
 +
}}
 +
{{#if: {{{прочее|}}}} |
 +
{{#if: {{#pos:{{lc:{{{прочее|}}} }}|издани}}    |  {{#vardefine:читатель|1}} }}
 +
{{#if: {{#pos:{{lc:{{{прочее|}}} }}|библиотек}} |  {{#vardefine:читатель|1}} }}
 +
{{#if: {{#pos:{{lc:{{{прочее|}}} }}|автор}}    |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{прочее|}}} }}|писалел}}  |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{прочее|}}} }}|написал}}  |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{прочее|}}} }}|сочин}}    |  {{#vardefine:автор|1}} }}
 +
}}
 +
{{#if: {{{творчество|}}}} |
 +
{{#if: {{#pos:{{lc:{{{творчество|}}} }}|автор}}  |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{творчество|}}} }}|писал}}  |  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{творчество|}}} }}|писател}}|  {{#vardefine:автор|1}} }}
 +
{{#if: {{#pos:{{lc:{{{творчество|}}} }}|сочин}}  |  {{#vardefine:автор|1}} }}
 +
}}
 +
{{#if:{{#var:автор}}|
 +
[[Категория: Авторы]]
 +
}}
 +
{{#if:{{#var:читатель}}|
 +
[[Категория: Читатели]]
}}
}}

Текущая версия на 21:13, 7 января 2024

Примечания


Скопируйте следующее (выделите всё в рамке и нажмите Ctrl+C) и в своей статье о человеке заполните нужные переменные.

Не меняйте формат! В тексте статьи всё должно быть ровно так, как показано ниже: две фигурные скобки в начале и две фигурные скобки в конце. Иначе не будет работать!

Можно копировать отдельные строки и вносить их в шаблоны ПС, которые были заведены с использованием неокончательных вариантов шаблона.

{{Персона
|фамилия=		
|имя=			
|отчество=		
|пол=			
|род=			
|ум=			
|возраст=			
|возрастна=
|мать=			
|отец=			
|сословие1=		
|сословие2=		
|сословие2с=		
|национальность=	
|конфессия=	
|ранг=			
|рангна=		
|1767=
|наказ=
|отзнанаказ=
|политактивность=
|образование=			
|служба=			
|военслужба=			
|граждслужба=
|придвслужба=
|губуездслужба=
|военкампании=			
|пенсия=
|подсудом=			
|служнаказания=
|граждиски=			
|имения=			
|наслимения=			
|благопримения=			
|усадьбы=			
|собстввгороде=			
|душвсего=			
|крестьян=			
|дворовых=			
|земля=			
|барщина=			
|оброк=			
|протесткрестьян=			
|барскийдом=			
|оснместожительства=			
|семпол=
|супруг=
|вбракес=
|вдовс=
|разведенс=
|дети=			
|внебрачсвязи=			
|внебрачдети=			
|родственники=			
|опекунство=			
|мбродственники=			
|крестродство=			
|дружба=			
|соседство=			
|конфликт=			
|солидарность=			
|совмслужба=			
|творчество=			
|предпринимательство=
|ктитдеятельность=
|учвобществах=
|досуг=			
|долгизаймы=			
|путешествия=			
|текст=	
|прочее=		
}}

Все замечания и предложения пишите в обсуждении этого шаблона. Имеющиеся статьи о людях должны быть переделаны с применением данного шаблона.


































Просмотры
Личные инструменты