Bikarhêner:Balyozxane/templateScript.js
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>