Vorlage:Tschechisch Verb Flexion imperfektiv -e/Wartung
Auf dieser Seite werden wichtige Teile des Programmiercodes der Vorlage:Tschechisch Verb Flexion imperfektiv -e in einzelne Teile zerlegt, übersichtlich dargestellt und erläutert. Mit dieser Vorlage werden aus den erhaltenen Parametern die einzelnen Wortformen gebildet. Diese werden daraufhin der Muttervorlage Vorlage:Tschechisch Verb Flexion imperfektiv, die das Ausgabeformat der Tabelle festlegt, übergeben.
{{Tschechisch Verb Flexion imperfektiv
Aufruf und Einbindung der Vorlage Tschechisch Verb Flexion imperfektiv.
Indikativ Präsens 1.P Sg:
|Indikativ Präsens 1.P Sg= {{#if: {{{Indikativ Präsens 1.P Sg|}}} | {{{Indikativ Präsens 1.P Sg}}} | {{#if: {{{Stamm Präsens|}}} | {{{Stamm Präsens}}} | {{{1}}}{{#ifeq: {{{3}}} | u | | {{{2}}} }} }}u {{{reflexiv|}}} }}
- Ist der <Indikativ Präsens 1.P Sg> angegeben schreibe ihn. Beispiele: chtít - chci
- ist der Parameter <Stamm Präsens> angegeben schreibe ihn, wobei schließlich ein -u angefügt wird. Beispiele: kvést - kvet+u, péci - peč+u
- ist der Parameter <Stamm Präsens> nicht angegeben schreibe <1> (Verb ohne die letzten drei Buchstaben) und
- ergänze ein -u
- ist <reflexiv> angegeben schreibe <reflexiv>. Beispiele: vést si - vedu+ si
Indikativ Präteritum 1.P Sg m:
|Indikativ Präteritum 1.P Sg m= {{#if: {{{Indikativ Präteritum 1.P Sg m|}}} | {{{Indikativ Präteritum 1.P Sg m}}} | {{#if: {{{Stamm Präteritum|}}} | {{{Stamm Präteritum}}} | {{{1}}}{{#switch: {{{3}}} | í = {{{2}}}{{#switch: {{{2}}} | d | m | n | p | t = ě | e }} | u = u | {{{2}}}a }} }}l jsem {{{reflexiv|}}} }}
- Ist der <Indikativ Präteritum 1.P Sg m> angegeben schreibe ihn. Beispiele:
- ist der Parameter <Stamm Präteritum> angegeben schreibe ihn. Beispiele: číst - čet+l jsem, vést - ved+l jsem
- ist der Parameter <Stamm Präteritum> nicht angegeben schreibe <1> und
- ist der vorletzte Buchstabe <3> ein -í- schreibe <2> und
- ist der vorletzte Buchstabe ein -u- schreibe ein u. Beispiele: kynout - kynu+l jsem. Scheitert bei: tisknout - tisk+l jsem, táhnout - táh+l jsem (da die Vorlage den fünftvorletzten Buchstaben nicht abfragt, ist nicht bekannt, ob dieser ein Vokal oder Konsonant ist)
- andernfalls (ist der vorletzte Buchstabe kein -í- oder -u-) schreibe <2>a. Beispiele: brát - bra+l jsem, mazat - maza+l jsem. Scheitert bei: nést - nes+l jsem, číst - čet+l jsem
- ergänze -l jsem
- ist <reflexiv> angegeben schreibe <reflexiv>. Beispiele: vést se - vedl jsem+ se
Indikativ Futur 1.P Sg:
|Indikativ Futur 1.P Sg= {{#if: {{{Indikativ Futur 1.P Sg|}}} | {{{Indikativ Futur 1.P Sg}}} | {{#if: {{{Stamm Futur|}}} | {{{Stamm Futur}}}u {{{reflexiv|}}} | budu {{#if: {{{reflexiv|}}} |{{{reflexiv}}} }}{{{1}}}{{{2}}}{{{3}}}t }} }}
- Ist der Parameter <Indikativ Futur 1.P Sg> angegeben schreibe ihn. Beispiele:
Imperativ Sg:
|Imperativ Sg= {{#if: {{{Imperativ Sg|}}} | {{{Imperativ Sg}}} {{{reflexiv|}}} | {{#switch: {{{Imperativ}}} | — | - = — | {{{1}}}{{#switch: {{{3}}} | a = {{#ifeq: {{{2}}} | z | ž }} | á | í = {{{2}}}i | u = i | {{{2}}} }} {{{reflexiv|}}} }} }}
- Ist der <Imperativ Sg> angegeben schreibe ihn. Beispiele: hnát - žeň, chtít - chtěj
- ist bei <Imperativ> ein Bindestrich angegeben schreibe ihn. Beispiele: moci -
- ist bei <Imperativ> kein Bindestrich angegeben schreibe <1>
- ist der vorletzte Buchstabe <3> ein -a- und
- ist der vorletzte Buchstabe ein -á- oder -í- schreibe <2>i. Beispiele: cpát - cpi, třít - tři. Scheitert bei: brát - ber, hnát - žeň
- ist der vorletzte Buchstabe ein -u- schreibe ein i. Beispiele: táhnout - táhni. Scheitert bei: kynout - kyň
- andernfalls schreibe <2>. Beispiele:
- ist <reflexiv> angegeben schreibe <reflexiv>. Beispiele: vést se - veď+ se
Imperativ 1.P Pl:
|Imperativ 1.P Pl= {{#if: {{{Imperativ 1.P Pl|}}} | {{{Imperativ 1.P Pl}}} | {{#switch: {{{Imperativ}}} | — | - = — | {{#if: {{{Imperativ Sg|}}} | {{{Imperativ Sg}}} | {{{1}}}{{#switch: {{{3}}} | a = {{#ifeq: {{{2}}} | z | ž }} | á | í = {{{2}}}{{#switch: {{{2}}} | d | m | n | p | t | v = ě | e }} | u = ě }} }}me {{{reflexiv|}}} }} }}
- Ist der <Imperativ 1.P Pl> angegeben schreibe ihn. Beispiele: číst - čtěme, jít - jděme
- ist bei <Imperativ> ein Bindestrich angegeben schreibe ihn. Beispiele: moci -
- ist bei <Imperativ> kein Bindestrich angegeben und
- ist der <Imperativ Sg> angegeben schreibe ihn. Beispiele: hnát - žeň+me
- ist der <Imperativ Sg> nicht angegeben schreibe <1> und
- schreibe -me und ist <reflexiv> angegeben schreibe <reflexiv>. Beispiele: vést se - veď+me se
Partizip Aktiv:
|Partizip Aktiv= {{#switch: {{{Partizip Aktiv}}} | — | - = — | {{#if: {{{Stamm Präteritum|}}} | {{{Stamm Präteritum}}} | {{{1}}}{{#switch: {{{3}}} | í = {{{2}}}{{#switch: {{{2}}} | d | m |n | p | t = ě | e }} | u = u | {{{2}}}a }} }}l {{{reflexiv|}}} }}
- Ist bei <Partizip Aktiv> ein Bindestrich angegeben schreibe ihn. Beispiele:
- ist bei <Partizip Aktiv> kein Bindestrich angegeben und
- ist der <Stamm Präteritum> angegeben schreibe ihn. Beispiele: nést - nes+l, péci - pek+l
- ist der <Stamm Präteritum> nicht angegeben schreibe <1> und
- schreibe -l und ist <reflexiv> angegeben schreibe <reflexiv>. Beispiele: vést se - ved+l se
Partizip Aktiv Sg f:
|Partizip Aktiv Sg f= {{#if: {{{Partizip Aktiv Sg f|}}} | {{{Partizip Aktiv Sg f}}} | {{#switch: {{{Partizip Aktiv}}} | — | - = — | {{#if: {{{Stamm Präteritum|}}} | {{{Stamm Präteritum}}} | {{{1}}}{{#switch: {{{3}}} | í = {{{2}}}{{#switch: {{{2}}} | d | m | n | p | t = ě | e }} | u = u | {{{2}}}a }} }}la {{{reflexiv|}}} }} }}
- Ist der Parameter <Partizip Aktiv Sg f> angegeben schreibe ihn. Beispiele: jít - šla
- ist bei <Partizip Aktiv> ein Bindestrich angegeben schreibe ihn. Beispiele:
- ist bei <Partizip Aktiv> kein Bindestrich angegeben und
- ist der <Stamm Präteritum> angegeben schreibe ihn. Beispiele: nést - nes+la, péci - pek+la, jet - je+la
- ist der <Stamm Präteritum> nicht angegeben schreibe <1> und
- schreibe -la und ist <reflexiv> angegeben schreibe <reflexiv>. Beispiele: vést se - ved+la se
Partizip Passiv:
|Partizip Passiv= {{#switch: {{{Partizip Passiv|}}} | — | - = — | = {{{1}}}{{#switch: {{{3}}} | í = {{{2}}}{{#switch: {{{2}}} | d | m | n | p | t = ě | e }}n | u = ut | {{{2}}}án }} | #default = {{{Partizip Passiv}}} }}
- Ist bei <Partizip Passiv> ein Bindestrich angegeben schreibe ihn. Beispiele: moci -, růst -
- ist der Parameter <Partizip Passiv> nicht angegeben (ist er leer) schreibe <1> und
- ist der Parameter <Partizip Passiv> angegeben schreibe ihn. Beispiele: nést - nesen
Partizip Passiv Sg f:
|Partizip Passiv Sg f= {{#if: {{{Partizip Passiv Sg f|}}} | {{{Partizip Passiv Sg f}}} | {{#switch: {{{Partizip Passiv|}}} | — | - = — | = {{{1}}}{{#switch: {{{3}}} | í = {{{2}}}{{#switch: {{{2}}} | d | m | n | p | t = ě | e }}n | u = ut | {{{2}}}án }}a | #default = {{{Partizip Passiv}}}a }} }}
- Ist der Parameter <Partizip Passiv Sg f> angegeben schreibe ihn. Beispiele:
- ist bei <Partizip Passiv> ein Bindestrich angegeben schreibe ihn. Beispiele: moci -, růst -
- ist der Parameter <Partizip Passiv> nicht angegeben schreibe <1> und
- schreibe ein a
- ist der Parameter <Partizip Passiv> angegeben schreibe ihn und ergänze ein a. Beispiele: nést - nesen+a
Verbaladjektiv:
|Verbaladjektiv= {{#switch: {{{Verbaladjektiv|}}} | — | - = — | = {{#if: {{{Indikativ Präsens 3.P Pl|}}} | {{{Indikativ Präsens 3.P Pl}}} | {{#if: {{{Stamm Präsens|}}} | {{{Stamm Präsens}}} | {{{1}}}{{#ifeq: {{{3}}} | u | | {{{2}}} }} }}ou }}cí | #default = {{{Verbaladjektiv}}} }}
- ist bei <Verbaladjektiv> ein Bindestrich angegeben schreibe ihn. Beispiele: číst -, brát -
- ist der Parameter <Verbaladjektiv> nicht angegeben und
- ist <Indikativ Präsens 3.P Pl> angegeben schreibe ihn. Beispiele:
- ist <Indikativ Präsens 3.P Pl> nicht angegeben und
- schreibe cí
- ist der Parameter <Verbaladjektiv> angegeben schreibe ihn. Beispiele:
Verbalsubstantiv:
|Verbalsubstantiv= {{#switch: {{{Verbalsubstantiv|}}} | — | - = — | = {{#if: {{{Partizip Passiv|}}} | {{#switch: {{{Partizip Passiv}}} | — | - | – = {{#if: {{{Stamm Präteritum|}}} | {{{Stamm Präteritum}}} | {{{1}}}{{{2}}} }}en | {{{Partizip Passiv}}} }} | {{{1}}}{{#switch: {{{3}}} | í = {{{2}}}{{#switch: {{{2}}} | d | m | n | p | t = ě | e }}n | u = ut | {{{2}}}án }} }}í | #default = {{{Verbalsubstantiv}}} }}
- ist bei <Verbalsubstantiv> ein Bindestrich angegeben schreibe ihn. Beispiele: hnát -, moci -
- ist der Parameter <Verbalsubstantiv> nicht angegeben und
- ist <Partizip Passiv> angegeben und
- ist bei <Partizip Passiv> ein Bindestrich angegeben und
- ist bei Parameter <Partizip Passiv> kein Bindestrich angegeben schreibe <Partizip Passiv>. Beispiele: táhnout - tažen+í
- ist <Partizip Passiv> nicht angegeben schreibe <1> und
- ist <Partizip Passiv> angegeben und
- schreibe ein í
- ist der Parameter <Verbalsubstantiv> angegeben schreibe ihn. Beispiele: prát - praní
Transgressiv Präsens Sg m:
|Transgressiv Präsens Sg m= {{#if: {{{Transgressiv Präsens Sg m|}}} | {{{Transgressiv Präsens Sg m}}} | {{#switch: {{{Transgressiv Präsens}}} | — | - = — | {{#if: {{{Stamm Präsens|}}} | {{{Stamm Präsens}}} | {{{1}}}{{#ifeq: {{{3}}} | u | | {{{2}}} }} }}a {{{reflexiv|}}} }} }}
- Ist der <Transgressiv Präsens Sg m> angegeben schreibe ihn. Beispiele: mazat - maže, péci - peka
- ist bei <Transgressiv Präsens> ein Bindestrich angegeben schreibe ihn. Beispiele:
- ist bei <Transgressiv Präsens> kein Bindestrich angegeben und
- schreibe ein a und ist <reflexiv> angegeben schreibe <reflexiv>. Beispiele: prát se - per+a se