/**************     Persönliche Knöpfe     ***********************/
importScript('Benutzer:Betterknower/js/buttons.js');

//importScript("Benutzer:Formatierer/commonENWT.js"); // Benutzer:Formatierer/commonENWT.js
//importScript("Benutzer:Formatierer/rhymesedit.js"); // Benutzer:Formatierer/rhymesedit.js
//importScript("Benutzer:Formatierer/editor.js");     // Benutzer:Formatierer/editor.js
/****** filtert aus den LÄ Reime und autoedit-Bearbeitungen ******/
importScript("Benutzer:Formatierer/filter.js");     // Benutzer:Formatierer/filter.js

/*** Eingabefeld mit Regulärem Ausdruck für Seitenextrakte auf Kategorieseiten ***/
importScript("Benutzer:Formatierer/liste.js");      //BD:Formatierer#Bitte_um_Abarbeitungshilfe

// Zusammenfassungszeile bei neuen Einträgen
if(document.title.indexOf("Erstellen von") !== -1) {
	document.getElementById("wpSummary").value =
		"neu";
}

// obj ist das element in das eingefügt wird. Z.B.: "#wpTextbox1"
function insertTagNeu(obj,pre,post,peri) {
  $( obj ).textSelection(
    'encapsulateSelection', {
      pre: pre,
      peri: peri,
      post: post
    }
  );
}

/** von Udo T. geklaut **/
/**
 * TemplateScript adds configurable templates and scripts to the sidebar, and adds an example regex editor.
 * @see https://meta.wikimedia.org/wiki/TemplateScript
 * @update-token [[File:Pathoschild/templatescript.js]]
 */
