Участник:Bhudh/Plage/Шаблон:Склонение-test: различия между версиями

Материал из LingvoWiki
Перейти к навигацииПерейти к поиску
(закрытие if)
(Тест языкового шаблона на все формы)
Строка 9: Строка 9:
 
| style="background-color:#EEF9FF;width:7em;padding:5px;"| [[Именительный падеж|Именительный]]
 
| style="background-color:#EEF9FF;width:7em;padding:5px;"| [[Именительный падеж|Именительный]]
 
{{#if:{{{plt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{nom-sg|}}}}}|{{{nom-sg|}}} }} }}
 
{{#if:{{{plt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{nom-sg|}}}}}|{{{nom-sg|}}} }} }}
{{#if:{{{nom-du|}}}|{{#if:{{{sgt|}}}| |{{#if:{{{plt|}}}| |{{!}}{{{nom-du|}}} }} }} }}
+
{{#if:{{{nom-du|}}}|{{#if:{{{sgt|}}}| |{{#if:{{{plt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{nom-sg|}}}}}|{{{nom-du|}}} }} }} }} }}
{{#if:{{{sgt|}}}| |{{!}}{{{nom-pl|}}} }}
+
{{#if:{{{sgt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{nom-sg|}}}}}|{{{nom-pl|}}} }} }}
 
|-
 
|-
 
| style="background-color:#EEF9FF;width:7em;padding:5px;"| <!--[[Родительный падеж|-->Родительный<!--]]-->
 
| style="background-color:#EEF9FF;width:7em;padding:5px;"| <!--[[Родительный падеж|-->Родительный<!--]]-->
{{#if:{{{plt|}}}| |{{!}}{{{gen-sg|}}} }}
+
{{#if:{{{plt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{gen-sg|}}}}}|{{{gen-sg|}}} }} }}
{{#if:{{{nom-du|}}}|{{#if:{{{sgt|}}}| |{{#if:{{{plt|}}}| |{{!}}{{{gen-du|}}} }} }} }}
+
{{#if:{{{nom-du|}}}|{{#if:{{{sgt|}}}| |{{#if:{{{plt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{gen-du|}}}}}|{{{gen-du|}}} }} }} }} }}
 
{{#if:{{{sgt|}}}| |{{!}}{{{gen-pl|}}} }}
 
{{#if:{{{sgt|}}}| |{{!}}{{{gen-pl|}}} }}
 
|-
 
|-
 
| style="background-color:#EEF9FF;width:7em;padding:5px;"| <!--[[Дательный падеж|-->Дательный<!--]]-->
 
| style="background-color:#EEF9FF;width:7em;padding:5px;"| <!--[[Дательный падеж|-->Дательный<!--]]-->
{{#if:{{{plt|}}}| |{{!}}{{{dat-sg|}}} }}
+
{{#if:{{{plt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{dat-sg|}}}}}|{{{dat-sg|}}} }} }}
{{#if:{{{nom-du|}}}|{{#if:{{{sgt|}}}| |{{#if:{{{plt|}}}| |{{!}}{{{dat-du|}}} }} }} }}
+
{{#if:{{{nom-du|}}}|{{#if:{{{sgt|}}}| |{{#if:{{{plt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{dat-du|}}}}}|{{{dat-du|}}} }} }} }} }}
{{#if:{{{sgt|}}}| |{{!}}{{{dat-pl|}}} }}
+
{{#if:{{{sgt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{dat-pl|}}}}}|{{{dat-pl|}}} }} }}
 
|-
 
|-
 
| style="background-color:#EEF9FF;width:7em;padding:5px;"| <!--[[Винительный падеж|-->Винительный<!--]]-->
 
| style="background-color:#EEF9FF;width:7em;padding:5px;"| <!--[[Винительный падеж|-->Винительный<!--]]-->
{{#if:{{{plt|}}}| |{{!}}{{{acc-sg|}}} }}
+
{{#if:{{{plt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{acc-sg|}}}}}|{{{acc-sg|}}} }} }}
{{#if:{{{nom-du|}}}|{{#if:{{{sgt|}}}| |{{#if:{{{plt|}}}| |{{!}}{{{acc-du|}}} }} }} }}
+
{{#if:{{{nom-du|}}}|{{#if:{{{sgt|}}}| |{{#if:{{{plt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{acc-du|}}}}}|{{{acc-du|}}} }} }} }} }}
{{#if:{{{sgt|}}}| |{{!}}{{{acc-pl|}}} }}
+
{{#if:{{{sgt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{acc-pl|}}}}}|{{{acc-pl|}}} }} }}
 
|-
 
|-
 
| style="background-color:#EEF9FF;width:7em;padding:5px;"| <!--[[Звательный падеж|-->Звательный<!--]]-->
 
| style="background-color:#EEF9FF;width:7em;padding:5px;"| <!--[[Звательный падеж|-->Звательный<!--]]-->
{{#if:{{{plt|}}}| |{{!}}{{{voc-sg|}}} }}
+
{{#if:{{{plt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{voc-sg|}}}}}|{{{voc-sg|}}} }} }}
{{#if:{{{nom-du|}}}|{{#if:{{{sgt|}}}| |{{#if:{{{plt|}}}| |{{!}}{{{voc-du|}}} }} }} }}
+
{{#if:{{{nom-du|}}}|{{#if:{{{sgt|}}}| |{{#if:{{{plt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{voc-du|}}}}}|{{{voc-du|}}} }} }} }} }}
{{#if:{{{sgt|}}}| |{{!}}{{{voc-pl|}}} }}
+
{{#if:{{{sgt|}}}| |{{!}}{{#if:{{{lang|}}}|{{lang-{{{lang}}}2|{{{voc-pl|}}}}}|{{{voc-pl|}}} }} }}
 
|-
 
|-
 
|}<noinclude>
 
|}<noinclude>

Версия 21:39, 28 февраля 2011

44‎px Внимание!
Это тестовый шаблон!
Пожалуйста, не используйте его в общем пространстве имён!


падеж ед. ч. мн. ч.
Именительный
Родительный
Дательный
Винительный
Звательный


Пример:

падеж ед. ч. мн. ч.
Именительный κύων κύων
Родительный κυνός (ῠ) κυνῶν
Дательный κυνί κυσί, эпич. κύνεσσι
Винительный κύνα κύνας
Звательный κύον κύνες


Как использовать?

{{Участник:Bhudh/Plage/Шаблон:Склонение-test
  |lang=язык (необязательный параметр)
  |nom-sg= форма именительного падежа единственного числа
  |gen-sg= форма родительного падежа единственного числа
  |dat-sg= форма дательного падежа единственного числа
  |acc-sg= форма винительного падежа единственного числа
  |voc-sg= форма звательного падежа единственного числа
  |nom-du= форма именительного падежа двойственного числа
  |gen-du= форма родительного падежа двойственного числа
  |dat-du= форма дательного падежа двойственного числа
  |acc-du= форма винительного падежа двойственного числа
  |voc-du= форма звательного падежа двойственного числа
  |nom-pl= форма именительного падежа множественного числа
  |gen-pl= форма родительного падежа множественного числа
  |dat-pl= форма дательного падежа множественного числа
  |acc-pl= форма винительного падежа множественного числа
  |voc-pl= форма звательного падежа множественного числа
 }}

Любой из параметров может отсутствовать.
Если форма именительного падежа двойственного числа отсутствует, столбец «дв. ч.» автоматически выпускается из таблицы.

Если требуется привести форму какого-либо падежа двойственного числа без приведения формы именительного падежа, следует поставить:

  |nom-du= &nbsp;

Пока в тестовом шаблоне только падежи древнегреческого языка.
C расширением словаря планируется введение других падежей (с автоматическим скрыванием отсутствующих) и, возможно, введение семьи шаблонов для разных языков, основанном на этом общем.