Bikarhêner:Balyozxane/templateScript.js

Ji Wîkîferhengê

Zanibe: Piştî weşandinê, ji bo dîtina guhartinan dibe ku hewce be "cache"ya geroka xwe paqij bikî.

  • Firefox / Safari: Pê li Shift û Reload bike an jî Ctrl-F5 an Ctrl-R bike (ji bo Mac: ⌘-R)
  • Google Chrome: Pê li Ctrl-Shift-R (ji bo Mac: ⌘-Shift-R) bike
  • Internet Explorer / Edge: Pê li Ctrl û Refresh bike, an jî Ctrl-F5 bike
  • Opera: Pê li Ctrl-F5 bike.
/**
 * 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]]
 */
// <nowiki>
var title = mw.config.get('wgTitle');

$.ajax('//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType:'script', cache:true }).then(function() {
pathoschild.TemplateScript.add({
	name:'bikeKurdî',
	accessKey: 'a',
	script: function(editor) {
		editor
			.replace(/===(=)?Pronunciation===(=)?/g, '=== Bilêvkirin ===')
			.replace(/\{\{(a|qualifier|qual|q)\|/g, '\{\{mj\|')
			.replace(/\{\{(s|sense)\|/g, '\{\{mane\|')
			.replace(/\{\{(af|affix)\|/g, '\{\{qertaf\|')
			.replace(/\{\{anagrams\|/g, '\{\{anagram\|')
			.replace(/\{\{also\|/g, '\{\{binêre herwiha\|')
			.replace(/\{\{w\|/g, '\{\{w\|ziman=en')
			.replace(/\{\{(homophones|homophone|hmp)\|/g, '\{\{hevdeng\|')
			.replace(/\{\{doublet\|/g, '\{\{cotreh\|')
			.replace(/\{\{alter\|/g, '\{\{herwiha\|')
			.replace(/\{\{alt\|/g, '\{\{herwiha\|')
			.replace(/\{\{(synonyms|syn)\|/g, '\{\{hevmaneyên peyvê\|')
			.replace(/\{\{(antonyms|antonym|ant)\|/g, '\{\{dijmaneyên peyvê\|')
			.replace(/\{\{(hyphenation|hyph)\|(en|de|fr)\|/g, '\{\{kîte\|')
			.replace(/\{\{l\|/g, '\{\{g\|')
			.replace(/\{\{m\|/g, '\{\{qal\|')
			.replace(/\{\{(label|lb)\|/g, '\{\{f\|')
			.replace(/\|(UK|RP)(\||\}\})/g, '\|KY$2')
			.replace(/\|AU(\||\}\})/g, '\|Awistralya$1')
			.replace(/\|Canada(\||\}\})/g, '\|Kanada$1')
			.replace(/\|informal(\||\}\})/g, '\|nefermî$1')
			.replace(/\|rare(\||\}\})/g, '\|kêmpeyda$1')
			.replace(/\|archaic(\||\}\})/g, '\|kevnare$1')
			.replace(/\|slang(\||\}\})/g, '\|argo$1')
			.replace(/\|idiomatic(\||\}\})/g, '\|biwêjî$1')
			.replace(/\|obsolete(\||\}\})/g, '\|kevnbûyî$1')
			.replace(/\|(US|USA|GenAm|GA)(\||\}\})/g, '\|DYA$2')
			.replace(/\{\{audio\|/g, '\{\{deng\|')
			.replace(/Audio \((UK|RP)\)/g, 'Deng \(KY\)')
			.replace(/[aA]udio\}\}/g, 'Deng\}\}')
			.replace(/Audio \(AU\)/g, 'Deng \(Awistralya\)')
			.replace(/\|Audio \(Southern England\)\}\}/g, '\|Deng \(Inglîstana başûr\)}\}')
			.replace(/Audio \((US|USA|GA|GenAm)\)/g, 'Deng \(DYA\)')
			.replace(/===(=)?(=)?Verb===(=)?(=)?\n{{head\|en\|verb form}}/g, '=== Formeke lêkerê ===\n{{lêker|en|form=erê}}')
			.replace(/===(=)?(=)?Noun===(=)?(=)?\n{{head\|en\|noun form}}/g, '=== Formeke navdêrê ===\n{{navdêr|en|form=erê}}')
			.replace(/===(=)?(=)?Adjective===(=)?(=)?\n{{head\|en\|(comparative|superlative) adjective}}/g, '=== Formeke rengdêrê ===\n{{rengdêr|en|form=erê}}')
			.replace(/===(=)?(=)?Adverb===(=)?(=)?\n{{head\|en\|(comparative|superlative) adverb}}/g, '=== Formeke hokerê ===\n{{hoker|en|form=erê}}')
			.replace(/===(=)?(=)?Synonyms===(=)?(=)?/g, '==== Hevmane ====')
			.replace(/===(=)?(=)?Coordinate terms===(=)?(=)?/g, '==== Binêre herwiha ====')
			.replace(/===(=)?(=)?Antonyms===(=)?(=)?/g, '==== Dijmane ====')
			.replace(/===(=)?(=)?Descendants===(=)?(=)?/g, '==== Dûnde ====')
			.replace(/===(=)?(=)?Derived terms===(=)?(=)?/g, '==== Jê ====')
			.replace(/===(=)?(=)?Alternative forms===(=)?(=)?/g, '==== Herwiha ====')
			.replace(/===(=)?(=)?Related terms===(=)?(=)?/g, '==== Têkildar ====')
			.replace(/===(=)?(=)?See also===(=)?(=)?/g, '==== Binêre herwiha ====')
			.replace(/===(=)?(=)?Anagrams===(=)?(=)?/g, '==== Anagram ====')
			.replace(/===(=)?(=)?Further reading===(=)?(=)?/g, '==== Binêre herwiha ====')
			.replace(/===(=)?(=)?References===(=)?(=)?/g, '=== Çavkanî ===')
			.replace(/===(=)?(=)?Usage notes===(=)?(=)?/g, '==== Bikaranîn ====')
			.replace(/===(=)?(=)?Etymology(.*?)===(=)?(=)?/g, '==== Etîmolojî ====')
			.replace(/===(=)?(=)?Hyponyms===(=)?(=)?/g, '==== Jêrnav ====')
			.replace(/===(=)?(=)?Hypernyms===(=)?(=)?/g, '==== Jornav ====')
			.replace(/===(=)?(=)?Proper (n|N)oun===(=)?(=)?/g, '=== Serenav ===')
			.replace(/===(=)?(=)?Adjective===(=)?(=)?/g, '=== Rengdêr ===')
			.replace(/===(=)?(=)?Adverb===(=)?(=)?/g, '=== Hoker ===')
			.replace(/===(=)?(=)?Verb===(=)?(=)?/g, '=== Lêker ===')
			.replace(/===(=)?(=)?Noun===(=)?(=)?/g, '=== Navdêr ===')
			.replace(/==English==/g, '== \{\{ziman|en\}\} ==')
			.replace(/\{\{en-noun(.*?)/g, '\{\{en-navdêr$1')
			.replace(/\{\{en-verb(.*?)/g, '\{\{en-lêker$1')
			.replace(/\{\{en-adv(.*?)/g, '\{\{en-hoker$1')
			.replace(/\{\{en-adj(.*?)/g, '\{\{en-rengdêr$1')
			.replace(/\{\{en-proper noun(.*?)/g, '\{\{en-serenav$1')
			.replace(/\{\{en-plural( |\-)noun\}\}/g, '\{\{navdêr|en|j=p\}\}')

			.replace(/\{\{(der|rel)\d\|/g, '\{\{kol3\|')
			.replace(/====[ ]*?(Herwiha|Jê|Têkildar)[ ]*?====\n{{kol(2|3)\|en/g, '==== $1 ====\n{{kol$2|en|cure=$1')
//ja
			.replace(/==Japanese==/g, '== \{\{ziman|ja\}\} ==')
			.replace(/===(=)?(=)?Romanization===(=)?(=)?/g, '=== Romanîzekirin ===')
			.replace(/\n# \{\{ja-romanization of\|/g, '# \{\{ja-romanîzekirin\|')
			.replace(/\{\{ja-noun(.*?)/g, '\{\{ja-navdêr$1')
			.replace(/\{\{ja-adj(.*?)/g, '\{\{ja-rengdêr$1')

			.replace(/\{\{(pre|prefix)\|(.*?)\|(.*?)\|(.*?)\}\}/g, 'Ji \{\{pêş\|$2\|$3-\|$4\}\}\.')
			.replace(/\{\{(suf|suffix)\|(.*?)\|(.*?)\|(.*?)\}\}/g, 'Ji \{\{paş\|$2\|$3\|-$4\}\}\.')
			.replace(/\{\{(com|compound)\|(.*?)\|(.*?)\|(.*?)\}\}/g, 'Ji \{\{pêk\|$2\|$3\|$4\}\}\.')
			.replace(/\{\{(con|confix)\|/g, 'Ji \{\{pêşûpaş\|')
			.replace(/\n# \{\{(alt|alternative) (spelling|form)( of)?\|/g, '# {{awayekî din|')
			.replace(/\{\{(wp|wikipedia)\}\}/g, '\{\{wp|ziman=en\}\}')
			.replace(/\{\{(pedia|pedialite)\}\}/g, '\{\{wpedî|ziman=en\}\}')
			.replace(/\n# \{\{present participle of\|en\|(.*?)\|nocat=1\}\}/g, '# \{\{partîsîpa niha|en|$1\}\}')
			.replace(/\n# \{\{past participle of\|en\|(.*?)\|nocat=1\}\}/g, '# \{\{partîsîpa borî|en|$1\}\}')
			.replace(/\n# \{\{en-past of\|/g, '# \{\{en-dema-borî\|')
			.replace(/\n# \{\{en-simple past of\|/g, '# \{\{en-dema-borî-sade\|')
			.replace(/\n# \{\{en-third-person singular of\|(.*?)\}\}/g, '# \{\{en-dema-niha|$1|sêyem|yekjimar\}\}')
			.replace(/\n# \{\{plural of\|/g, '# \{\{pirjimar\|')
			.replace(/\n# \{\{en-superlative of\|/g, '# \{\{sûperlatîv|en\|')
			.replace(/\n# \{\{en-comparative of\|/g, '# \{\{komparatîv|en\|')
			.replace(/\n# \{\{(obs|obsolete|dated) (spelling|form)( of)\|/g, '# \{\{kevnbûyî\|')
			.replace(/\{\{bor\|(.*?)\|(.*?)(\}\}|\|)/g, '\{\{deyn|$2|$1$3')
			.replace(/\{\{inh\|(.*?)\|(.*?)(\}\}|\|)/g, '\{\{mîr|$2|$1$3')
			.replace(/\{\{u?der\|(.*?)\|(.*?)(\}\}|\|)/g, '\{\{ji|$2|$1$3')
			.replace(/\{\{etyl\|(.*?)\|(.*?)\}\}/g, '\{\{ji|$1|$2|-}}')
			.replace(/\{\{(cog|cognate)\|/g, '\{\{hv\|')
			.replace(/\{\{(noncognate|noncog|ncog|nc)\|/g, '\{\{nehevreh\|')
			.replace(/\{\{desc\|/g, '\{\{dû\|')
			.replace(/\{\{desctree\|/g, '\{\{dardû\|')
			.replace(/bor=1/g, 'deyn=1')
			.replace(/\|(t|gloss)([1-9][0-9]*)?=/g, '|w$2=')
			.replace(/\|alt([1-9][0-9]*)?=/g, '|cuda$1=')
			.replace(/\|head([1-9][0-9]*)?=/g, '|cuda$1=')
			.replace(/bor=1/g, 'deyn=1')
			.replace(/\[\[(Image|File):/g, '\[\[Wêne:')
			.replace(/\*[ ]*?\[\[(.*)\]\]/g, '* {{g|en|$1}}')
			.replace(/#\*[ ]*?'''([0-9]+)'''(,)?[ ]*?(.*?)\n#\*:(.*?)\n#\*::(.+)/g, '#* {{jêder\n|en|$3, $1|jêgirtin=$4\n|werger=$5}}')
			.replace(/=\nFrom/g, '=\nJi')
			.replace(/}(,)? from {/g, '}, ji {')
			.replace(/=\nBorrowed from/g, '=\nDeyn ji')
			.replace(/(e|E)quivalent to( Ji)?/g, 'wekheva')
			.replace(/}\.\.\n/g, '}.\n')
			.replace(/\.[ ]*?wekheva/g, '. Wekheva')
			.replace(/Ji Ji/g, 'Ji')

// jê bibe
			.replace(/\{\{see desc\}\}/g, '')
			.replace(/\n\* \{\{rhymes(.+)/g, '')
			.replace(/{{enPR\|[^( |\n|,)]+/g, '')
			.replace(/\|-}} {{qal\|([^\|]+)\|/g, '|')

			.appendEditSummary('[[Bikarhêner:Balyozxane/templateScript.js|TS]]: Ji [[en:' + title + '|en.wikt]]')
			.clickPreview();
	}
});
	pathoschild.TemplateScript.add({
	name:'reformat',
	forNamespaces: '0',
	accessKey: 'q',
	script: function(editor) {
		editor
			.replace(/{{ji\|fr}} \[\[([^\]]+)\]\]/g, '{{deyn|fr|ku|$1}}')
			.replace(/(\*|#)?(Ji '')?[ ]*?\[\[([^\]]+)\]\][ ]*?\+[ ]*?\[\[\-(.*?)\-\]\] \+ \[\[([^\]]+)\]\](\.''|''\.|'')?/g, 'Ji {{navg|ku|$3|-$4-|$5}}.')
			.replace(/(\*|#)?(Ji '')?[ ]*?\[\[(.*?)\-\]\][ ]*?\+[ ]*?\[\[(.*?)\]\](\.''|''\.|'')?/g, 'Ji {{pêş|ku|$3-|$4}}.')
			.replace(/(\*|#)?(Ji '')?[ ]*?\[\[(.*?)\]\][ ]*?\+[ ]*?\[\[\-(.*?)\]\](\.''|''\.|'')?/g, 'Ji {{paş|ku|$3|-$4}}.')
			.replace(/(\*|#)?(Ji '')?[ ]*?\[\[(.*?)\]\][ ]*?\+[ ]*?\[\[(.*?)\]\](\.''|''\.|'')?/g, 'Ji {{pêk|ku|$3|$4}}.')
			.replace(/\* Jihevqetandin: (.+)/g, '* {{ku-kîte}}')
			.replace(/==== Ji wêjeyê ====([\s\S]*?)\((.*?)\)\n\n=/g, '==== Ji wêjeyê ====$1{{jêder|$2}}\n\n=')
			.replace(/==== Ji wêjeyê ====\n(.+)\n\n{{jêder\|/g, '==== Ji wêjeyê ====\n\* $1 {{jêder|')
			.replace(/===(=)?[ ]*?Bi soranî[ ]*?(=)?===\n\*/g, '==== Bi zaravayên din ====\n* {{Z|ckb}}:')
			.replace(/===(=)?[ ]*?Bi zazakî[ ]*?(=)?===\n\*/g, '==== Bi zaravayên din ====\n* {{Z|zza}}:')
			.replace(/''Bin(ê|e)re'':  '''\[\[(.*?)\]\]'''/g, '{{guharto|ku|$2}}')
			.replace(/fr(e|a)nsî \[\[([^\]]+)\]\](,)? ji latînî \[\[([^\]]+)\]\]/g, '{{ji|fr|ku|$2}}, ji {{ji|la|ku|$4}}')
			.replace(/#[ ]*?\{\{bnr(2)?\|(.*?)\}\}(\n\n====[ ]*?Etîmolojî[ ]*?====)?/g, '# {{mane?|ku}}\n\n==== Etîmolojî ====')
			.replace(/\{\{bnr(2)?\|(.*?)\}\}(\n\n\[\[Kategorî:Kurdî\]\])?/g, '\n# {{guharto|ku|$2}}')
			.replace(/(îbrî|îtalî|fransî|sanskrîtî|ermenî|tirkî|rûsî|spanî|aramî|yûnaniya kevn|yewnaniya kevn|rusî|polonî|inglîziya kevn|almanî|swêdî|lîtwanî|latînî|inglîzî) \[\[([^\]]+)\]\]/g, '{{hv|{{subst:koda zimanî|$1}}|$2}}')
//			.replace(/\[\[([^\]]+)\]\] ya (îbrî|îtalî|fransî|sanskrîtî|ermenî|tirkî|rûsî|spanî|aramî|yûnaniya kevn|yewnaniya kevn|rusî|polonî|inglîziya kevn|almanî|swêdî|lîtwanî|latînî|inglîzî)/g, '{{hv|{{subst:koda zimanî|$2}}|$1}}')
//			.replace(/\[\[([^\]]+)\]\] \(([^\)]+)\) ya (îbrî|îtalî|fransî|sanskrîtî|ermenî|tirkî|rûsî|spanî|aramî|yûnaniya kevn|yewnaniya kevn|rusî|polonî|inglîziya kevn|almanî|swêdî|lîtwanî|latînî|inglîzî)/g, '{{hv|{{subst:koda zimanî|$3}}|$1|tr=$2}}')
			.replace(/(avestayî|pehlewî|akadî) \'\'([^\']+)\'\'/g, '{{hv|{{subst:koda zimanî|$1}}||$2|sc=Latn}}')
			.replace(/\|îbrî}}/g, '|îbranî}}')
			.replace(/(soranî|farisî) {{g\|(ckb|fa)\|([^\}\}]+)}} \(([^\)]+)\)/g, '{{hv|$2|$3|tr=$4}}')
			.replace(/soranî {{ku-Arab\|\[\[([^\]\]]+)\]\]}} \(([^\)]+)\)/g, '{{hv|ckb|$1|tr=$2}}')
			.replace(/farisî {{ku-Arab\|\[\[([^\]\]]+)\]\]}} \(([^\)]+)\)/g, '{{hv|fa|$1|tr=$2}}')
			.replace(/soranî {{ku-Arab\|\[\[([^\]\]]+)\]\]}}/g, '{{hv|ckb|$1}}')
			.replace(/farisî {{ku-Arab\|\[\[([^\]\]]+)\]\]}}/g, '{{hv|fa|$1}}')
			.replace(/\[\[hevreh\]\]a/g, 'hevreha')
			.replace(/\[\[Şablon:(.*?)\|(.*?) (p|r)\.(.*?)\]\]/g, '\n* {{$1|r=$4}}')
			.replace(/\[\[Şablon:(.*?)\]\]/g, '\n* {{$1}}')
			.replace(/\*[ ]*?\[\[volapûkî\]\]/g, '* {{Z|vo}}')
			.replace(/\* {{Z\|([^\}]+)}}: \[\[([^\]]+)\]\] \(([^\)]+)\)/g, '* {{Z|$1}}: {{W-|$1|$2|tr=$3}}')
			.replace(/\* {{Z\|([^\}]+)}}: \[\[([^\]]+)\]\]/g, '* {{Z|$1}}: {{W-|$1|$2}}')
			.replace(/'''(.*?)''':\n{{werger-ser}}/g, '{{werger-ser|$1}}')
			.replace(/=== Bilêvkirin ===[ ]*?\n(\*\n[ ]*?)?\n/g, '')
			.replace(/==== Bikaranîn ====\n{{\((\|vn=no)?}}/g, '==== Jê ====\n{{($1}}')
			.replace(/==== Herwiha ====[ ]*?\n\*[ ]*?\n\n==== Jê ====[ ]*?\n\*[ ]*?\n\n==== Etîmolojî ====[ ]*?/g, '')
			.replace(/\*[ ]*?{{ku-ar}}: {{ku-Arab\|\[\[(.*?)\]\]}}/g, '* {{ku-ar}}: {{g|ku|$1|sc=ku-Arab|tr=-}}')
			.replace(/\n#:[ ]*?\[\[([^\]]+)\]\],[ ]*?\[\[([^\]]+)\]\],[ ]*?\[\[([^\]]+)\]\],[ ]*?\[\[([^\]]+)\]\](,)?/g, '\n#: {{hevmaneyên peyvê|ku|$1|$2|$3|$4}}')
			.replace(/\n#:[ ]*?\[\[([^\]]+)\]\],[ ]*?\[\[([^\]]+)\]\],[ ]*?\[\[([^\]]+)\]\](,)?/g, '\n#: {{hevmaneyên peyvê|ku|$1|$2|$3}}')
			.replace(/\n#:[ ]*?\[\[([^\]]+)\]\],[ ]*?\[\[([^\]]+)\]\](,)?/g, '\n#: {{hevmaneyên peyvê|ku|$1|$2}}')
			.replace(/\n#:[ ]*?\[\[([^\]]+)\]\](,)?/g, '\n#: {{hevmaneyên peyvê|ku|$1}}')
			.replace(/\n#:[ ]*?{{hevmaneyên peyvê\|ku\|(.*?)}}(,)?[ ]*?\n#:[ ]*?{{hevmaneyên peyvê\|ku\|(.*?)}}/g, '\n#: {{hevmaneyên peyvê|ku|$1|$3}}')
			
			.replace(/''(Navdêr|Rengdêr|Lêker)'':\n\*(.+)\n\*(.+)\n\*/g, '* {{mj|$1}}$2\n* {{mj|$1}}$3\n* {{mj|$1}}')
			.replace(/''(Navdêr|Rengdêr|Lêker)'':\n\*(.+)\n\*/g, '* {{mj|$1}}$2\n* {{mj|$1}}')
			.replace(/''(Navdêr|Rengdêr|Lêker)'':\n\*/g, '* {{mj|$1}}')
			.replace(/\n\*[ ]*?{{mj\|(.*?)}}[ ]*?\[\[(.*)\]\]/g, '\n* {{mj|$1}} {{g|ku|$2}}')
			.replace(/\n\*[ ]*?\[\[(.*)\]\]/g, '\n* {{g|ku|$1}}')
 			.replace(/\n(\*|#|#\*|#:)([^( |#\* |#: )])/g, '\n$1 $2')
			.replace(/{{mj\|Lêker}}/g, '{{mj|lêker}}')
			.replace(/{{mj\|Navdêr}}/g, '{{mj|navdêr}}')
			.replace(/{{mj\|Rengdêr}}/g, '{{mj|rengdêr}}')
			.replace(/,/g, ', ')
			.replace(/ ,/g, ',')
			.replace(/  [ ]*?/g, ' ')
			.replace(/('')?\[\[nav\]\]ek(î)? \[\[z(e|i)lam\]\]an[ ]*?e(\.)?('')?/g, '[[nav|Navekî]] {{navkes|ku|law}} e.')
			.replace(/('')?\[\[nav\]\]ek(î)? \[\[(keç|jin)\]\]an[ ]*?e(\.)?('')?/g, '[[nav|Navekî]] {{navkes|ku|keç}} e.')
			.replace(/(#)?\*[ ]*?''(.*?)''[ ]*?{{jêder\|/g, '$1* {{jêder|ku|jêgirtin=$2|')
			.replace(/jêgirtin= /g, 'jêgirtin=')
			.replace(/'''[ ]*?Bi (zaravayên din|zazakî)[ ]*?'''/g, '==== Bi zaravayên din ====')
			.replace(/Zazakî:/g, '* {{Z|zza}}:')

			.appendEditSummary('[[Bikarhêner:Balyozxane/templateScript2.js|TS]]: sererastkirin')
			.clickDiff();
	}
});	

	pathoschild.TemplateScript.add({
	name:'kolon',
	forNamespaces: '0',
	script: function(editor) {
		editor
			.replace(/\n{{-}}/g, '')
			.replace(/{{mj\|Lêker}}/g, '{{mj|lêker}}')
			.replace(/{{mj\|Navdêr}}/g, '{{mj|navdêr}}')
			.replace(/{{mj\|Rengdêr}}/g, '{{mj|rengdêr}}')
			.replace(/\*[ ]*?{{mj\|(.*?)}}[ ]*?\[\[([^\]]+)\]\]/g, '|$2<q:$1>')
			.replace(/\*[ ]*?{{mj\|(.*?)}}[ ]*?{{g\|(en|tr|de|ku|fa|fr)\|([^\}]+)}}/g, '|$3<q:$1>')
			.replace(/\*[ ]*?{{g\|(en|tr|de|ku|fa|fr)\|([^\}]+)}}/g, '|$2')
			.replace(/\*[ ]*?\[\[([^\]]+)\]\]/g, '|$1')
			.replace(/{{(\(|stûn)(\|)?(vn=no)?(}})?/g, '{{kol2|ku')
			.replace(/====[ ]*?(Herwiha|Jê|Têkildar)[ ]*?====\n{{kol2\|ku/g, '==== $1 ====\n{{kol2|ku|cure=$1')
			.clickDiff();
	}
});
	pathoschild.TemplateScript.add({
	name:'mînak',
	forNamespaces: '0',
	script: function(editor) {
		editor
			.replace(/{{ziman\|(.*?)}}([\s\S]+)#:[ ]?[']?[']?(.*?)'?'?\n#::[ ]?(.+)/g, '{{ziman|$1}}$2#: {{mînak|$1|$3|$4}}')
			.replace(/{{ziman\|(.*?)}}([\s\S]+)#:[ ]?[']?[']?[ ]?(.*?)[ ]?''/g, '{{ziman|$1}}$2#: {{mînak|$1|$3|birêz=1}}')
			.appendEditSummary('[[Bikarhêner:Balyozxane/templateScript2.js|TS]]: Formata [[Şablon:mînak|{{mînak}}ê]]+')
			.clickDiff();
	}
});
	pathoschild.TemplateScript.add({
	name:'herwiha',
	forNamespaces: '0',
	script: function(editor) {
		editor
			.replace(/\n{{-}}/g, '')
			.replace(/\*[ ]*?{{mj\|(.*?)}}[ ]*?\[\[([^\]]+)\]\]/g, '| {{hw|ku|$2||$1}}')
			.replace(/\*[ ]*?{{g\|(en|tr|de|ku|fa|fr)\|([^\}]+)}}/g, '| {{hw|ku|$2}}')
			.replace(/\*[ ]*?\[\[([^\]]+)\]\]/g, '| {{hw|ku|$1}}')
			.replace(/{{(\(|stûn)(\|)?(vn=no)?(}})?/g, '{{kol2|ku')
			.replace(/====[ ]*?(Herwiha|Jê|Têkildar)[ ]*?====\n{{kol2\|ku/g, '==== $1 ====\n{{kol2|ku|cure=$1')
			.clickDiff();
	}
});

	pathoschild.TemplateScript.add([
		// add your own templates or scripts here 
		{ 
			name: 'Jêgirtin lê zêde bike', 
			template: '#* {{jêder\n|en|çavkaniyê li vir binivîse|jêgirtin=\n|werger=\n}}', 
			position: 'cursor',
			accessKey: '',
			forNamespaces: '0' 
			
		},		{ 
			name: 'katbike', 
			template: '{{katbike}}', 
			position: 'cursor',
			accessKey: 'a',
			forNamespaces: '14' 
			
		},
		{ 
			category: 'sererastkirin',
			name: 'pirjimar', 
			template: '{{subst:Bikarhêner:Balyozxane/preload-p|ziman=en|r=navdêr|cure=pirjimar|peyv=}}', 
			position: 'cursor',
			accessKey: '',
			forNamespaces: '0'
			
		},
		{ 
			category: 'gotûbêj',
			name: 'ragihandin', 
			template: ':{{r| }}', 
			position: 'cursor', 
			editSummary: '', 
			forNamespaces: [3, 4, 5]
			
		},
		{ 
			category: 'gotûbêj',
			name: 'xêrhatin', 
			template: '{{subst:şablon:bixêrhatin/preload}}', 
			position: 'cursor', 
			editSummary: 'xêrhatin lê zêde kir', 
			forNamespaces: 'user talk'
			
		},
		{ 
			name: 'nepeyitandî', 
			template: ':{{nepeyitandî}}--~~~~', 
			position: 'cursor', 
			editSummary: '{{[[şablon:nepeyitandî|nepeyitandî]]}}', 
			forNamespaces: '4'
			
		},
		{
			name: 'jinûvesazî', 
			template: '{{subst:Bikarhêner:Balyozxane/jinûvesazî|ziman=ine-pro|cure=navdêr|peyv= }}', 
			position: 'cursor', 
			editSummary: '', 
			accessKey: '1',
			forNamespaces: '108'
			
		},
	]);
});
// </nowiki>