/* regexEditor erstmal deaktivieren */
mw.config.set('userjs-templatescript', { regexEditor: false });
// <nowiki>
$.ajax('//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType:'script', cache:true }).then(function() {
  pathoschild.TemplateScript.add(
  [
//  Sperr-Nachricht
    { name: 'Sperrnachricht',
      template: '== Sperrbenachrichtigung ==\n{{subst:Sperrnachricht|}}\n',
      editSummary: '+Sperrbenachrichtigung'
    }
  ],
    { position:'after', enabled: mw.config.get('wgNamespaceNumber') === 3 }
  );

  pathoschild.TemplateScript.add(
  [
//  gesp. Benutzer
    { name: 'gesp. Benutzer',
      template: '{{Gesperrter Benutzer}}\n',
      editSummary: '+gesperrter Benutzer'
    }
  ],
    { position:'after', enabled: (mw.config.get('wgNamespaceNumber') === 2 | mw.config.get('wgNamespaceNumber') === 3) }
  );
  
  pathoschild.TemplateScript.add(
// Kategorie Flexionen
  [
//  FlexionVerbImp-a
    { name: 'FlexionVerbImp-a',
      editSummary: 'neu',
      template: '== {{subst:PAGENAME}} (Konjugation) ({{Verbkonjugation|Tschechisch}}) ==\n\n{{Tschechisch Verb Flexion imperfektiv -á|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|3}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -2 }}}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -1 }}}}|t|\n}}'
    },
//  FlexionVerbImp-e
    { name: 'FlexionVerbImp-e',
      editSummary: 'neu',
      template: '== {{subst:PAGENAME}} (Konjugation) ({{Verbkonjugation|Tschechisch}}) ==\n\n{{Tschechisch Verb Flexion imperfektiv -e|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|3}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -2 }}}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -1 }}}}|t|\n}}'
    },
//  FlexionVerbImp-i
    { name: 'FlexionVerbImp-i',
      editSummary: 'neu',
      template: '== {{subst:PAGENAME}} (Konjugation) ({{Verbkonjugation|Tschechisch}}) ==\n\n{{Tschechisch Verb Flexion imperfektiv -í|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|3}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -2 }}}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -1 }}}}|t|\n}}'
    },
//  FlexionVerbImp-je
    { name: 'FlexionVerbImp-je',
      editSummary: 'neu',
      template: '== {{subst:PAGENAME}} (Konjugation) ({{Verbkonjugation|Tschechisch}}) ==\n\n{{Tschechisch Verb Flexion imperfektiv -je|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|3}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -2 }}}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -1 }}}}|t|\n}}'
    },
//  FlexionVerbPerf-a
    { name: 'FlexionVerbPerf-a',
      editSummary: 'neu',
      template: '== {{subst:PAGENAME}} (Konjugation) ({{Verbkonjugation|Tschechisch}}) ==\n\n{{Tschechisch Verb Flexion perfektiv -á|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|3}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -2 }}}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -1 }}}}|t|\n}}'
    },
//  FlexionVerbPerf-e
    { name: 'FlexionVerbPerf-e',
      editSummary: 'neu',
      template: '== {{subst:PAGENAME}} (Konjugation) ({{Verbkonjugation|Tschechisch}}) ==\n\n{{Tschechisch Verb Flexion perfektiv -e|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|3}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -2 }}}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -1 }}}}|t|\n}}'
    },
//  FlexionVerbPerf-i
    { name: 'FlexionVerbPerf-i',
      editSummary: 'neu',
      template: '== {{subst:PAGENAME}} (Konjugation) ({{Verbkonjugation|Tschechisch}}) ==\n\n{{Tschechisch Verb Flexion perfektiv -í|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|3}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -2 }}}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -1 }}}}|t|\n}}'
    },
//  FlexionVerbPerf-je
    { name: 'FlexionVerbPerf-je',
      editSummary: 'neu',
      template: '== {{subst:PAGENAME}} (Konjugation) ({{Verbkonjugation|Tschechisch}}) ==\n\n{{Tschechisch Verb Flexion perfektiv -je|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|3}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -2 }}}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -1 }}}}|t|\n}}'
    },
//  FlexionAdj
    { name: 'FlexionAdj',
      editSummary: 'neu',
      template: '== {{subst:PAGENAME}} (Deklination) ({{Adjektivdeklination|Tschechisch}}) ==\n\n{{Tschechisch Adjektiv Deklination|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|3}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -2 }}}}|{{subst:#invoke:Str|index|{{subst:PAGENAME}}|{{subst:#expr:{{subst:#invoke:Str|len|{{subst:PAGENAME}}}} -1 }}}}|{{subst:#invoke:Str|right|{{subst:PAGENAME}}| 1 }}|\n}}'
    },
//  Verb reg. trenn
    { name:'Verb.reg.tr',
      script: function(verbregtr) {
        insertTagNeu('#wpSummary','neu','','');
        insertTagNeu('#wpTextbox1','== {{subst:PAGENAME}} (Konjugation) ({{Verbkonjugation|Deutsch}}) ==\n{{Deutsch Verb regelmäßig|XXX|e|r|e|n|','t|Teil 1=YYY|vp=uvp|zp=uzp|gerund=|haben=|Infinitiv=einteilig|Nebensatzkonjugation=einteilig|veraltet=0}}\n','');
      },
      forActions: 'edit'
    }
  ],
    { category:'Flexionen:', position:'before', enabled: mw.config.get('wgNamespaceNumber') === 108 }
  );

  pathoschild.TemplateScript.add(
// Kategorie adj. Dekl.
  [
//  f-adj-Dekl-en
    { name: 'f-Adj-en',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Dativ Plural der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}]]\'\'\'\n\n*Genitiv Singular der schwachen Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}]]\'\'\'\n*Dativ Singular der schwachen Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}]]\'\'\'\n*Plural der schwachen Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}]]\'\'\'\n\n*Genitiv Singular der gemischten Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}]]\'\'\'\n*Dativ Singular der gemischten Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}]]\'\'\'\n*Plural der gemischten Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}]]\'\'\'\n\n{{Grundformverweis Dekl|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}}}\n'
    },
//  f-adj-Dekl-er
    { name: 'f-Adj-er',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Genitiv Singular der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}]]\'\'\'\n*Dativ Singular der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}]]\'\'\'\n*Genitiv Plural der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}]]\'\'\'\n\n{{Grundformverweis Dekl|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}}}\n'
    },
//  2m-adj-Dekl-ee
    { name: '2m-Adj-ee',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Nominativ Plural der starken Deklination des Substantivs \'\'\'[[]]\'\'\'\n*Akkusativ Plural der starken Deklination des Substantivs \'\'\'[[]]\'\'\'\n\n{{Grundformverweis Dekl|}}\n'
    },
//  2m-adj-Dekl-e-
    { name: '2m-Adj-e-',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Nominativ Singular der schwachen Deklination des Substantivs \'\'\'[[]]\'\'\'\n\n{{Grundformverweis Dekl|}}\n'
    },
//  2m-adj-Dekl-m-
    { name: '2m-Adj-m-',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Dativ Singular der starken Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n{{Grundformverweis Dekl|}}\n'
    },
//  2m-adj-Dekl-n-
    { name: '2m-Adj-n-',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Akkusativ Singular der starken Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n*Dativ Singular der schwachen Flexion des Substantivs \'\'\'[[]]\'\'\'\n*Akkusativ Singular der schwachen Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n*Dativ Singular der gemischten Flexion des Substantivs \'\'\'[[]]\'\'\'\n*Akkusativ Singular der gemischten Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n{{Grundformverweis Dekl|}}\n'
    },
//  2m-adj-Dekl-ne
    { name: '2m-Adj-ne',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Nominativ Plural der schwachen Flexion des Substantivs \'\'\'[[]]\'\'\'\n*Genitiv Plural der schwachen Flexion des Substantivs \'\'\'[[]]\'\'\'\n*Akkusativ Plural der schwachen Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n*Nominativ Plural der gemischten Flexion des Substantivs \'\'\'[[]]\'\'\'\n*Genitiv Plural der gemischten Flexion des Substantivs \'\'\'[[]]\'\'\'\n*Akkusativ Plural der gemischten Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n{{Grundformverweis Dekl|}}\n'
    },
//  2m-adj-Dekl-nn
    { name: '2m-Adj-nn',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Dativ Plural der starken Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n*Dativ Plural der schwachen Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n*Dativ Plural der gemischten Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n{{Grundformverweis Dekl|}}\n'
    },
//  2m-adj-Dekl-ns
    { name: '2m-Adj-ns',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Genitiv Singular der starken Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n*Genitiv Singular der schwachen Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n*Genitiv Singular der gemischten Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n{{Grundformverweis Dekl|}}\n'
    },
//  2m-adj-Dekl-re
    { name: '2m-Adj-re',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Genitiv Plural der starken Flexion des Substantivs \'\'\'[[]]\'\'\'\n\n{{Grundformverweis Dekl|}}\n'
    },
//  m-adj-Dekl-e
    { name: 'm-Adj-e',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Nominativ Plural der starken Deklination des Substantivs \'\'\'[[{{subst:PAGENAME}}r]]\'\'\'\n*Akkusativ Plural der starken Deklination des Substantivs \'\'\'[[{{subst:PAGENAME}}r]]\'\'\'\n\n*Nominativ Singular der schwachen Deklination des Substantivs \'\'\'[[{{subst:PAGENAME}}r]]\'\'\'\n\n{{Grundformverweis Dekl|{{subst:PAGENAME}}r}}\n'
    },
//  m-adj-Dekl-em
    { name: 'm-Adj-em',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Dativ Singular der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n\n{{Grundformverweis Dekl|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r}}\n'
    },
//  m-adj-Dekl-en
    { name: 'm-Adj-en',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Genitiv Singular der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n*Akkusativ Singular der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n*Dativ Plural der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n\n*Genitiv Singular der schwachen Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n*Dativ Singular der schwachen Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n*Akkusativ Singular der schwachen Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n*Plural der schwachen Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n\n*Genitiv Singular der gemischten Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n*Dativ Singular der gemischten Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n*Akkusativ Singular der gemischten Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n*Plural der gemischten Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r]]\'\'\'\n\n{{Grundformverweis Dekl|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}r}}\n'
    },
//  n-adj-Dekl-e
    { name: 'n-Adj-e',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Nominativ Plural der starken Deklination des Substantivs \'\'\'[[{{subst:PAGENAME}}s]]\'\'\'\n*Akkusativ Plural der starken Deklination des Substantivs \'\'\'[[{{subst:PAGENAME}}s]]\'\'\'\n\n*Nominativ Singular der schwachen Deklination des Substantivs \'\'\'[[{{subst:PAGENAME}}s]]\'\'\'\n*Akusativ Singular der schwachen Deklination des Substantivs \'\'\'[[{{subst:PAGENAME}}s]]\'\'\'\n\n{{Grundformverweis Dekl|{{subst:PAGENAME}}s}}\n'
    },
//  n-adj-Dekl-em
    { name: 'n-Adj-em',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Dativ Singular der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s]]\'\'\'\n\n{{Grundformverweis Dekl|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s}}\n'
    },
//  n-adj-Dekl-en
    { name: 'n-Adj-en',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Genitiv Singular der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s]]\'\'\'\n*Dativ Plural der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s]]\'\'\'\n\n*Genitiv Singular der schwachen Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s]]\'\'\'\n*Dativ Singular der schwachen Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s]]\'\'\'\n*Plural der schwachen Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s]]\'\'\'\n\n*Genitiv Singular der gemischten Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s]]\'\'\'\n*Dativ Singular der gemischten Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s]]\'\'\'\n*Plural der gemischten Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s]]\'\'\'\n\n{{Grundformverweis Dekl|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s}}\n'
    },
//  n-adj-Dekl-er
    { name: 'n-Adj-er',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n=== {{Wortart|Deklinierte Form|Deutsch}} ===\n\n{{Worttrennung}}\n:\n\n{{Aussprache}}\n:{{IPA}} {{Lautschrift|}}\n:{{Hörbeispiele}} {{Audio|}}\n\n{{Grammatische Merkmale}}\n*Genitiv Plural der starken Flexion des Substantivs \'\'\'[[{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s]]\'\'\'\n\n{{Grundformverweis Dekl|{{subst:#invoke:Str|crop|{{subst:PAGENAME}}|1}}s}}\n'
    }
  ],
//    { category:'adj. Dekl.:', position:'before', editSummary: 'neu', enabled: mw.config.get('wgNamespaceNumber') === 0 }
    { category:'Flexionen:', position:'before', editSummary: 'neu', enabled: false }
  );

  pathoschild.TemplateScript.add(
// Kategorie Bausteine
  [
//  Anmerkungen
    { name: 'Anmerkungen',
      editSummary: '',
      template: '{{Anmerkung}}\n:siehe auch: [[učit se]]'
    },
//  Audio
    { name: 'Audio',
      editSummary: '',
      template: '{{Audio|Cs-{{subst:PAGENAME}}.ogg}}'
    },
//  Kontext
    { name:'Kontext',
      script: function(kontext) {
        insertTagNeu('#wpTextbox1','{{K|','|spr=cs}}','');
      },
      forActions: 'edit'
    },
//  wikisource
    { name:'wikisource',
      script: function(wikisource) {
        insertTagNeu('#wpTextbox1','„“<ref>{{Wikisource|s:cs:','LINK|AUTOR, TEXT|spr=cs}}</ref>','');
      },
      forActions: 'edit'
    },
//  Ref Korpus
    { name:'Ref Korpus',
      script: function(refkorpus) {
        insertTagNeu('#wpTextbox1','„','“<ref>X, 2005, č. 3, zitiert nach korpus.cz</ref>','');
      },
      forActions: 'edit'
    },
//  Ref Internet
    { name: 'Ref Internet',
      editSummary: '',
      script: function(refintern) {
        var Jetzt = new Date();
        var date = ((Jetzt.getDate()<10) ? "0" : "")+ Jetzt.getDate();
        var monat = (( (Jetzt.getMonth()+1) <10) ? "0" : "")+ (Jetzt.getMonth()+1);
        heute=Jetzt.getFullYear()+"-"+monat+"-"+date;
        insertTagNeu('#wpTextbox1','„','“<ref>{{Internetquelle | url= | titel= | autor= | werk= | datum=20XX-XX-XX | zugriff='+heute+'}}</ref>','');
      },
      forActions: 'edit'
    },
//  Ref iDNES
    { name: 'Ref iDNES',
      editSummary: '',
      script: function(refidnes) {
        var Jetzt = new Date();
        var date = ((Jetzt.getDate()<10) ? "0" : "")+ Jetzt.getDate();
        var monat = (( (Jetzt.getMonth()+1) <10) ? "0" : "")+ (Jetzt.getMonth()+1);
        heute=Jetzt.getFullYear()+"-"+monat+"-"+date;
        insertTagNeu('#wpTextbox1','„','“<ref>{{Internetquelle | url= | titel= | autor= | werk=iDNES.cz | datum=20XX-XX-XX | zugriff='+heute+'}}</ref>','');
      },
      forActions: 'edit'
    },
//  Ref Lingea
    { name: 'Ref Lingea',
      editSummary: '',
      template: ':[1] {{Ref-cs-Lingea-ISSČ}}'
    },
//  Refc cs
    { name: 'Refs cs',
      editSummary: '',
      template: '{{Referenzen}}\n:[1] {{Wikipedia|spr=cs}}\n:[*] {{Ref-IJP-UJC}}\n:[1] {{Ref-cs-SSJC}}\n:[1] {{Ref-cs-PSJC}}\n:[1] {{Ref-cs-Lingea-ISSČ}}\n:[1] {{Ref-Langenscheidt|cs}}\n:[1] {{Ref-Pons|cs}}\n:[1] {{Ref-cs-seznam}}\n:[1] {{Ref-cs-centrum}}\n'
    },
//  Übersetzungen
    { name:'Übersetzungen',
      script: function(uebers) {
        insertTagNeu('#wpTextbox1','{{Ü-Tabelle|1|G=\n|Ü-Liste=\n*{{de}}: {{Ü|de|}} {{f}}, {{Ü|de|}} {{f}}, {{Ü|de|}} {{f}}\n','','');
      },
      forActions: 'edit'
    },
//  ÜbersetzungenV
    { name:'ÜbersetzungenV',
      script: function(uebersv) {
        insertTagNeu('#wpTextbox1','{{Ü-Tabelle|1|G=\n|Ü-Liste=\n*{{de}}: {{Ü|de|}}, {{Ü|de|}}, {{Ü|de|}}\n','','');
      },
      forActions: 'edit'
    },
//  Ähnlichkeiten
    { name:'Ähnlichkeiten',
      script: function(aehnl) {
        insertTagNeu('#wpTextbox1','{{Ähnlichkeiten 1|[[',']]|spr=cs}}','');
      },
      forActions: 'edit'
    },
//  Entlehnungen
    { name: 'Entlehnungen',
      editSummary: '',
      template: '[[Kategorie:Entlehnung aus dem Lateinischen (Tschechisch)]]'
    },
//  Cs Buchstaben
    { name: 'Cs Buchstaben',
      editSummary: '',
      template: 'ěščřžňďťůŠČŘŽ'
    },
//  Cs IPA
    { name: 'Cs IPA',
      editSummary: '',
      template: 'ˈ ː ʔ ɛ ɪ ɔ ʊ ɔʊ̯  ɡ ɦ ʃ ʒ t͡s t͡ʃ ď ɟ ɲɛ ɲɪ ŋk r̝ɛ tr̝̊ l̩ n̩ r̩'
    },
//  Ref-Wikipedia
    { name:'Ref-WP',
      script: function(refwp) {
        insertTagNeu('#wpTextbox1','<ref>{{Wikipedia|','|oldid=}}</ref>','');
      },
      forActions: 'edit'
    },
//  Worttrennung CH&LI
    { name:'WT CH&LI',
      script: function(wtch) {
        insertTagNeu('#wpSummary','+WT CH&LI','','');
        insertTagNeu('#wpTextbox1','|Worttrennung={{subst:#invoke:Convert-CH|main|convert_wt_to_ss|','}}','');
      },
      forActions: 'edit'
    }
  ],
    { category:'Bausteine:', position:'cursor', enabled: mw.config.get('wgNamespaceNumber') === 0 }
  );
  
  pathoschild.TemplateScript.add(
// Kategorie neue Einträge
  [
//  alte Schreibweise-ß
    { name: 'alt-Schreibw-ß',
      editSummary: 'Neuanlage veralt. Schreibweise',
      template: '== {{subst:PAGENAME}} ({{Sprache|Deutsch}}) ==\n{{Alte Schreibweise|{{subst:#invoke:Convert-CH|main|convert_to_ss|{{subst:PAGENAME}}}}|Reform 1996}}\n'
    }
  ],
    { category:'neue Eintr.:', position:'before', enabled: mw.config.get('wgNamespaceNumber') === 0 }
  );
  
  pathoschild.TemplateScript.add(
// Kategorie Wartung
  [
//  IP-Beozeile-3
    { name:'IP-Beoz.3',
      script: function(beoz3) {
        insertTagNeu('#wpTextbox1','\n{{IP-Beozeile3|1=','|2=|3=|4=}}','');
      },
      forActions: 'edit'
    }
  ],
    { category:'Wartung:', position:'cursor', enabled: mw.config.get('wgNamespaceNumber') === 4 }
  );
  
/* Softhyphen entfernen */
    pathoschild.TemplateScript.add({
      category: 'Wartung:',
      name:'Softhyphen',
      script: function(softhyph) {
        softhyph
          .replace(/­/g, '')
          .appendEditSummary('Softhyphen entfernt')
          .clickDiff();
      },
      forActions: 'edit',
      enabled: mw.config.get('wgNamespaceNumber') === 0
    });
});

// </nowiki>