summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
Diffstat (limited to 'extensions')
-rw-r--r--extensions/Cite/Cite.i18n.php35
-rw-r--r--extensions/Cite/Cite.php97
-rw-r--r--extensions/Cite/Cite_body.php108
-rw-r--r--extensions/Cite/Gruntfile.js19
-rw-r--r--extensions/Cite/SpecialCite.alias.php430
-rw-r--r--extensions/Cite/SpecialCite.i18n.php35
-rw-r--r--extensions/Cite/SpecialCite.php92
-rw-r--r--extensions/Cite/SpecialCite_body.php186
-rw-r--r--extensions/Cite/citeParserTests.txt2
-rw-r--r--extensions/Cite/extension.json52
-rw-r--r--extensions/Cite/i18n/af.json (renamed from extensions/Cite/i18n/core/af.json)0
-rw-r--r--extensions/Cite/i18n/an.json25
-rw-r--r--extensions/Cite/i18n/ar.json33
-rw-r--r--extensions/Cite/i18n/arc.json (renamed from extensions/Cite/i18n/core/arc.json)0
-rw-r--r--extensions/Cite/i18n/arq.json8
-rw-r--r--extensions/Cite/i18n/arz.json22
-rw-r--r--extensions/Cite/i18n/as.json27
-rw-r--r--extensions/Cite/i18n/ast.json28
-rw-r--r--extensions/Cite/i18n/az.json (renamed from extensions/Cite/i18n/core/az.json)0
-rw-r--r--extensions/Cite/i18n/azb.json (renamed from extensions/Cite/i18n/core/azb.json)0
-rw-r--r--extensions/Cite/i18n/ba.json25
-rw-r--r--extensions/Cite/i18n/bcc.json (renamed from extensions/Cite/i18n/core/bcc.json)0
-rw-r--r--extensions/Cite/i18n/bcl.json27
-rw-r--r--extensions/Cite/i18n/be-tarask.json30
-rw-r--r--extensions/Cite/i18n/bg.json21
-rw-r--r--extensions/Cite/i18n/bgn.json8
-rw-r--r--extensions/Cite/i18n/bn.json24
-rw-r--r--extensions/Cite/i18n/br.json28
-rw-r--r--extensions/Cite/i18n/bs.json (renamed from extensions/Cite/i18n/core/bs.json)0
-rw-r--r--extensions/Cite/i18n/bto.json (renamed from extensions/Cite/i18n/core/bto.json)0
-rw-r--r--extensions/Cite/i18n/ca.json28
-rw-r--r--extensions/Cite/i18n/ce.json28
-rw-r--r--extensions/Cite/i18n/core/an.json26
-rw-r--r--extensions/Cite/i18n/core/ar.json34
-rw-r--r--extensions/Cite/i18n/core/arz.json23
-rw-r--r--extensions/Cite/i18n/core/as.json28
-rw-r--r--extensions/Cite/i18n/core/ast.json29
-rw-r--r--extensions/Cite/i18n/core/ba.json26
-rw-r--r--extensions/Cite/i18n/core/bcl.json28
-rw-r--r--extensions/Cite/i18n/core/be-tarask.json31
-rw-r--r--extensions/Cite/i18n/core/bg.json22
-rw-r--r--extensions/Cite/i18n/core/bn.json25
-rw-r--r--extensions/Cite/i18n/core/br.json29
-rw-r--r--extensions/Cite/i18n/core/ca.json29
-rw-r--r--extensions/Cite/i18n/core/ce.json14
-rw-r--r--extensions/Cite/i18n/core/cs.json33
-rw-r--r--extensions/Cite/i18n/core/cy.json29
-rw-r--r--extensions/Cite/i18n/core/da.json32
-rw-r--r--extensions/Cite/i18n/core/de.json34
-rw-r--r--extensions/Cite/i18n/core/diq.json41
-rw-r--r--extensions/Cite/i18n/core/dsb.json28
-rw-r--r--extensions/Cite/i18n/core/el.json31
-rw-r--r--extensions/Cite/i18n/core/en.json40
-rw-r--r--extensions/Cite/i18n/core/eo.json28
-rw-r--r--extensions/Cite/i18n/core/es.json44
-rw-r--r--extensions/Cite/i18n/core/et.json28
-rw-r--r--extensions/Cite/i18n/core/fa.json34
-rw-r--r--extensions/Cite/i18n/core/fi.json33
-rw-r--r--extensions/Cite/i18n/core/fo.json10
-rw-r--r--extensions/Cite/i18n/core/frp.json28
-rw-r--r--extensions/Cite/i18n/core/gl.json30
-rw-r--r--extensions/Cite/i18n/core/gsw.json27
-rw-r--r--extensions/Cite/i18n/core/gu.json30
-rw-r--r--extensions/Cite/i18n/core/he.json31
-rw-r--r--extensions/Cite/i18n/core/hi.json32
-rw-r--r--extensions/Cite/i18n/core/hr.json29
-rw-r--r--extensions/Cite/i18n/core/hsb.json28
-rw-r--r--extensions/Cite/i18n/core/hu.json29
-rw-r--r--extensions/Cite/i18n/core/ia.json28
-rw-r--r--extensions/Cite/i18n/core/id.json31
-rw-r--r--extensions/Cite/i18n/core/ilo.json28
-rw-r--r--extensions/Cite/i18n/core/is.json22
-rw-r--r--extensions/Cite/i18n/core/it.json34
-rw-r--r--extensions/Cite/i18n/core/ja.json32
-rw-r--r--extensions/Cite/i18n/core/jv.json42
-rw-r--r--extensions/Cite/i18n/core/ka.json36
-rw-r--r--extensions/Cite/i18n/core/kk-cyrl.json26
-rw-r--r--extensions/Cite/i18n/core/ko.json33
-rw-r--r--extensions/Cite/i18n/core/ksh.json33
-rw-r--r--extensions/Cite/i18n/core/kw.json10
-rw-r--r--extensions/Cite/i18n/core/lb.json27
-rw-r--r--extensions/Cite/i18n/core/li.json27
-rw-r--r--extensions/Cite/i18n/core/lrc.json12
-rw-r--r--extensions/Cite/i18n/core/lt.json19
-rw-r--r--extensions/Cite/i18n/core/lv.json12
-rw-r--r--extensions/Cite/i18n/core/min.json36
-rw-r--r--extensions/Cite/i18n/core/mk.json30
-rw-r--r--extensions/Cite/i18n/core/ml.json31
-rw-r--r--extensions/Cite/i18n/core/mr.json32
-rw-r--r--extensions/Cite/i18n/core/mt.json24
-rw-r--r--extensions/Cite/i18n/core/nb.json29
-rw-r--r--extensions/Cite/i18n/core/nds.json20
-rw-r--r--extensions/Cite/i18n/core/nl.json31
-rw-r--r--extensions/Cite/i18n/core/nn.json22
-rw-r--r--extensions/Cite/i18n/core/oc.json27
-rw-r--r--extensions/Cite/i18n/core/or.json28
-rw-r--r--extensions/Cite/i18n/core/pl.json32
-rw-r--r--extensions/Cite/i18n/core/pms.json29
-rw-r--r--extensions/Cite/i18n/core/pnb.json26
-rw-r--r--extensions/Cite/i18n/core/ps.json8
-rw-r--r--extensions/Cite/i18n/core/pt-br.json31
-rw-r--r--extensions/Cite/i18n/core/pt.json35
-rw-r--r--extensions/Cite/i18n/core/qqq.json53
-rw-r--r--extensions/Cite/i18n/core/qu.json22
-rw-r--r--extensions/Cite/i18n/core/ro.json27
-rw-r--r--extensions/Cite/i18n/core/roa-tara.json28
-rw-r--r--extensions/Cite/i18n/core/ru.json45
-rw-r--r--extensions/Cite/i18n/core/rue.json26
-rw-r--r--extensions/Cite/i18n/core/sa.json26
-rw-r--r--extensions/Cite/i18n/core/sah.json26
-rw-r--r--extensions/Cite/i18n/core/scn.json33
-rw-r--r--extensions/Cite/i18n/core/si.json30
-rw-r--r--extensions/Cite/i18n/core/sk.json26
-rw-r--r--extensions/Cite/i18n/core/sl.json31
-rw-r--r--extensions/Cite/i18n/core/sq.json27
-rw-r--r--extensions/Cite/i18n/core/sr-ec.json33
-rw-r--r--extensions/Cite/i18n/core/sr-el.json31
-rw-r--r--extensions/Cite/i18n/core/stq.json25
-rw-r--r--extensions/Cite/i18n/core/ta.json13
-rw-r--r--extensions/Cite/i18n/core/tk.json22
-rw-r--r--extensions/Cite/i18n/core/tl.json38
-rw-r--r--extensions/Cite/i18n/core/tr.json31
-rw-r--r--extensions/Cite/i18n/core/uk.json45
-rw-r--r--extensions/Cite/i18n/core/vec.json26
-rw-r--r--extensions/Cite/i18n/core/vi.json30
-rw-r--r--extensions/Cite/i18n/core/zh-hans.json37
-rw-r--r--extensions/Cite/i18n/cs.json32
-rw-r--r--extensions/Cite/i18n/cu.json (renamed from extensions/Cite/i18n/core/cu.json)0
-rw-r--r--extensions/Cite/i18n/cy.json28
-rw-r--r--extensions/Cite/i18n/da.json31
-rw-r--r--extensions/Cite/i18n/de-ch.json (renamed from extensions/Cite/i18n/core/de-ch.json)0
-rw-r--r--extensions/Cite/i18n/de-formal.json (renamed from extensions/Cite/i18n/core/de-formal.json)0
-rw-r--r--extensions/Cite/i18n/de.json33
-rw-r--r--extensions/Cite/i18n/diq.json40
-rw-r--r--extensions/Cite/i18n/dsb.json27
-rw-r--r--extensions/Cite/i18n/el.json31
-rw-r--r--extensions/Cite/i18n/en.json52
-rw-r--r--extensions/Cite/i18n/eo.json30
-rw-r--r--extensions/Cite/i18n/es.json43
-rw-r--r--extensions/Cite/i18n/et.json27
-rw-r--r--extensions/Cite/i18n/eu.json (renamed from extensions/Cite/i18n/core/eu.json)0
-rw-r--r--extensions/Cite/i18n/fa.json33
-rw-r--r--extensions/Cite/i18n/fi.json32
-rw-r--r--extensions/Cite/i18n/fo.json9
-rw-r--r--extensions/Cite/i18n/fr.json (renamed from extensions/Cite/i18n/core/fr.json)0
-rw-r--r--extensions/Cite/i18n/frp.json27
-rw-r--r--extensions/Cite/i18n/frr.json8
-rw-r--r--extensions/Cite/i18n/fur.json (renamed from extensions/Cite/i18n/core/fur.json)0
-rw-r--r--extensions/Cite/i18n/fy.json8
-rw-r--r--extensions/Cite/i18n/gag.json (renamed from extensions/Cite/i18n/core/gag.json)0
-rw-r--r--extensions/Cite/i18n/gl.json29
-rw-r--r--extensions/Cite/i18n/gom-deva.json8
-rw-r--r--extensions/Cite/i18n/grc.json (renamed from extensions/Cite/i18n/core/grc.json)0
-rw-r--r--extensions/Cite/i18n/gsw.json26
-rw-r--r--extensions/Cite/i18n/gu.json29
-rw-r--r--extensions/Cite/i18n/he.json30
-rw-r--r--extensions/Cite/i18n/hi.json31
-rw-r--r--extensions/Cite/i18n/hr.json29
-rw-r--r--extensions/Cite/i18n/hsb.json27
-rw-r--r--extensions/Cite/i18n/ht.json (renamed from extensions/Cite/i18n/core/ht.json)0
-rw-r--r--extensions/Cite/i18n/hu.json28
-rw-r--r--extensions/Cite/i18n/hy.json8
-rw-r--r--extensions/Cite/i18n/ia.json27
-rw-r--r--extensions/Cite/i18n/id.json30
-rw-r--r--extensions/Cite/i18n/ig.json (renamed from extensions/Cite/i18n/core/ig.json)0
-rw-r--r--extensions/Cite/i18n/ilo.json27
-rw-r--r--extensions/Cite/i18n/io.json (renamed from extensions/Cite/i18n/core/io.json)0
-rw-r--r--extensions/Cite/i18n/is.json25
-rw-r--r--extensions/Cite/i18n/it.json33
-rw-r--r--extensions/Cite/i18n/ja.json31
-rw-r--r--extensions/Cite/i18n/jut.json (renamed from extensions/Cite/i18n/core/jut.json)0
-rw-r--r--extensions/Cite/i18n/jv.json41
-rw-r--r--extensions/Cite/i18n/ka.json35
-rw-r--r--extensions/Cite/i18n/kk-arab.json (renamed from extensions/Cite/i18n/core/kk-arab.json)0
-rw-r--r--extensions/Cite/i18n/kk-cyrl.json25
-rw-r--r--extensions/Cite/i18n/kk-latn.json (renamed from extensions/Cite/i18n/core/kk-latn.json)0
-rw-r--r--extensions/Cite/i18n/km.json (renamed from extensions/Cite/i18n/core/km.json)0
-rw-r--r--extensions/Cite/i18n/ko.json32
-rw-r--r--extensions/Cite/i18n/krc.json (renamed from extensions/Cite/i18n/core/krc.json)0
-rw-r--r--extensions/Cite/i18n/ksh.json32
-rw-r--r--extensions/Cite/i18n/kw.json9
-rw-r--r--extensions/Cite/i18n/lb.json26
-rw-r--r--extensions/Cite/i18n/lez.json8
-rw-r--r--extensions/Cite/i18n/li.json26
-rw-r--r--extensions/Cite/i18n/lrc.json20
-rw-r--r--extensions/Cite/i18n/lt.json18
-rw-r--r--extensions/Cite/i18n/lv.json11
-rw-r--r--extensions/Cite/i18n/mai.json8
-rw-r--r--extensions/Cite/i18n/mg.json (renamed from extensions/Cite/i18n/core/mg.json)0
-rw-r--r--extensions/Cite/i18n/min.json35
-rw-r--r--extensions/Cite/i18n/mk.json29
-rw-r--r--extensions/Cite/i18n/ml.json30
-rw-r--r--extensions/Cite/i18n/mn.json (renamed from extensions/Cite/i18n/core/mn.json)0
-rw-r--r--extensions/Cite/i18n/mr.json31
-rw-r--r--extensions/Cite/i18n/ms.json (renamed from extensions/Cite/i18n/core/ms.json)0
-rw-r--r--extensions/Cite/i18n/mt.json23
-rw-r--r--extensions/Cite/i18n/nap.json27
-rw-r--r--extensions/Cite/i18n/nb.json31
-rw-r--r--extensions/Cite/i18n/nds-nl.json (renamed from extensions/Cite/i18n/core/nds-nl.json)0
-rw-r--r--extensions/Cite/i18n/nds.json19
-rw-r--r--extensions/Cite/i18n/ne.json8
-rw-r--r--extensions/Cite/i18n/nl.json30
-rw-r--r--extensions/Cite/i18n/nn.json21
-rw-r--r--extensions/Cite/i18n/oc.json26
-rw-r--r--extensions/Cite/i18n/or.json27
-rw-r--r--extensions/Cite/i18n/pa.json8
-rw-r--r--extensions/Cite/i18n/pag.json (renamed from extensions/Cite/i18n/core/pag.json)0
-rw-r--r--extensions/Cite/i18n/pfl.json8
-rw-r--r--extensions/Cite/i18n/pl.json31
-rw-r--r--extensions/Cite/i18n/pms.json28
-rw-r--r--extensions/Cite/i18n/pnb.json25
-rw-r--r--extensions/Cite/i18n/ps.json8
-rw-r--r--extensions/Cite/i18n/pt-br.json30
-rw-r--r--extensions/Cite/i18n/pt.json34
-rw-r--r--extensions/Cite/i18n/qqq.json53
-rw-r--r--extensions/Cite/i18n/qu.json21
-rw-r--r--extensions/Cite/i18n/ro.json31
-rw-r--r--extensions/Cite/i18n/roa-tara.json27
-rw-r--r--extensions/Cite/i18n/ru.json44
-rw-r--r--extensions/Cite/i18n/rue.json25
-rw-r--r--extensions/Cite/i18n/sa.json25
-rw-r--r--extensions/Cite/i18n/sah.json25
-rw-r--r--extensions/Cite/i18n/scn.json32
-rw-r--r--extensions/Cite/i18n/sh.json (renamed from extensions/Cite/i18n/core/sh.json)0
-rw-r--r--extensions/Cite/i18n/si.json29
-rw-r--r--extensions/Cite/i18n/sk.json25
-rw-r--r--extensions/Cite/i18n/sl.json30
-rw-r--r--extensions/Cite/i18n/special/ace.json8
-rw-r--r--extensions/Cite/i18n/special/af.json14
-rw-r--r--extensions/Cite/i18n/special/am.json12
-rw-r--r--extensions/Cite/i18n/special/an.json13
-rw-r--r--extensions/Cite/i18n/special/ar.json15
-rw-r--r--extensions/Cite/i18n/special/arc.json13
-rw-r--r--extensions/Cite/i18n/special/arn.json14
-rw-r--r--extensions/Cite/i18n/special/arz.json14
-rw-r--r--extensions/Cite/i18n/special/as.json15
-rw-r--r--extensions/Cite/i18n/special/ast.json15
-rw-r--r--extensions/Cite/i18n/special/av.json8
-rw-r--r--extensions/Cite/i18n/special/az.json10
-rw-r--r--extensions/Cite/i18n/special/azb.json15
-rw-r--r--extensions/Cite/i18n/special/ba.json14
-rw-r--r--extensions/Cite/i18n/special/bar.json14
-rw-r--r--extensions/Cite/i18n/special/bcc.json12
-rw-r--r--extensions/Cite/i18n/special/bcl.json15
-rw-r--r--extensions/Cite/i18n/special/be-tarask.json15
-rw-r--r--extensions/Cite/i18n/special/be.json13
-rw-r--r--extensions/Cite/i18n/special/bg.json14
-rw-r--r--extensions/Cite/i18n/special/bn.json13
-rw-r--r--extensions/Cite/i18n/special/bo.json9
-rw-r--r--extensions/Cite/i18n/special/bpy.json5
-rw-r--r--extensions/Cite/i18n/special/br.json14
-rw-r--r--extensions/Cite/i18n/special/bs.json13
-rw-r--r--extensions/Cite/i18n/special/bto.json8
-rw-r--r--extensions/Cite/i18n/special/bxr.json8
-rw-r--r--extensions/Cite/i18n/special/ca.json17
-rw-r--r--extensions/Cite/i18n/special/cdo.json11
-rw-r--r--extensions/Cite/i18n/special/ce.json15
-rw-r--r--extensions/Cite/i18n/special/ceb.json8
-rw-r--r--extensions/Cite/i18n/special/ckb.json13
-rw-r--r--extensions/Cite/i18n/special/co.json6
-rw-r--r--extensions/Cite/i18n/special/cs.json17
-rw-r--r--extensions/Cite/i18n/special/cu.json9
-rw-r--r--extensions/Cite/i18n/special/cy.json14
-rw-r--r--extensions/Cite/i18n/special/da.json17
-rw-r--r--extensions/Cite/i18n/special/de.json15
-rw-r--r--extensions/Cite/i18n/special/diq.json16
-rw-r--r--extensions/Cite/i18n/special/dsb.json13
-rw-r--r--extensions/Cite/i18n/special/ee.json4
-rw-r--r--extensions/Cite/i18n/special/el.json17
-rw-r--r--extensions/Cite/i18n/special/en.json14
-rw-r--r--extensions/Cite/i18n/special/eo.json16
-rw-r--r--extensions/Cite/i18n/special/es.json19
-rw-r--r--extensions/Cite/i18n/special/et.json15
-rw-r--r--extensions/Cite/i18n/special/eu.json15
-rw-r--r--extensions/Cite/i18n/special/ext.json11
-rw-r--r--extensions/Cite/i18n/special/fa.json17
-rw-r--r--extensions/Cite/i18n/special/fi.json17
-rw-r--r--extensions/Cite/i18n/special/fj.json4
-rw-r--r--extensions/Cite/i18n/special/fo.json12
-rw-r--r--extensions/Cite/i18n/special/fr.json18
-rw-r--r--extensions/Cite/i18n/special/frp.json13
-rw-r--r--extensions/Cite/i18n/special/frr.json14
-rw-r--r--extensions/Cite/i18n/special/fur.json12
-rw-r--r--extensions/Cite/i18n/special/fy.json13
-rw-r--r--extensions/Cite/i18n/special/ga.json12
-rw-r--r--extensions/Cite/i18n/special/gd.json8
-rw-r--r--extensions/Cite/i18n/special/gl.json15
-rw-r--r--extensions/Cite/i18n/special/grc.json14
-rw-r--r--extensions/Cite/i18n/special/gsw.json16
-rw-r--r--extensions/Cite/i18n/special/gu.json15
-rw-r--r--extensions/Cite/i18n/special/gv.json12
-rw-r--r--extensions/Cite/i18n/special/ha.json4
-rw-r--r--extensions/Cite/i18n/special/haw.json10
-rw-r--r--extensions/Cite/i18n/special/he.json15
-rw-r--r--extensions/Cite/i18n/special/hi.json16
-rw-r--r--extensions/Cite/i18n/special/hif-latn.json8
-rw-r--r--extensions/Cite/i18n/special/hil.json8
-rw-r--r--extensions/Cite/i18n/special/hr.json15
-rw-r--r--extensions/Cite/i18n/special/hsb.json14
-rw-r--r--extensions/Cite/i18n/special/ht.json12
-rw-r--r--extensions/Cite/i18n/special/hu.json16
-rw-r--r--extensions/Cite/i18n/special/hy.json13
-rw-r--r--extensions/Cite/i18n/special/ia.json15
-rw-r--r--extensions/Cite/i18n/special/id.json16
-rw-r--r--extensions/Cite/i18n/special/ie.json8
-rw-r--r--extensions/Cite/i18n/special/ig.json13
-rw-r--r--extensions/Cite/i18n/special/ilo.json13
-rw-r--r--extensions/Cite/i18n/special/io.json12
-rw-r--r--extensions/Cite/i18n/special/is.json14
-rw-r--r--extensions/Cite/i18n/special/it.json16
-rw-r--r--extensions/Cite/i18n/special/ja.json19
-rw-r--r--extensions/Cite/i18n/special/jut.json11
-rw-r--r--extensions/Cite/i18n/special/jv.json15
-rw-r--r--extensions/Cite/i18n/special/ka.json17
-rw-r--r--extensions/Cite/i18n/special/kk-arab.json8
-rw-r--r--extensions/Cite/i18n/special/kk-cyrl.json13
-rw-r--r--extensions/Cite/i18n/special/kk-latn.json8
-rw-r--r--extensions/Cite/i18n/special/kl.json8
-rw-r--r--extensions/Cite/i18n/special/km.json14
-rw-r--r--extensions/Cite/i18n/special/kn.json11
-rw-r--r--extensions/Cite/i18n/special/ko.json17
-rw-r--r--extensions/Cite/i18n/special/krc.json10
-rw-r--r--extensions/Cite/i18n/special/krj.json8
-rw-r--r--extensions/Cite/i18n/special/ksh.json14
-rw-r--r--extensions/Cite/i18n/special/ku-latn.json11
-rw-r--r--extensions/Cite/i18n/special/kw.json14
-rw-r--r--extensions/Cite/i18n/special/la.json16
-rw-r--r--extensions/Cite/i18n/special/lad.json8
-rw-r--r--extensions/Cite/i18n/special/lb.json15
-rw-r--r--extensions/Cite/i18n/special/lez.json10
-rw-r--r--extensions/Cite/i18n/special/lfn.json8
-rw-r--r--extensions/Cite/i18n/special/lg.json12
-rw-r--r--extensions/Cite/i18n/special/li.json15
-rw-r--r--extensions/Cite/i18n/special/lmo.json9
-rw-r--r--extensions/Cite/i18n/special/lo.json6
-rw-r--r--extensions/Cite/i18n/special/lrc.json13
-rw-r--r--extensions/Cite/i18n/special/lt.json14
-rw-r--r--extensions/Cite/i18n/special/lus.json13
-rw-r--r--extensions/Cite/i18n/special/lv.json11
-rw-r--r--extensions/Cite/i18n/special/lzh.json5
-rw-r--r--extensions/Cite/i18n/special/mg.json8
-rw-r--r--extensions/Cite/i18n/special/mhr.json8
-rw-r--r--extensions/Cite/i18n/special/min.json14
-rw-r--r--extensions/Cite/i18n/special/mk.json16
-rw-r--r--extensions/Cite/i18n/special/ml.json15
-rw-r--r--extensions/Cite/i18n/special/mn.json12
-rw-r--r--extensions/Cite/i18n/special/mr.json15
-rw-r--r--extensions/Cite/i18n/special/mrj.json8
-rw-r--r--extensions/Cite/i18n/special/ms.json16
-rw-r--r--extensions/Cite/i18n/special/mt.json15
-rw-r--r--extensions/Cite/i18n/special/mwl.json8
-rw-r--r--extensions/Cite/i18n/special/myv.json9
-rw-r--r--extensions/Cite/i18n/special/nah.json12
-rw-r--r--extensions/Cite/i18n/special/nan.json7
-rw-r--r--extensions/Cite/i18n/special/nb.json14
-rw-r--r--extensions/Cite/i18n/special/nds-nl.json14
-rw-r--r--extensions/Cite/i18n/special/nds.json12
-rw-r--r--extensions/Cite/i18n/special/ne.json6
-rw-r--r--extensions/Cite/i18n/special/niu.json8
-rw-r--r--extensions/Cite/i18n/special/nl.json16
-rw-r--r--extensions/Cite/i18n/special/nn.json16
-rw-r--r--extensions/Cite/i18n/special/nov.json9
-rw-r--r--extensions/Cite/i18n/special/nso.json8
-rw-r--r--extensions/Cite/i18n/special/oc.json14
-rw-r--r--extensions/Cite/i18n/special/or.json15
-rw-r--r--extensions/Cite/i18n/special/os.json8
-rw-r--r--extensions/Cite/i18n/special/pag.json7
-rw-r--r--extensions/Cite/i18n/special/pam.json7
-rw-r--r--extensions/Cite/i18n/special/pcd.json8
-rw-r--r--extensions/Cite/i18n/special/pdc.json8
-rw-r--r--extensions/Cite/i18n/special/pfl.json11
-rw-r--r--extensions/Cite/i18n/special/pl.json14
-rw-r--r--extensions/Cite/i18n/special/pms.json16
-rw-r--r--extensions/Cite/i18n/special/pnb.json13
-rw-r--r--extensions/Cite/i18n/special/pnt.json8
-rw-r--r--extensions/Cite/i18n/special/ps.json13
-rw-r--r--extensions/Cite/i18n/special/pt-br.json14
-rw-r--r--extensions/Cite/i18n/special/pt.json17
-rw-r--r--extensions/Cite/i18n/special/qqq.json22
-rw-r--r--extensions/Cite/i18n/special/qu.json13
-rw-r--r--extensions/Cite/i18n/special/rm.json9
-rw-r--r--extensions/Cite/i18n/special/rmy.json10
-rw-r--r--extensions/Cite/i18n/special/ro.json20
-rw-r--r--extensions/Cite/i18n/special/roa-tara.json14
-rw-r--r--extensions/Cite/i18n/special/ru.json17
-rw-r--r--extensions/Cite/i18n/special/rue.json14
-rw-r--r--extensions/Cite/i18n/special/rup.json8
-rw-r--r--extensions/Cite/i18n/special/sa.json15
-rw-r--r--extensions/Cite/i18n/special/sah.json13
-rw-r--r--extensions/Cite/i18n/special/scn.json12
-rw-r--r--extensions/Cite/i18n/special/sd.json4
-rw-r--r--extensions/Cite/i18n/special/sgs.json9
-rw-r--r--extensions/Cite/i18n/special/sh.json11
-rw-r--r--extensions/Cite/i18n/special/si.json14
-rw-r--r--extensions/Cite/i18n/special/sk.json15
-rw-r--r--extensions/Cite/i18n/special/sl.json15
-rw-r--r--extensions/Cite/i18n/special/sma.json8
-rw-r--r--extensions/Cite/i18n/special/sn.json4
-rw-r--r--extensions/Cite/i18n/special/so.json14
-rw-r--r--extensions/Cite/i18n/special/sq.json14
-rw-r--r--extensions/Cite/i18n/special/sr-ec.json19
-rw-r--r--extensions/Cite/i18n/special/sr-el.json17
-rw-r--r--extensions/Cite/i18n/special/stq.json12
-rw-r--r--extensions/Cite/i18n/special/su.json13
-rw-r--r--extensions/Cite/i18n/special/sv.json17
-rw-r--r--extensions/Cite/i18n/special/sw.json13
-rw-r--r--extensions/Cite/i18n/special/sxu.json10
-rw-r--r--extensions/Cite/i18n/special/szl.json10
-rw-r--r--extensions/Cite/i18n/special/ta.json15
-rw-r--r--extensions/Cite/i18n/special/te.json14
-rw-r--r--extensions/Cite/i18n/special/tet.json13
-rw-r--r--extensions/Cite/i18n/special/tg-cyrl.json12
-rw-r--r--extensions/Cite/i18n/special/tg-latn.json12
-rw-r--r--extensions/Cite/i18n/special/th.json14
-rw-r--r--extensions/Cite/i18n/special/tk.json13
-rw-r--r--extensions/Cite/i18n/special/tl.json14
-rw-r--r--extensions/Cite/i18n/special/tly.json8
-rw-r--r--extensions/Cite/i18n/special/tn.json4
-rw-r--r--extensions/Cite/i18n/special/to.json5
-rw-r--r--extensions/Cite/i18n/special/tr.json17
-rw-r--r--extensions/Cite/i18n/special/tru.json8
-rw-r--r--extensions/Cite/i18n/special/ts.json8
-rw-r--r--extensions/Cite/i18n/special/tt-cyrl.json13
-rw-r--r--extensions/Cite/i18n/special/tyv.json9
-rw-r--r--extensions/Cite/i18n/special/tzm.json8
-rw-r--r--extensions/Cite/i18n/special/udm.json8
-rw-r--r--extensions/Cite/i18n/special/ug-arab.json8
-rw-r--r--extensions/Cite/i18n/special/ug-latn.json9
-rw-r--r--extensions/Cite/i18n/special/uk.json16
-rw-r--r--extensions/Cite/i18n/special/ur.json6
-rw-r--r--extensions/Cite/i18n/special/uz.json8
-rw-r--r--extensions/Cite/i18n/special/vec.json15
-rw-r--r--extensions/Cite/i18n/special/vep.json14
-rw-r--r--extensions/Cite/i18n/special/vi.json15
-rw-r--r--extensions/Cite/i18n/special/vo.json13
-rw-r--r--extensions/Cite/i18n/special/wa.json8
-rw-r--r--extensions/Cite/i18n/special/wuu.json7
-rw-r--r--extensions/Cite/i18n/special/xal.json8
-rw-r--r--extensions/Cite/i18n/special/yi.json13
-rw-r--r--extensions/Cite/i18n/special/yo.json8
-rw-r--r--extensions/Cite/i18n/special/yue.json8
-rw-r--r--extensions/Cite/i18n/special/zh-hans.json16
-rw-r--r--extensions/Cite/i18n/special/zh-hant.json17
-rw-r--r--extensions/Cite/i18n/sq.json26
-rw-r--r--extensions/Cite/i18n/sr-ec.json32
-rw-r--r--extensions/Cite/i18n/sr-el.json30
-rw-r--r--extensions/Cite/i18n/stq.json24
-rw-r--r--extensions/Cite/i18n/su.json (renamed from extensions/Cite/i18n/core/su.json)0
-rw-r--r--extensions/Cite/i18n/sv.json (renamed from extensions/Cite/i18n/core/sv.json)0
-rw-r--r--extensions/Cite/i18n/ta.json12
-rw-r--r--extensions/Cite/i18n/tcy.json8
-rw-r--r--extensions/Cite/i18n/te.json (renamed from extensions/Cite/i18n/core/te.json)0
-rw-r--r--extensions/Cite/i18n/tg-cyrl.json (renamed from extensions/Cite/i18n/core/tg-cyrl.json)0
-rw-r--r--extensions/Cite/i18n/tg-latn.json (renamed from extensions/Cite/i18n/core/tg-latn.json)0
-rw-r--r--extensions/Cite/i18n/th.json (renamed from extensions/Cite/i18n/core/th.json)0
-rw-r--r--extensions/Cite/i18n/tk.json21
-rw-r--r--extensions/Cite/i18n/tl.json37
-rw-r--r--extensions/Cite/i18n/tly.json (renamed from extensions/Cite/i18n/core/tly.json)0
-rw-r--r--extensions/Cite/i18n/tr.json30
-rw-r--r--extensions/Cite/i18n/tt-cyrl.json (renamed from extensions/Cite/i18n/core/tt-cyrl.json)0
-rw-r--r--extensions/Cite/i18n/ttt.json (renamed from extensions/Cite/i18n/core/ttt.json)0
-rw-r--r--extensions/Cite/i18n/tzm.json (renamed from extensions/Cite/i18n/core/tzm.json)0
-rw-r--r--extensions/Cite/i18n/ug-arab.json (renamed from extensions/Cite/i18n/core/ug-arab.json)0
-rw-r--r--extensions/Cite/i18n/uk.json44
-rw-r--r--extensions/Cite/i18n/ur.json8
-rw-r--r--extensions/Cite/i18n/vec.json25
-rw-r--r--extensions/Cite/i18n/vep.json (renamed from extensions/Cite/i18n/core/vep.json)0
-rw-r--r--extensions/Cite/i18n/vi.json29
-rw-r--r--extensions/Cite/i18n/vo.json (renamed from extensions/Cite/i18n/core/vo.json)0
-rw-r--r--extensions/Cite/i18n/yi.json (renamed from extensions/Cite/i18n/core/yi.json)0
-rw-r--r--extensions/Cite/i18n/yue.json (renamed from extensions/Cite/i18n/core/yue.json)0
-rw-r--r--extensions/Cite/i18n/zh-hans.json36
-rw-r--r--extensions/Cite/i18n/zh-hant.json (renamed from extensions/Cite/i18n/core/zh-hant.json)0
-rw-r--r--extensions/Cite/modules/ext.cite.css13
-rw-r--r--extensions/Cite/modules/ext.specialcite.css14
-rw-r--r--extensions/CiteThisPage/COPYING.txt339
-rw-r--r--extensions/CiteThisPage/CiteThisPage.alias.php445
-rw-r--r--extensions/CiteThisPage/CiteThisPage.hooks.php45
-rw-r--r--extensions/CiteThisPage/CiteThisPage.php15
-rw-r--r--extensions/CiteThisPage/SpecialCiteThisPage.php176
-rw-r--r--extensions/CiteThisPage/extension.json44
-rw-r--r--extensions/CiteThisPage/i18n/ace.json8
-rw-r--r--extensions/CiteThisPage/i18n/af.json14
-rw-r--r--extensions/CiteThisPage/i18n/am.json12
-rw-r--r--extensions/CiteThisPage/i18n/an.json13
-rw-r--r--extensions/CiteThisPage/i18n/ar.json16
-rw-r--r--extensions/CiteThisPage/i18n/arc.json13
-rw-r--r--extensions/CiteThisPage/i18n/arn.json14
-rw-r--r--extensions/CiteThisPage/i18n/arq.json9
-rw-r--r--extensions/CiteThisPage/i18n/arz.json14
-rw-r--r--extensions/CiteThisPage/i18n/as.json15
-rw-r--r--extensions/CiteThisPage/i18n/ast.json15
-rw-r--r--extensions/CiteThisPage/i18n/av.json8
-rw-r--r--extensions/CiteThisPage/i18n/awa.json9
-rw-r--r--extensions/CiteThisPage/i18n/az.json10
-rw-r--r--extensions/CiteThisPage/i18n/azb.json15
-rw-r--r--extensions/CiteThisPage/i18n/ba.json14
-rw-r--r--extensions/CiteThisPage/i18n/bar.json14
-rw-r--r--extensions/CiteThisPage/i18n/bcc.json13
-rw-r--r--extensions/CiteThisPage/i18n/bcl.json15
-rw-r--r--extensions/CiteThisPage/i18n/be-tarask.json17
-rw-r--r--extensions/CiteThisPage/i18n/be.json13
-rw-r--r--extensions/CiteThisPage/i18n/bg.json14
-rw-r--r--extensions/CiteThisPage/i18n/bgn.json9
-rw-r--r--extensions/CiteThisPage/i18n/bho.json10
-rw-r--r--extensions/CiteThisPage/i18n/bn.json16
-rw-r--r--extensions/CiteThisPage/i18n/bo.json8
-rw-r--r--extensions/CiteThisPage/i18n/bpy.json5
-rw-r--r--extensions/CiteThisPage/i18n/br.json14
-rw-r--r--extensions/CiteThisPage/i18n/bs.json13
-rw-r--r--extensions/CiteThisPage/i18n/bxr.json8
-rw-r--r--extensions/CiteThisPage/i18n/ca.json18
-rw-r--r--extensions/CiteThisPage/i18n/cdo.json11
-rw-r--r--extensions/CiteThisPage/i18n/ce.json15
-rw-r--r--extensions/CiteThisPage/i18n/ceb.json8
-rw-r--r--extensions/CiteThisPage/i18n/ckb.json13
-rw-r--r--extensions/CiteThisPage/i18n/co.json6
-rw-r--r--extensions/CiteThisPage/i18n/cs.json17
-rw-r--r--extensions/CiteThisPage/i18n/cu.json9
-rw-r--r--extensions/CiteThisPage/i18n/cy.json15
-rw-r--r--extensions/CiteThisPage/i18n/da.json17
-rw-r--r--extensions/CiteThisPage/i18n/de.json16
-rw-r--r--extensions/CiteThisPage/i18n/diq.json16
-rw-r--r--extensions/CiteThisPage/i18n/dsb.json13
-rw-r--r--extensions/CiteThisPage/i18n/ee.json4
-rw-r--r--extensions/CiteThisPage/i18n/el.json16
-rw-r--r--extensions/CiteThisPage/i18n/en.json18
-rw-r--r--extensions/CiteThisPage/i18n/eo.json18
-rw-r--r--extensions/CiteThisPage/i18n/es.json22
-rw-r--r--extensions/CiteThisPage/i18n/et.json15
-rw-r--r--extensions/CiteThisPage/i18n/eu.json15
-rw-r--r--extensions/CiteThisPage/i18n/ext.json11
-rw-r--r--extensions/CiteThisPage/i18n/fa.json17
-rw-r--r--extensions/CiteThisPage/i18n/fi.json17
-rw-r--r--extensions/CiteThisPage/i18n/fj.json4
-rw-r--r--extensions/CiteThisPage/i18n/fo.json12
-rw-r--r--extensions/CiteThisPage/i18n/fr.json19
-rw-r--r--extensions/CiteThisPage/i18n/frp.json13
-rw-r--r--extensions/CiteThisPage/i18n/frr.json14
-rw-r--r--extensions/CiteThisPage/i18n/fur.json12
-rw-r--r--extensions/CiteThisPage/i18n/fy.json14
-rw-r--r--extensions/CiteThisPage/i18n/ga.json12
-rw-r--r--extensions/CiteThisPage/i18n/gd.json8
-rw-r--r--extensions/CiteThisPage/i18n/gl.json15
-rw-r--r--extensions/CiteThisPage/i18n/gom-deva.json9
-rw-r--r--extensions/CiteThisPage/i18n/grc.json14
-rw-r--r--extensions/CiteThisPage/i18n/gsw.json16
-rw-r--r--extensions/CiteThisPage/i18n/gu.json15
-rw-r--r--extensions/CiteThisPage/i18n/gv.json12
-rw-r--r--extensions/CiteThisPage/i18n/ha.json4
-rw-r--r--extensions/CiteThisPage/i18n/haw.json10
-rw-r--r--extensions/CiteThisPage/i18n/he.json16
-rw-r--r--extensions/CiteThisPage/i18n/hi.json16
-rw-r--r--extensions/CiteThisPage/i18n/hif-latn.json8
-rw-r--r--extensions/CiteThisPage/i18n/hil.json8
-rw-r--r--extensions/CiteThisPage/i18n/hr.json15
-rw-r--r--extensions/CiteThisPage/i18n/hsb.json15
-rw-r--r--extensions/CiteThisPage/i18n/ht.json12
-rw-r--r--extensions/CiteThisPage/i18n/hu.json16
-rw-r--r--extensions/CiteThisPage/i18n/hy.json14
-rw-r--r--extensions/CiteThisPage/i18n/ia.json15
-rw-r--r--extensions/CiteThisPage/i18n/id.json17
-rw-r--r--extensions/CiteThisPage/i18n/ie.json8
-rw-r--r--extensions/CiteThisPage/i18n/ig.json13
-rw-r--r--extensions/CiteThisPage/i18n/ilo.json13
-rw-r--r--extensions/CiteThisPage/i18n/io.json12
-rw-r--r--extensions/CiteThisPage/i18n/is.json15
-rw-r--r--extensions/CiteThisPage/i18n/it.json17
-rw-r--r--extensions/CiteThisPage/i18n/ja.json19
-rw-r--r--extensions/CiteThisPage/i18n/jut.json11
-rw-r--r--extensions/CiteThisPage/i18n/jv.json15
-rw-r--r--extensions/CiteThisPage/i18n/ka.json17
-rw-r--r--extensions/CiteThisPage/i18n/kk-arab.json8
-rw-r--r--extensions/CiteThisPage/i18n/kk-cyrl.json13
-rw-r--r--extensions/CiteThisPage/i18n/kk-latn.json8
-rw-r--r--extensions/CiteThisPage/i18n/kl.json8
-rw-r--r--extensions/CiteThisPage/i18n/km.json14
-rw-r--r--extensions/CiteThisPage/i18n/kn.json11
-rw-r--r--extensions/CiteThisPage/i18n/ko.json17
-rw-r--r--extensions/CiteThisPage/i18n/krc.json10
-rw-r--r--extensions/CiteThisPage/i18n/krj.json8
-rw-r--r--extensions/CiteThisPage/i18n/ksh.json14
-rw-r--r--extensions/CiteThisPage/i18n/ku-latn.json11
-rw-r--r--extensions/CiteThisPage/i18n/kw.json14
-rw-r--r--extensions/CiteThisPage/i18n/la.json16
-rw-r--r--extensions/CiteThisPage/i18n/lad.json8
-rw-r--r--extensions/CiteThisPage/i18n/lb.json15
-rw-r--r--extensions/CiteThisPage/i18n/lez.json10
-rw-r--r--extensions/CiteThisPage/i18n/lfn.json8
-rw-r--r--extensions/CiteThisPage/i18n/lg.json12
-rw-r--r--extensions/CiteThisPage/i18n/li.json15
-rw-r--r--extensions/CiteThisPage/i18n/lmo.json9
-rw-r--r--extensions/CiteThisPage/i18n/lo.json6
-rw-r--r--extensions/CiteThisPage/i18n/lrc.json13
-rw-r--r--extensions/CiteThisPage/i18n/lt.json14
-rw-r--r--extensions/CiteThisPage/i18n/lus.json13
-rw-r--r--extensions/CiteThisPage/i18n/lv.json11
-rw-r--r--extensions/CiteThisPage/i18n/lzh.json5
-rw-r--r--extensions/CiteThisPage/i18n/mai.json9
-rw-r--r--extensions/CiteThisPage/i18n/mg.json8
-rw-r--r--extensions/CiteThisPage/i18n/mhr.json8
-rw-r--r--extensions/CiteThisPage/i18n/min.json14
-rw-r--r--extensions/CiteThisPage/i18n/mk.json16
-rw-r--r--extensions/CiteThisPage/i18n/ml.json15
-rw-r--r--extensions/CiteThisPage/i18n/mn.json12
-rw-r--r--extensions/CiteThisPage/i18n/mr.json15
-rw-r--r--extensions/CiteThisPage/i18n/mrj.json8
-rw-r--r--extensions/CiteThisPage/i18n/ms.json16
-rw-r--r--extensions/CiteThisPage/i18n/mt.json15
-rw-r--r--extensions/CiteThisPage/i18n/mwl.json8
-rw-r--r--extensions/CiteThisPage/i18n/myv.json9
-rw-r--r--extensions/CiteThisPage/i18n/nah.json12
-rw-r--r--extensions/CiteThisPage/i18n/nan.json7
-rw-r--r--extensions/CiteThisPage/i18n/nap.json9
-rw-r--r--extensions/CiteThisPage/i18n/nb.json14
-rw-r--r--extensions/CiteThisPage/i18n/nds-nl.json14
-rw-r--r--extensions/CiteThisPage/i18n/nds.json12
-rw-r--r--extensions/CiteThisPage/i18n/ne.json11
-rw-r--r--extensions/CiteThisPage/i18n/niu.json8
-rw-r--r--extensions/CiteThisPage/i18n/nl.json19
-rw-r--r--extensions/CiteThisPage/i18n/nn.json16
-rw-r--r--extensions/CiteThisPage/i18n/nov.json9
-rw-r--r--extensions/CiteThisPage/i18n/nso.json8
-rw-r--r--extensions/CiteThisPage/i18n/oc.json14
-rw-r--r--extensions/CiteThisPage/i18n/or.json15
-rw-r--r--extensions/CiteThisPage/i18n/os.json8
-rw-r--r--extensions/CiteThisPage/i18n/pa.json8
-rw-r--r--extensions/CiteThisPage/i18n/pag.json7
-rw-r--r--extensions/CiteThisPage/i18n/pam.json7
-rw-r--r--extensions/CiteThisPage/i18n/pcd.json8
-rw-r--r--extensions/CiteThisPage/i18n/pdc.json8
-rw-r--r--extensions/CiteThisPage/i18n/pfl.json12
-rw-r--r--extensions/CiteThisPage/i18n/pl.json14
-rw-r--r--extensions/CiteThisPage/i18n/pms.json16
-rw-r--r--extensions/CiteThisPage/i18n/pnb.json13
-rw-r--r--extensions/CiteThisPage/i18n/pnt.json8
-rw-r--r--extensions/CiteThisPage/i18n/ps.json13
-rw-r--r--extensions/CiteThisPage/i18n/pt-br.json16
-rw-r--r--extensions/CiteThisPage/i18n/pt.json17
-rw-r--r--extensions/CiteThisPage/i18n/qqq.json22
-rw-r--r--extensions/CiteThisPage/i18n/qu.json13
-rw-r--r--extensions/CiteThisPage/i18n/rm.json9
-rw-r--r--extensions/CiteThisPage/i18n/rmy.json10
-rw-r--r--extensions/CiteThisPage/i18n/ro.json20
-rw-r--r--extensions/CiteThisPage/i18n/roa-tara.json14
-rw-r--r--extensions/CiteThisPage/i18n/ru.json18
-rw-r--r--extensions/CiteThisPage/i18n/rue.json14
-rw-r--r--extensions/CiteThisPage/i18n/rup.json8
-rw-r--r--extensions/CiteThisPage/i18n/sa.json15
-rw-r--r--extensions/CiteThisPage/i18n/sah.json13
-rw-r--r--extensions/CiteThisPage/i18n/scn.json14
-rw-r--r--extensions/CiteThisPage/i18n/sd.json4
-rw-r--r--extensions/CiteThisPage/i18n/sgs.json9
-rw-r--r--extensions/CiteThisPage/i18n/sh.json11
-rw-r--r--extensions/CiteThisPage/i18n/shn.json9
-rw-r--r--extensions/CiteThisPage/i18n/si.json14
-rw-r--r--extensions/CiteThisPage/i18n/sk.json15
-rw-r--r--extensions/CiteThisPage/i18n/sl.json15
-rw-r--r--extensions/CiteThisPage/i18n/sma.json8
-rw-r--r--extensions/CiteThisPage/i18n/sn.json4
-rw-r--r--extensions/CiteThisPage/i18n/so.json14
-rw-r--r--extensions/CiteThisPage/i18n/sq.json14
-rw-r--r--extensions/CiteThisPage/i18n/sr-ec.json19
-rw-r--r--extensions/CiteThisPage/i18n/sr-el.json17
-rw-r--r--extensions/CiteThisPage/i18n/stq.json12
-rw-r--r--extensions/CiteThisPage/i18n/su.json13
-rw-r--r--extensions/CiteThisPage/i18n/sv.json18
-rw-r--r--extensions/CiteThisPage/i18n/sw.json13
-rw-r--r--extensions/CiteThisPage/i18n/sxu.json10
-rw-r--r--extensions/CiteThisPage/i18n/szl.json12
-rw-r--r--extensions/CiteThisPage/i18n/ta.json15
-rw-r--r--extensions/CiteThisPage/i18n/tcy.json10
-rw-r--r--extensions/CiteThisPage/i18n/te.json14
-rw-r--r--extensions/CiteThisPage/i18n/tet.json13
-rw-r--r--extensions/CiteThisPage/i18n/tg-cyrl.json12
-rw-r--r--extensions/CiteThisPage/i18n/tg-latn.json12
-rw-r--r--extensions/CiteThisPage/i18n/th.json14
-rw-r--r--extensions/CiteThisPage/i18n/tk.json13
-rw-r--r--extensions/CiteThisPage/i18n/tl.json14
-rw-r--r--extensions/CiteThisPage/i18n/tly.json8
-rw-r--r--extensions/CiteThisPage/i18n/tn.json4
-rw-r--r--extensions/CiteThisPage/i18n/to.json5
-rw-r--r--extensions/CiteThisPage/i18n/tr.json17
-rw-r--r--extensions/CiteThisPage/i18n/tru.json8
-rw-r--r--extensions/CiteThisPage/i18n/ts.json8
-rw-r--r--extensions/CiteThisPage/i18n/tt-cyrl.json14
-rw-r--r--extensions/CiteThisPage/i18n/tyv.json9
-rw-r--r--extensions/CiteThisPage/i18n/tzm.json8
-rw-r--r--extensions/CiteThisPage/i18n/udm.json8
-rw-r--r--extensions/CiteThisPage/i18n/ug-arab.json8
-rw-r--r--extensions/CiteThisPage/i18n/ug-latn.json9
-rw-r--r--extensions/CiteThisPage/i18n/uk.json17
-rw-r--r--extensions/CiteThisPage/i18n/ur.json11
-rw-r--r--extensions/CiteThisPage/i18n/uz.json8
-rw-r--r--extensions/CiteThisPage/i18n/vec.json15
-rw-r--r--extensions/CiteThisPage/i18n/vep.json14
-rw-r--r--extensions/CiteThisPage/i18n/vi.json15
-rw-r--r--extensions/CiteThisPage/i18n/vo.json13
-rw-r--r--extensions/CiteThisPage/i18n/wa.json8
-rw-r--r--extensions/CiteThisPage/i18n/wuu.json7
-rw-r--r--extensions/CiteThisPage/i18n/xal.json8
-rw-r--r--extensions/CiteThisPage/i18n/yi.json13
-rw-r--r--extensions/CiteThisPage/i18n/yo.json8
-rw-r--r--extensions/CiteThisPage/i18n/yue.json13
-rw-r--r--extensions/CiteThisPage/i18n/zh-hans.json17
-rw-r--r--extensions/CiteThisPage/i18n/zh-hant.json18
-rw-r--r--extensions/CiteThisPage/modules/ext.citeThisPage.css13
-rw-r--r--extensions/ConfirmEdit/ApiFancyCaptchaReload.php20
-rw-r--r--extensions/ConfirmEdit/Captcha.php851
-rw-r--r--extensions/ConfirmEdit/CaptchaStore.php116
-rw-r--r--extensions/ConfirmEdit/ConfirmEdit.alias.php16
-rw-r--r--extensions/ConfirmEdit/ConfirmEdit.i18n.php35
-rw-r--r--extensions/ConfirmEdit/ConfirmEdit.php52
-rw-r--r--extensions/ConfirmEdit/ConfirmEditHooks.php96
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha.class.php409
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha.i18n.php35
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha.php88
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/FancyCaptcha.class.php416
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/FancyCaptcha.php13
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/extension.json52
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/aeb-latn.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/af.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/aln.json (renamed from extensions/ConfirmEdit/i18n/fancy/aln.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/am.json (renamed from extensions/ConfirmEdit/i18n/fancy/am.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/an.json (renamed from extensions/ConfirmEdit/i18n/fancy/an.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ang.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ar.json20
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/arq.json9
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/arz.json (renamed from extensions/ConfirmEdit/i18n/fancy/arz.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/as.json17
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ast.json (renamed from extensions/ConfirmEdit/i18n/fancy/ast.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/awa.json9
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/az.json9
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/azb.json9
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ba.json (renamed from extensions/ConfirmEdit/i18n/fancy/ba.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/bcc.json (renamed from extensions/ConfirmEdit/i18n/fancy/bcc.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/bcl.json (renamed from extensions/ConfirmEdit/i18n/fancy/bcl.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/be-tarask.json (renamed from extensions/ConfirmEdit/i18n/fancy/be-tarask.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/be.json9
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/bg.json15
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/bgn.json9
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/bn.json16
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/br.json (renamed from extensions/ConfirmEdit/i18n/fancy/br.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/bs.json (renamed from extensions/ConfirmEdit/i18n/fancy/bs.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ca.json17
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/cdo.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ce.json (renamed from extensions/ConfirmEdit/i18n/fancy/ce.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ckb.json (renamed from extensions/ConfirmEdit/i18n/fancy/ckb.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/cs.json18
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/cu.json (renamed from extensions/ConfirmEdit/i18n/fancy/cu.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/cv.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/cy.json (renamed from extensions/ConfirmEdit/i18n/fancy/cy.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/da.json (renamed from extensions/ConfirmEdit/i18n/fancy/da.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/de-formal.json (renamed from extensions/ConfirmEdit/i18n/fancy/de-formal.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/de.json19
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/diq.json (renamed from extensions/ConfirmEdit/i18n/fancy/diq.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/dsb.json (renamed from extensions/ConfirmEdit/i18n/fancy/dsb.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/el.json19
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/en.json15
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/eo.json (renamed from extensions/ConfirmEdit/i18n/fancy/eo.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/es.json20
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/et.json (renamed from extensions/ConfirmEdit/i18n/fancy/et.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/eu.json16
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/fa.json (renamed from extensions/ConfirmEdit/i18n/fancy/fa.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/fi.json18
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/fo.json (renamed from extensions/ConfirmEdit/i18n/fancy/fo.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/fr.json23
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/frp.json (renamed from extensions/ConfirmEdit/i18n/fancy/frp.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/frr.json9
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/fy.json (renamed from extensions/ConfirmEdit/i18n/fancy/fy.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ga.json (renamed from extensions/ConfirmEdit/i18n/fancy/ga.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/gl.json19
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/gom-deva.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/gsw.json (renamed from extensions/ConfirmEdit/i18n/fancy/gsw.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/gu.json (renamed from extensions/ConfirmEdit/i18n/fancy/gu.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/he.json17
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/hi.json14
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/hr.json16
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/hsb.json (renamed from extensions/ConfirmEdit/i18n/fancy/hsb.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ht.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/hu.json17
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/hy.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ia.json (renamed from extensions/ConfirmEdit/i18n/fancy/ia.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/id.json16
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ilo.json (renamed from extensions/ConfirmEdit/i18n/fancy/ilo.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/is.json (renamed from extensions/ConfirmEdit/i18n/fancy/is.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/it.json21
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ja.json (renamed from extensions/ConfirmEdit/i18n/fancy/ja.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/jut.json (renamed from extensions/ConfirmEdit/i18n/fancy/jut.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/jv.json (renamed from extensions/ConfirmEdit/i18n/fancy/jv.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ka.json (renamed from extensions/ConfirmEdit/i18n/fancy/ka.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/kaa.json (renamed from extensions/ConfirmEdit/i18n/fancy/kaa.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/khw.json9
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/kk-arab.json (renamed from extensions/ConfirmEdit/i18n/fancy/kk-arab.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/kk-cyrl.json (renamed from extensions/ConfirmEdit/i18n/fancy/kk-cyrl.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/kk-latn.json (renamed from extensions/ConfirmEdit/i18n/fancy/kk-latn.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/km.json (renamed from extensions/ConfirmEdit/i18n/fancy/km.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/kn.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ko.json (renamed from extensions/ConfirmEdit/i18n/fancy/ko.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/krc.json (renamed from extensions/ConfirmEdit/i18n/fancy/krc.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ksh.json17
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ku-latn.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/kw.json (renamed from extensions/ConfirmEdit/i18n/fancy/kw.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ky.json (renamed from extensions/ConfirmEdit/i18n/fancy/ky.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/la.json (renamed from extensions/ConfirmEdit/i18n/fancy/la.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/lb.json (renamed from extensions/ConfirmEdit/i18n/fancy/lb.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/li.json (renamed from extensions/ConfirmEdit/i18n/fancy/li.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/lo.json (renamed from extensions/ConfirmEdit/i18n/fancy/lo.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/lrc.json11
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/lt.json10
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/lv.json (renamed from extensions/ConfirmEdit/i18n/fancy/lv.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/mai.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/min.json (renamed from extensions/ConfirmEdit/i18n/fancy/min.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/mk.json17
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ml.json15
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/mr.json17
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ms.json (renamed from extensions/ConfirmEdit/i18n/fancy/ms.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/mt.json (renamed from extensions/ConfirmEdit/i18n/fancy/mt.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/nap.json16
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/nb.json (renamed from extensions/ConfirmEdit/i18n/fancy/nb.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/nds-nl.json (renamed from extensions/ConfirmEdit/i18n/fancy/nds-nl.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/nds.json (renamed from extensions/ConfirmEdit/i18n/fancy/nds.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ne.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/nl-informal.json (renamed from extensions/ConfirmEdit/i18n/fancy/nl-informal.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/nl.json (renamed from extensions/ConfirmEdit/i18n/fancy/nl.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/nn.json (renamed from extensions/ConfirmEdit/i18n/fancy/nn.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/oc.json (renamed from extensions/ConfirmEdit/i18n/fancy/oc.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/or.json (renamed from extensions/ConfirmEdit/i18n/fancy/or.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/pa.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/pfl.json9
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/pl.json (renamed from extensions/ConfirmEdit/i18n/fancy/pl.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/pms.json17
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/pnb.json (renamed from extensions/ConfirmEdit/i18n/fancy/pnb.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ps.json11
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/pt-br.json17
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/pt.json (renamed from extensions/ConfirmEdit/i18n/fancy/pt.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/qqq.json20
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/qu.json (renamed from extensions/ConfirmEdit/i18n/fancy/qu.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/rm.json (renamed from extensions/ConfirmEdit/i18n/fancy/rm.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ro.json (renamed from extensions/ConfirmEdit/i18n/fancy/ro.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/roa-tara.json16
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ru.json (renamed from extensions/ConfirmEdit/i18n/fancy/ru.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/rue.json (renamed from extensions/ConfirmEdit/i18n/fancy/rue.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/sa.json (renamed from extensions/ConfirmEdit/i18n/fancy/sa.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/sah.json14
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/scn.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/si.json (renamed from extensions/ConfirmEdit/i18n/fancy/si.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/sk.json (renamed from extensions/ConfirmEdit/i18n/fancy/sk.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/sl.json16
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/so.json (renamed from extensions/ConfirmEdit/i18n/fancy/so.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/sq.json (renamed from extensions/ConfirmEdit/i18n/fancy/sq.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/sr-ec.json19
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/sr-el.json17
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/stq.json (renamed from extensions/ConfirmEdit/i18n/fancy/stq.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/su.json (renamed from extensions/ConfirmEdit/i18n/fancy/su.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/sv.json19
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/szl.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ta.json (renamed from extensions/ConfirmEdit/i18n/fancy/ta.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/tcy.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/te.json14
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/tg-cyrl.json (renamed from extensions/ConfirmEdit/i18n/fancy/tg-cyrl.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/tg-latn.json (renamed from extensions/ConfirmEdit/i18n/fancy/tg-latn.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/th.json (renamed from extensions/ConfirmEdit/i18n/fancy/th.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/tk.json (renamed from extensions/ConfirmEdit/i18n/fancy/tk.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/tl.json (renamed from extensions/ConfirmEdit/i18n/fancy/tl.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/tr.json (renamed from extensions/ConfirmEdit/i18n/fancy/tr.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/tt-cyrl.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/uk.json (renamed from extensions/ConfirmEdit/i18n/fancy/uk.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/ur.json8
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/uz.json (renamed from extensions/ConfirmEdit/i18n/fancy/uz.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/vec.json (renamed from extensions/ConfirmEdit/i18n/fancy/vec.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/vi.json19
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/vo.json (renamed from extensions/ConfirmEdit/i18n/fancy/vo.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/vro.json (renamed from extensions/ConfirmEdit/i18n/fancy/vro.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/wa.json (renamed from extensions/ConfirmEdit/i18n/fancy/wa.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/xmf.json9
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/yi.json11
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/yo.json (renamed from extensions/ConfirmEdit/i18n/fancy/yo.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/yue.json13
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/zh-hans.json21
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/i18n/zh-hant.json (renamed from extensions/ConfirmEdit/i18n/fancy/zh-hant.json)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.css (renamed from extensions/ConfirmEdit/resources/ext.confirmEdit.fancyCaptcha.css)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.js (renamed from extensions/ConfirmEdit/resources/ext.confirmEdit.fancyCaptcha.js)0
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/resources/images/ajax-loader-10x10.gif (renamed from extensions/ConfirmEdit/resources/images/ajax-loader-10x10.gif)bin6147 -> 6147 bytes
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha/resources/images/fancycaptcha-reload-icon.png (renamed from extensions/ConfirmEdit/resources/images/fancycaptcha-reload-icon.png)bin307 -> 307 bytes
-rw-r--r--extensions/ConfirmEdit/MathCaptcha.class.php50
-rw-r--r--extensions/ConfirmEdit/MathCaptcha.php22
-rw-r--r--extensions/ConfirmEdit/MathCaptcha/MathCaptcha.class.php50
-rw-r--r--extensions/ConfirmEdit/MathCaptcha/MathCaptcha.php13
-rw-r--r--extensions/ConfirmEdit/MathCaptcha/extension.json9
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha.class.php74
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha.i18n.php35
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha.php47
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/QuestyCaptcha.class.php82
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/QuestyCaptcha.php13
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/extension.json15
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/aln.json (renamed from extensions/ConfirmEdit/i18n/questy/aln.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ar.json (renamed from extensions/ConfirmEdit/i18n/questy/ar.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ast.json (renamed from extensions/ConfirmEdit/i18n/questy/ast.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ba.json (renamed from extensions/ConfirmEdit/i18n/questy/ba.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/be-tarask.json (renamed from extensions/ConfirmEdit/i18n/questy/be-tarask.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/br.json (renamed from extensions/ConfirmEdit/i18n/questy/br.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/bs.json (renamed from extensions/ConfirmEdit/i18n/questy/bs.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ca.json (renamed from extensions/ConfirmEdit/i18n/questy/ca.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/cs.json (renamed from extensions/ConfirmEdit/i18n/questy/cs.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/cy.json (renamed from extensions/ConfirmEdit/i18n/questy/cy.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/de-formal.json (renamed from extensions/ConfirmEdit/i18n/questy/de-formal.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/de.json (renamed from extensions/ConfirmEdit/i18n/questy/de.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/dsb.json (renamed from extensions/ConfirmEdit/i18n/questy/dsb.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/el.json (renamed from extensions/ConfirmEdit/i18n/questy/el.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/en.json (renamed from extensions/ConfirmEdit/i18n/questy/en.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/eo.json (renamed from extensions/ConfirmEdit/i18n/questy/eo.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/es.json (renamed from extensions/ConfirmEdit/i18n/questy/es.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/et.json (renamed from extensions/ConfirmEdit/i18n/questy/et.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/eu.json (renamed from extensions/ConfirmEdit/i18n/questy/eu.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/fa.json (renamed from extensions/ConfirmEdit/i18n/questy/fa.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/fi.json (renamed from extensions/ConfirmEdit/i18n/questy/fi.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/fr.json (renamed from extensions/ConfirmEdit/i18n/questy/fr.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/gl.json (renamed from extensions/ConfirmEdit/i18n/questy/gl.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/gsw.json (renamed from extensions/ConfirmEdit/i18n/questy/gsw.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/he.json (renamed from extensions/ConfirmEdit/i18n/questy/he.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/hsb.json (renamed from extensions/ConfirmEdit/i18n/questy/hsb.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/hu.json (renamed from extensions/ConfirmEdit/i18n/questy/hu.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ia.json (renamed from extensions/ConfirmEdit/i18n/questy/ia.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/id.json (renamed from extensions/ConfirmEdit/i18n/questy/id.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ilo.json (renamed from extensions/ConfirmEdit/i18n/questy/ilo.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/it.json (renamed from extensions/ConfirmEdit/i18n/questy/it.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ja.json (renamed from extensions/ConfirmEdit/i18n/questy/ja.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ko.json (renamed from extensions/ConfirmEdit/i18n/questy/ko.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ksh.json (renamed from extensions/ConfirmEdit/i18n/questy/ksh.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/lb.json (renamed from extensions/ConfirmEdit/i18n/questy/lb.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/min.json (renamed from extensions/ConfirmEdit/i18n/questy/min.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/mk.json (renamed from extensions/ConfirmEdit/i18n/questy/mk.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ml.json (renamed from extensions/ConfirmEdit/i18n/questy/ml.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ms.json (renamed from extensions/ConfirmEdit/i18n/questy/ms.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/mt.json (renamed from extensions/ConfirmEdit/i18n/questy/mt.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/nb.json (renamed from extensions/ConfirmEdit/i18n/questy/nb.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/nl-informal.json (renamed from extensions/ConfirmEdit/i18n/questy/nl-informal.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/nl.json (renamed from extensions/ConfirmEdit/i18n/questy/nl.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/nn.json (renamed from extensions/ConfirmEdit/i18n/questy/nn.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/oc.json (renamed from extensions/ConfirmEdit/i18n/questy/oc.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/pl.json (renamed from extensions/ConfirmEdit/i18n/questy/pl.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/pms.json (renamed from extensions/ConfirmEdit/i18n/questy/pms.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/pt-br.json (renamed from extensions/ConfirmEdit/i18n/questy/pt-br.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/pt.json (renamed from extensions/ConfirmEdit/i18n/questy/pt.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/qqq.json (renamed from extensions/ConfirmEdit/i18n/questy/qqq.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ro.json (renamed from extensions/ConfirmEdit/i18n/questy/ro.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/roa-tara.json (renamed from extensions/ConfirmEdit/i18n/questy/roa-tara.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/ru.json (renamed from extensions/ConfirmEdit/i18n/questy/ru.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/sk.json (renamed from extensions/ConfirmEdit/i18n/questy/sk.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/sl.json (renamed from extensions/ConfirmEdit/i18n/questy/sl.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/so.json (renamed from extensions/ConfirmEdit/i18n/questy/so.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/sr-ec.json (renamed from extensions/ConfirmEdit/i18n/questy/sr-ec.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/sr-el.json (renamed from extensions/ConfirmEdit/i18n/questy/sr-el.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/sv.json (renamed from extensions/ConfirmEdit/i18n/questy/sv.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/te.json (renamed from extensions/ConfirmEdit/i18n/questy/te.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/th.json (renamed from extensions/ConfirmEdit/i18n/questy/th.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/tl.json (renamed from extensions/ConfirmEdit/i18n/questy/tl.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/tr.json (renamed from extensions/ConfirmEdit/i18n/questy/tr.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/uk.json (renamed from extensions/ConfirmEdit/i18n/questy/uk.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/wa.json (renamed from extensions/ConfirmEdit/i18n/questy/wa.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/yi.json (renamed from extensions/ConfirmEdit/i18n/questy/yi.json)0
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/zh-hans.json18
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha/i18n/zh-hant.json (renamed from extensions/ConfirmEdit/i18n/questy/zh-hant.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha.i18n.php35
-rw-r--r--extensions/ConfirmEdit/ReCaptcha.php65
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/ReCaptcha.class.php (renamed from extensions/ConfirmEdit/ReCaptcha.class.php)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/ReCaptcha.php13
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/extension.json21
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/ar.json (renamed from extensions/ConfirmEdit/i18n/re/ar.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/ast.json (renamed from extensions/ConfirmEdit/i18n/re/ast.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/be-tarask.json (renamed from extensions/ConfirmEdit/i18n/re/be-tarask.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/br.json (renamed from extensions/ConfirmEdit/i18n/re/br.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/bs.json (renamed from extensions/ConfirmEdit/i18n/re/bs.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/cs.json (renamed from extensions/ConfirmEdit/i18n/re/cs.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/cy.json (renamed from extensions/ConfirmEdit/i18n/re/cy.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/de-formal.json (renamed from extensions/ConfirmEdit/i18n/re/de-formal.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/de.json (renamed from extensions/ConfirmEdit/i18n/re/de.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/dsb.json (renamed from extensions/ConfirmEdit/i18n/re/dsb.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/en.json (renamed from extensions/ConfirmEdit/i18n/re/en.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/es.json (renamed from extensions/ConfirmEdit/i18n/re/es.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/fa.json (renamed from extensions/ConfirmEdit/i18n/re/fa.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/fi.json (renamed from extensions/ConfirmEdit/i18n/re/fi.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/fr.json (renamed from extensions/ConfirmEdit/i18n/re/fr.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/gl.json (renamed from extensions/ConfirmEdit/i18n/re/gl.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/gsw.json (renamed from extensions/ConfirmEdit/i18n/re/gsw.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/he.json (renamed from extensions/ConfirmEdit/i18n/re/he.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/hsb.json (renamed from extensions/ConfirmEdit/i18n/re/hsb.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/ia.json (renamed from extensions/ConfirmEdit/i18n/re/ia.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/id.json (renamed from extensions/ConfirmEdit/i18n/re/id.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/it.json (renamed from extensions/ConfirmEdit/i18n/re/it.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/ja.json (renamed from extensions/ConfirmEdit/i18n/re/ja.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/ko.json (renamed from extensions/ConfirmEdit/i18n/re/ko.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/ksh.json (renamed from extensions/ConfirmEdit/i18n/re/ksh.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/lb.json (renamed from extensions/ConfirmEdit/i18n/re/lb.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/mk.json (renamed from extensions/ConfirmEdit/i18n/re/mk.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/ms.json (renamed from extensions/ConfirmEdit/i18n/re/ms.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/mt.json (renamed from extensions/ConfirmEdit/i18n/re/mt.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/nb.json (renamed from extensions/ConfirmEdit/i18n/re/nb.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/nl-informal.json (renamed from extensions/ConfirmEdit/i18n/re/nl-informal.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/nl.json (renamed from extensions/ConfirmEdit/i18n/re/nl.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/oc.json (renamed from extensions/ConfirmEdit/i18n/re/oc.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/pl.json (renamed from extensions/ConfirmEdit/i18n/re/pl.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/pms.json (renamed from extensions/ConfirmEdit/i18n/re/pms.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/pt-br.json (renamed from extensions/ConfirmEdit/i18n/re/pt-br.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/pt.json (renamed from extensions/ConfirmEdit/i18n/re/pt.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/qqq.json (renamed from extensions/ConfirmEdit/i18n/re/qqq.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/roa-tara.json (renamed from extensions/ConfirmEdit/i18n/re/roa-tara.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/ru.json (renamed from extensions/ConfirmEdit/i18n/re/ru.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/si.json (renamed from extensions/ConfirmEdit/i18n/re/si.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/sr-ec.json (renamed from extensions/ConfirmEdit/i18n/re/sr-ec.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/sr-el.json (renamed from extensions/ConfirmEdit/i18n/re/sr-el.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/sv.json (renamed from extensions/ConfirmEdit/i18n/re/sv.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/sw.json (renamed from extensions/ConfirmEdit/i18n/re/sw.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/te.json (renamed from extensions/ConfirmEdit/i18n/re/te.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/tl.json (renamed from extensions/ConfirmEdit/i18n/re/tl.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/uk.json (renamed from extensions/ConfirmEdit/i18n/re/uk.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/vi.json (renamed from extensions/ConfirmEdit/i18n/re/vi.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/zh-hans.json (renamed from extensions/ConfirmEdit/i18n/re/zh-hans.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/i18n/zh-hant.json (renamed from extensions/ConfirmEdit/i18n/re/zh-hant.json)0
-rw-r--r--extensions/ConfirmEdit/ReCaptcha/recaptchalib.php (renamed from extensions/ConfirmEdit/recaptchalib.php)0
-rw-r--r--extensions/ConfirmEdit/SimpleCaptcha/Captcha.php974
-rw-r--r--extensions/ConfirmEdit/blacklist1
-rw-r--r--extensions/ConfirmEdit/captcha.py25
-rw-r--r--extensions/ConfirmEdit/i18n/ace.json8
-rw-r--r--extensions/ConfirmEdit/i18n/aeb-latn.json8
-rw-r--r--extensions/ConfirmEdit/i18n/af.json (renamed from extensions/ConfirmEdit/i18n/core/af.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/aln.json (renamed from extensions/ConfirmEdit/i18n/core/aln.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/am.json (renamed from extensions/ConfirmEdit/i18n/core/am.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/an.json (renamed from extensions/ConfirmEdit/i18n/core/an.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ang.json8
-rw-r--r--extensions/ConfirmEdit/i18n/ar.json (renamed from extensions/ConfirmEdit/i18n/core/ar.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/arq.json8
-rw-r--r--extensions/ConfirmEdit/i18n/arz.json (renamed from extensions/ConfirmEdit/i18n/core/arz.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/as.json (renamed from extensions/ConfirmEdit/i18n/core/as.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ast.json (renamed from extensions/ConfirmEdit/i18n/core/ast.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/awa.json8
-rw-r--r--extensions/ConfirmEdit/i18n/az.json10
-rw-r--r--extensions/ConfirmEdit/i18n/azb.json9
-rw-r--r--extensions/ConfirmEdit/i18n/ba.json (renamed from extensions/ConfirmEdit/i18n/core/ba.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/bcc.json21
-rw-r--r--extensions/ConfirmEdit/i18n/bcl.json (renamed from extensions/ConfirmEdit/i18n/core/bcl.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/be-tarask.json (renamed from extensions/ConfirmEdit/i18n/core/be-tarask.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/be.json (renamed from extensions/ConfirmEdit/i18n/core/be.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/bg.json22
-rw-r--r--extensions/ConfirmEdit/i18n/bgn.json8
-rw-r--r--extensions/ConfirmEdit/i18n/bho.json8
-rw-r--r--extensions/ConfirmEdit/i18n/bn.json30
-rw-r--r--extensions/ConfirmEdit/i18n/br.json (renamed from extensions/ConfirmEdit/i18n/core/br.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/bs.json24
-rw-r--r--extensions/ConfirmEdit/i18n/ca.json (renamed from extensions/ConfirmEdit/i18n/core/ca.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/cdo.json (renamed from extensions/ConfirmEdit/i18n/core/cdo.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ce.json (renamed from extensions/ConfirmEdit/i18n/core/ce.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ckb.json (renamed from extensions/ConfirmEdit/i18n/core/ckb.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/core/az.json8
-rw-r--r--extensions/ConfirmEdit/i18n/core/azb.json8
-rw-r--r--extensions/ConfirmEdit/i18n/core/bcc.json19
-rw-r--r--extensions/ConfirmEdit/i18n/core/bg.json20
-rw-r--r--extensions/ConfirmEdit/i18n/core/bn.json29
-rw-r--r--extensions/ConfirmEdit/i18n/core/bs.json23
-rw-r--r--extensions/ConfirmEdit/i18n/core/el.json32
-rw-r--r--extensions/ConfirmEdit/i18n/core/fi.json31
-rw-r--r--extensions/ConfirmEdit/i18n/core/fy.json13
-rw-r--r--extensions/ConfirmEdit/i18n/core/hi.json25
-rw-r--r--extensions/ConfirmEdit/i18n/core/hr.json27
-rw-r--r--extensions/ConfirmEdit/i18n/core/hu.json25
-rw-r--r--extensions/ConfirmEdit/i18n/core/ko.json28
-rw-r--r--extensions/ConfirmEdit/i18n/core/ksh.json23
-rw-r--r--extensions/ConfirmEdit/i18n/core/lrc.json12
-rw-r--r--extensions/ConfirmEdit/i18n/core/mk.json24
-rw-r--r--extensions/ConfirmEdit/i18n/core/mr.json24
-rw-r--r--extensions/ConfirmEdit/i18n/core/nds-nl.json18
-rw-r--r--extensions/ConfirmEdit/i18n/core/pl.json28
-rw-r--r--extensions/ConfirmEdit/i18n/core/ps.json11
-rw-r--r--extensions/ConfirmEdit/i18n/core/pt-br.json28
-rw-r--r--extensions/ConfirmEdit/i18n/core/qqq.json33
-rw-r--r--extensions/ConfirmEdit/i18n/core/roa-tara.json24
-rw-r--r--extensions/ConfirmEdit/i18n/core/sah.json22
-rw-r--r--extensions/ConfirmEdit/i18n/core/scn.json20
-rw-r--r--extensions/ConfirmEdit/i18n/core/sv.json32
-rw-r--r--extensions/ConfirmEdit/i18n/core/te.json22
-rw-r--r--extensions/ConfirmEdit/i18n/core/th.json17
-rw-r--r--extensions/ConfirmEdit/i18n/core/uk.json30
-rw-r--r--extensions/ConfirmEdit/i18n/core/yi.json12
-rw-r--r--extensions/ConfirmEdit/i18n/core/yue.json15
-rw-r--r--extensions/ConfirmEdit/i18n/core/zh-hans.json30
-rw-r--r--extensions/ConfirmEdit/i18n/core/zh-hant.json29
-rw-r--r--extensions/ConfirmEdit/i18n/cs.json (renamed from extensions/ConfirmEdit/i18n/core/cs.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/cv.json8
-rw-r--r--extensions/ConfirmEdit/i18n/cy.json (renamed from extensions/ConfirmEdit/i18n/core/cy.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/da.json (renamed from extensions/ConfirmEdit/i18n/core/da.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/de-formal.json (renamed from extensions/ConfirmEdit/i18n/core/de-formal.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/de.json (renamed from extensions/ConfirmEdit/i18n/core/de.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/diq.json (renamed from extensions/ConfirmEdit/i18n/core/diq.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/dsb.json (renamed from extensions/ConfirmEdit/i18n/core/dsb.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ee.json (renamed from extensions/ConfirmEdit/i18n/core/ee.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/el.json32
-rw-r--r--extensions/ConfirmEdit/i18n/en-ca.json (renamed from extensions/ConfirmEdit/i18n/core/en-ca.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/en-gb.json (renamed from extensions/ConfirmEdit/i18n/core/en-gb.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/en.json (renamed from extensions/ConfirmEdit/i18n/core/en.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/eo.json (renamed from extensions/ConfirmEdit/i18n/core/eo.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/es.json (renamed from extensions/ConfirmEdit/i18n/core/es.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/et.json (renamed from extensions/ConfirmEdit/i18n/core/et.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/eu.json (renamed from extensions/ConfirmEdit/i18n/core/eu.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/fa.json (renamed from extensions/ConfirmEdit/i18n/core/fa.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/ar.json17
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/as.json15
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/bg.json14
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/bn.json14
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/ca.json15
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/cdo.json4
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/cs.json16
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/de.json17
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/el.json17
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/en.json13
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/es.json19
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/eu.json14
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/fi.json17
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/fr.json21
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/gl.json16
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/he.json16
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/hi.json13
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/hr.json15
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/hu.json15
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/id.json15
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/it.json18
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/ksh.json15
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/lrc.json8
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/lt.json8
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/mk.json15
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/ml.json15
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/mr.json14
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/pms.json15
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/ps.json9
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/pt-br.json16
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/qqq.json18
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/roa-tara.json14
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/sah.json13
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/sl.json14
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/sr-ec.json19
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/sr-el.json17
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/sv.json17
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/te.json12
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/vi.json17
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/yi.json9
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/yue.json8
-rw-r--r--extensions/ConfirmEdit/i18n/fancy/zh-hans.json17
-rw-r--r--extensions/ConfirmEdit/i18n/fi.json32
-rw-r--r--extensions/ConfirmEdit/i18n/fo.json (renamed from extensions/ConfirmEdit/i18n/core/fo.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/fr.json (renamed from extensions/ConfirmEdit/i18n/core/fr.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/frp.json (renamed from extensions/ConfirmEdit/i18n/core/frp.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/frr.json8
-rw-r--r--extensions/ConfirmEdit/i18n/fur.json (renamed from extensions/ConfirmEdit/i18n/core/fur.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/fy.json15
-rw-r--r--extensions/ConfirmEdit/i18n/ga.json (renamed from extensions/ConfirmEdit/i18n/core/ga.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/gl.json (renamed from extensions/ConfirmEdit/i18n/core/gl.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/gom-deva.json8
-rw-r--r--extensions/ConfirmEdit/i18n/grc.json (renamed from extensions/ConfirmEdit/i18n/core/grc.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/gsw.json (renamed from extensions/ConfirmEdit/i18n/core/gsw.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/gu.json (renamed from extensions/ConfirmEdit/i18n/core/gu.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/he.json (renamed from extensions/ConfirmEdit/i18n/core/he.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/hi.json26
-rw-r--r--extensions/ConfirmEdit/i18n/hr.json28
-rw-r--r--extensions/ConfirmEdit/i18n/hsb.json (renamed from extensions/ConfirmEdit/i18n/core/hsb.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ht.json (renamed from extensions/ConfirmEdit/i18n/core/ht.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/hu.json26
-rw-r--r--extensions/ConfirmEdit/i18n/hy.json (renamed from extensions/ConfirmEdit/i18n/core/hy.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ia.json (renamed from extensions/ConfirmEdit/i18n/core/ia.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/id.json (renamed from extensions/ConfirmEdit/i18n/core/id.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ilo.json (renamed from extensions/ConfirmEdit/i18n/core/ilo.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/is.json (renamed from extensions/ConfirmEdit/i18n/core/is.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/it.json (renamed from extensions/ConfirmEdit/i18n/core/it.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ja.json (renamed from extensions/ConfirmEdit/i18n/core/ja.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/jut.json (renamed from extensions/ConfirmEdit/i18n/core/jut.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/jv.json (renamed from extensions/ConfirmEdit/i18n/core/jv.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ka.json (renamed from extensions/ConfirmEdit/i18n/core/ka.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/kaa.json (renamed from extensions/ConfirmEdit/i18n/core/kaa.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/khw.json8
-rw-r--r--extensions/ConfirmEdit/i18n/kk-arab.json (renamed from extensions/ConfirmEdit/i18n/core/kk-arab.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/kk-cyrl.json (renamed from extensions/ConfirmEdit/i18n/core/kk-cyrl.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/kk-latn.json (renamed from extensions/ConfirmEdit/i18n/core/kk-latn.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/km.json (renamed from extensions/ConfirmEdit/i18n/core/km.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/kn.json8
-rw-r--r--extensions/ConfirmEdit/i18n/ko.json28
-rw-r--r--extensions/ConfirmEdit/i18n/krc.json8
-rw-r--r--extensions/ConfirmEdit/i18n/ksh.json23
-rw-r--r--extensions/ConfirmEdit/i18n/ku-latn.json8
-rw-r--r--extensions/ConfirmEdit/i18n/kw.json (renamed from extensions/ConfirmEdit/i18n/core/kw.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ky.json (renamed from extensions/ConfirmEdit/i18n/core/ky.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/la.json (renamed from extensions/ConfirmEdit/i18n/core/la.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/lad.json (renamed from extensions/ConfirmEdit/i18n/core/lad.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/lb.json (renamed from extensions/ConfirmEdit/i18n/core/lb.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/li.json (renamed from extensions/ConfirmEdit/i18n/core/li.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/lo.json (renamed from extensions/ConfirmEdit/i18n/core/lo.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/lrc.json13
-rw-r--r--extensions/ConfirmEdit/i18n/lt.json (renamed from extensions/ConfirmEdit/i18n/core/lt.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/lv.json (renamed from extensions/ConfirmEdit/i18n/core/lv.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/mai.json14
-rw-r--r--extensions/ConfirmEdit/i18n/mg.json (renamed from extensions/ConfirmEdit/i18n/core/mg.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/min.json (renamed from extensions/ConfirmEdit/i18n/core/min.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/mk.json24
-rw-r--r--extensions/ConfirmEdit/i18n/ml.json (renamed from extensions/ConfirmEdit/i18n/core/ml.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/mn.json (renamed from extensions/ConfirmEdit/i18n/core/mn.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/mr.json25
-rw-r--r--extensions/ConfirmEdit/i18n/ms.json (renamed from extensions/ConfirmEdit/i18n/core/ms.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/mt.json (renamed from extensions/ConfirmEdit/i18n/core/mt.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/nah.json (renamed from extensions/ConfirmEdit/i18n/core/nah.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/nan.json (renamed from extensions/ConfirmEdit/i18n/core/nan.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/nap.json23
-rw-r--r--extensions/ConfirmEdit/i18n/nb.json (renamed from extensions/ConfirmEdit/i18n/core/nb.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/nds-nl.json18
-rw-r--r--extensions/ConfirmEdit/i18n/nds.json (renamed from extensions/ConfirmEdit/i18n/core/nds.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ne.json9
-rw-r--r--extensions/ConfirmEdit/i18n/nl-informal.json (renamed from extensions/ConfirmEdit/i18n/core/nl-informal.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/nl.json (renamed from extensions/ConfirmEdit/i18n/core/nl.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/nn.json (renamed from extensions/ConfirmEdit/i18n/core/nn.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/oc.json (renamed from extensions/ConfirmEdit/i18n/core/oc.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/or.json (renamed from extensions/ConfirmEdit/i18n/core/or.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/os.json8
-rw-r--r--extensions/ConfirmEdit/i18n/pa.json8
-rw-r--r--extensions/ConfirmEdit/i18n/pam.json (renamed from extensions/ConfirmEdit/i18n/core/pam.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/pdc.json (renamed from extensions/ConfirmEdit/i18n/core/pdc.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/pfl.json8
-rw-r--r--extensions/ConfirmEdit/i18n/pl.json29
-rw-r--r--extensions/ConfirmEdit/i18n/pms.json (renamed from extensions/ConfirmEdit/i18n/core/pms.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/pnb.json (renamed from extensions/ConfirmEdit/i18n/core/pnb.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/ps.json12
-rw-r--r--extensions/ConfirmEdit/i18n/pt-br.json29
-rw-r--r--extensions/ConfirmEdit/i18n/pt.json (renamed from extensions/ConfirmEdit/i18n/core/pt.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/qqq.json33
-rw-r--r--extensions/ConfirmEdit/i18n/qu.json (renamed from extensions/ConfirmEdit/i18n/core/qu.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/questy/zh-hans.json17
-rw-r--r--extensions/ConfirmEdit/i18n/ro.json (renamed from extensions/ConfirmEdit/i18n/core/ro.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/roa-tara.json24
-rw-r--r--extensions/ConfirmEdit/i18n/ru.json (renamed from extensions/ConfirmEdit/i18n/core/ru.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/rue.json (renamed from extensions/ConfirmEdit/i18n/core/rue.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/sa.json (renamed from extensions/ConfirmEdit/i18n/core/sa.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/sah.json23
-rw-r--r--extensions/ConfirmEdit/i18n/scn.json22
-rw-r--r--extensions/ConfirmEdit/i18n/sco.json (renamed from extensions/ConfirmEdit/i18n/core/sco.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/sh.json (renamed from extensions/ConfirmEdit/i18n/core/sh.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/shn.json8
-rw-r--r--extensions/ConfirmEdit/i18n/si.json (renamed from extensions/ConfirmEdit/i18n/core/si.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/sk.json (renamed from extensions/ConfirmEdit/i18n/core/sk.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/sl.json (renamed from extensions/ConfirmEdit/i18n/core/sl.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/sq.json (renamed from extensions/ConfirmEdit/i18n/core/sq.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/sr-ec.json (renamed from extensions/ConfirmEdit/i18n/core/sr-ec.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/sr-el.json (renamed from extensions/ConfirmEdit/i18n/core/sr-el.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/stq.json (renamed from extensions/ConfirmEdit/i18n/core/stq.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/su.json (renamed from extensions/ConfirmEdit/i18n/core/su.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/sv.json33
-rw-r--r--extensions/ConfirmEdit/i18n/sw.json (renamed from extensions/ConfirmEdit/i18n/core/sw.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/szl.json8
-rw-r--r--extensions/ConfirmEdit/i18n/ta.json (renamed from extensions/ConfirmEdit/i18n/core/ta.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/tcy.json8
-rw-r--r--extensions/ConfirmEdit/i18n/te.json24
-rw-r--r--extensions/ConfirmEdit/i18n/tg-cyrl.json (renamed from extensions/ConfirmEdit/i18n/core/tg-cyrl.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/tg-latn.json (renamed from extensions/ConfirmEdit/i18n/core/tg-latn.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/th.json19
-rw-r--r--extensions/ConfirmEdit/i18n/tk.json (renamed from extensions/ConfirmEdit/i18n/core/tk.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/tl.json (renamed from extensions/ConfirmEdit/i18n/core/tl.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/tr.json (renamed from extensions/ConfirmEdit/i18n/core/tr.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/tru.json (renamed from extensions/ConfirmEdit/i18n/core/tru.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/uk.json31
-rw-r--r--extensions/ConfirmEdit/i18n/ur.json8
-rw-r--r--extensions/ConfirmEdit/i18n/vec.json (renamed from extensions/ConfirmEdit/i18n/core/vec.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/vi.json (renamed from extensions/ConfirmEdit/i18n/core/vi.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/vo.json (renamed from extensions/ConfirmEdit/i18n/core/vo.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/vro.json8
-rw-r--r--extensions/ConfirmEdit/i18n/wa.json (renamed from extensions/ConfirmEdit/i18n/core/wa.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/yi.json13
-rw-r--r--extensions/ConfirmEdit/i18n/yo.json (renamed from extensions/ConfirmEdit/i18n/core/yo.json)0
-rw-r--r--extensions/ConfirmEdit/i18n/yue.json20
-rw-r--r--extensions/ConfirmEdit/i18n/zh-hans.json31
-rw-r--r--extensions/ConfirmEdit/i18n/zh-hant.json31
-rw-r--r--extensions/ConfirmEdit/includes/CaptchaStore.php116
-rw-r--r--extensions/ConfirmEdit/includes/ConfirmEditHooks.php149
-rw-r--r--extensions/ConfirmEdit/includes/specials/SpecialCaptcha.php22
-rw-r--r--extensions/ConfirmEdit/tests/QuestyCaptchaTest.php49
-rw-r--r--extensions/Gadgets/GadgetHooks.php9
-rw-r--r--extensions/Gadgets/Gadgets.alias.php22
-rw-r--r--extensions/Gadgets/Gadgets.i18n.php35
-rw-r--r--extensions/Gadgets/Gadgets.php68
-rw-r--r--extensions/Gadgets/Gadgets_body.php14
-rw-r--r--extensions/Gadgets/SpecialGadgets.php7
-rw-r--r--extensions/Gadgets/api/ApiQueryGadgetCategories.php21
-rw-r--r--extensions/Gadgets/api/ApiQueryGadgets.php29
-rw-r--r--extensions/Gadgets/extension.json57
-rw-r--r--extensions/Gadgets/i18n/ar.json12
-rw-r--r--extensions/Gadgets/i18n/awa.json10
-rw-r--r--extensions/Gadgets/i18n/ca.json6
-rw-r--r--extensions/Gadgets/i18n/de.json15
-rw-r--r--extensions/Gadgets/i18n/en.json60
-rw-r--r--extensions/Gadgets/i18n/es.json5
-rw-r--r--extensions/Gadgets/i18n/gl.json13
-rw-r--r--extensions/Gadgets/i18n/ilo.json36
-rw-r--r--extensions/Gadgets/i18n/ja.json21
-rw-r--r--extensions/Gadgets/i18n/krc.json3
-rw-r--r--extensions/Gadgets/i18n/ksh.json9
-rw-r--r--extensions/Gadgets/i18n/lb.json4
-rw-r--r--extensions/Gadgets/i18n/lrc.json6
-rw-r--r--extensions/Gadgets/i18n/mai.json22
-rw-r--r--extensions/Gadgets/i18n/mk.json20
-rw-r--r--extensions/Gadgets/i18n/nds-nl.json4
-rw-r--r--extensions/Gadgets/i18n/pa.json4
-rw-r--r--extensions/Gadgets/i18n/pms.json12
-rw-r--r--extensions/Gadgets/i18n/pt-br.json3
-rw-r--r--extensions/Gadgets/i18n/pt.json3
-rw-r--r--extensions/Gadgets/i18n/qqq.json25
-rw-r--r--extensions/Gadgets/i18n/ru.json10
-rw-r--r--extensions/Gadgets/i18n/sv.json20
-rw-r--r--extensions/Gadgets/i18n/vi.json13
-rw-r--r--extensions/Gadgets/i18n/zh-hans.json26
-rw-r--r--extensions/Gadgets/i18n/zh-hant.json5
-rw-r--r--extensions/ImageMap/ImageMap.i18n.php35
-rw-r--r--extensions/ImageMap/ImageMap.php51
-rw-r--r--extensions/ImageMap/ImageMap_body.php9
-rw-r--r--extensions/ImageMap/extension.json23
-rw-r--r--extensions/ImageMap/i18n/ce.json2
-rw-r--r--extensions/ImageMap/i18n/diq.json4
-rw-r--r--extensions/ImageMap/i18n/lrc.json3
-rw-r--r--extensions/ImageMap/i18n/nl.json2
-rw-r--r--extensions/ImageMap/i18n/pt-br.json5
-rw-r--r--extensions/ImageMap/i18n/qqq.json2
-rw-r--r--extensions/ImageMap/i18n/sr-ec.json14
-rw-r--r--extensions/ImageMap/i18n/sr-el.json14
-rw-r--r--extensions/ImageMap/i18n/sv.json2
-rw-r--r--extensions/InputBox/InputBox.classes.php67
-rw-r--r--extensions/InputBox/InputBox.i18n.php35
-rw-r--r--extensions/InputBox/InputBox.php71
-rw-r--r--extensions/InputBox/extension.json50
-rw-r--r--extensions/InputBox/i18n/ang.json9
-rw-r--r--extensions/InputBox/i18n/ar.json7
-rw-r--r--extensions/InputBox/i18n/arq.json8
-rw-r--r--extensions/InputBox/i18n/bcc.json5
-rw-r--r--extensions/InputBox/i18n/bgn.json9
-rw-r--r--extensions/InputBox/i18n/fi.json5
-rw-r--r--extensions/InputBox/i18n/gl.json6
-rw-r--r--extensions/InputBox/i18n/gom-deva.json8
-rw-r--r--extensions/InputBox/i18n/hu.json6
-rw-r--r--extensions/InputBox/i18n/ia.json2
-rw-r--r--extensions/InputBox/i18n/is.json1
-rw-r--r--extensions/InputBox/i18n/kn.json4
-rw-r--r--extensions/InputBox/i18n/ksh.json3
-rw-r--r--extensions/InputBox/i18n/lrc.json1
-rw-r--r--extensions/InputBox/i18n/mai.json8
-rw-r--r--extensions/InputBox/i18n/nap.json4
-rw-r--r--extensions/InputBox/i18n/pfl.json8
-rw-r--r--extensions/InputBox/i18n/pt.json5
-rw-r--r--extensions/InputBox/i18n/qqq.json5
-rw-r--r--extensions/InputBox/i18n/roa-tara.json3
-rw-r--r--extensions/InputBox/i18n/shn.json8
-rw-r--r--extensions/InputBox/i18n/sr-ec.json6
-rw-r--r--extensions/InputBox/i18n/sr-el.json6
-rw-r--r--extensions/InputBox/i18n/th.json8
-rw-r--r--extensions/InputBox/i18n/tt-cyrl.json8
-rw-r--r--extensions/InputBox/i18n/ur.json4
-rw-r--r--extensions/InputBox/i18n/vi.json2
-rw-r--r--extensions/InputBox/i18n/yi.json1
-rw-r--r--extensions/InputBox/i18n/yue.json14
-rw-r--r--extensions/InputBox/resources/ext.inputBox.js29
-rw-r--r--extensions/InputBox/resources/ext.inputBox.styles.css7
-rw-r--r--extensions/Interwiki/Interwiki.alias.php15
-rw-r--r--extensions/Interwiki/Interwiki.i18n.php35
-rw-r--r--extensions/Interwiki/Interwiki.php136
-rw-r--r--extensions/Interwiki/Interwiki_body.php14
-rw-r--r--extensions/Interwiki/Interwiki_hooks.php54
-rw-r--r--extensions/Interwiki/extension.json59
-rw-r--r--extensions/Interwiki/i18n/af.json5
-rw-r--r--extensions/Interwiki/i18n/ar.json3
-rw-r--r--extensions/Interwiki/i18n/arz.json3
-rw-r--r--extensions/Interwiki/i18n/ast.json3
-rw-r--r--extensions/Interwiki/i18n/ba.json5
-rw-r--r--extensions/Interwiki/i18n/be-tarask.json19
-rw-r--r--extensions/Interwiki/i18n/be.json1
-rw-r--r--extensions/Interwiki/i18n/bg.json1
-rw-r--r--extensions/Interwiki/i18n/br.json6
-rw-r--r--extensions/Interwiki/i18n/bs.json3
-rw-r--r--extensions/Interwiki/i18n/ca.json5
-rw-r--r--extensions/Interwiki/i18n/ce.json15
-rw-r--r--extensions/Interwiki/i18n/cs.json10
-rw-r--r--extensions/Interwiki/i18n/cv.json9
-rw-r--r--extensions/Interwiki/i18n/cy.json1
-rw-r--r--extensions/Interwiki/i18n/da.json4
-rw-r--r--extensions/Interwiki/i18n/de.json2
-rw-r--r--extensions/Interwiki/i18n/diq.json1
-rw-r--r--extensions/Interwiki/i18n/dsb.json5
-rw-r--r--extensions/Interwiki/i18n/el.json12
-rw-r--r--extensions/Interwiki/i18n/en-gb.json59
-rw-r--r--extensions/Interwiki/i18n/en.json2
-rw-r--r--extensions/Interwiki/i18n/eo.json5
-rw-r--r--extensions/Interwiki/i18n/es.json16
-rw-r--r--extensions/Interwiki/i18n/et.json25
-rw-r--r--extensions/Interwiki/i18n/eu.json3
-rw-r--r--extensions/Interwiki/i18n/fa.json3
-rw-r--r--extensions/Interwiki/i18n/fi.json2
-rw-r--r--extensions/Interwiki/i18n/fr.json9
-rw-r--r--extensions/Interwiki/i18n/frp.json2
-rw-r--r--extensions/Interwiki/i18n/fy.json7
-rw-r--r--extensions/Interwiki/i18n/gl.json51
-rw-r--r--extensions/Interwiki/i18n/gsw.json5
-rw-r--r--extensions/Interwiki/i18n/he.json4
-rw-r--r--extensions/Interwiki/i18n/hr.json9
-rw-r--r--extensions/Interwiki/i18n/hsb.json5
-rw-r--r--extensions/Interwiki/i18n/hu.json1
-rw-r--r--extensions/Interwiki/i18n/ia.json5
-rw-r--r--extensions/Interwiki/i18n/id.json9
-rw-r--r--extensions/Interwiki/i18n/ilo.json5
-rw-r--r--extensions/Interwiki/i18n/it.json10
-rw-r--r--extensions/Interwiki/i18n/ja.json24
-rw-r--r--extensions/Interwiki/i18n/ka.json3
-rw-r--r--extensions/Interwiki/i18n/kk-cyrl.json2
-rw-r--r--extensions/Interwiki/i18n/km.json2
-rw-r--r--extensions/Interwiki/i18n/ko.json8
-rw-r--r--extensions/Interwiki/i18n/ksh.json5
-rw-r--r--extensions/Interwiki/i18n/lb.json8
-rw-r--r--extensions/Interwiki/i18n/lt.json7
-rw-r--r--extensions/Interwiki/i18n/mg.json2
-rw-r--r--extensions/Interwiki/i18n/min.json2
-rw-r--r--extensions/Interwiki/i18n/mk.json6
-rw-r--r--extensions/Interwiki/i18n/ml.json5
-rw-r--r--extensions/Interwiki/i18n/ms.json16
-rw-r--r--extensions/Interwiki/i18n/mt.json2
-rw-r--r--extensions/Interwiki/i18n/nb.json5
-rw-r--r--extensions/Interwiki/i18n/nds-nl.json2
-rw-r--r--extensions/Interwiki/i18n/nl.json9
-rw-r--r--extensions/Interwiki/i18n/nn.json53
-rw-r--r--extensions/Interwiki/i18n/oc.json8
-rw-r--r--extensions/Interwiki/i18n/pa.json15
-rw-r--r--extensions/Interwiki/i18n/pms.json5
-rw-r--r--extensions/Interwiki/i18n/pt-br.json10
-rw-r--r--extensions/Interwiki/i18n/pt.json2
-rw-r--r--extensions/Interwiki/i18n/qqq.json12
-rw-r--r--extensions/Interwiki/i18n/ro.json2
-rw-r--r--extensions/Interwiki/i18n/roa-tara.json11
-rw-r--r--extensions/Interwiki/i18n/ru.json18
-rw-r--r--extensions/Interwiki/i18n/sa.json3
-rw-r--r--extensions/Interwiki/i18n/sco.json21
-rw-r--r--extensions/Interwiki/i18n/si.json2
-rw-r--r--extensions/Interwiki/i18n/sk.json3
-rw-r--r--extensions/Interwiki/i18n/sl.json9
-rw-r--r--extensions/Interwiki/i18n/sr-ec.json24
-rw-r--r--extensions/Interwiki/i18n/sr-el.json24
-rw-r--r--extensions/Interwiki/i18n/sv.json5
-rw-r--r--extensions/Interwiki/i18n/te.json1
-rw-r--r--extensions/Interwiki/i18n/tl.json5
-rw-r--r--extensions/Interwiki/i18n/tr.json9
-rw-r--r--extensions/Interwiki/i18n/uk.json37
-rw-r--r--extensions/Interwiki/i18n/ur.json2
-rw-r--r--extensions/Interwiki/i18n/vi.json5
-rw-r--r--extensions/Interwiki/i18n/zh-hans.json12
-rw-r--r--extensions/Interwiki/i18n/zh-hant.json76
-rw-r--r--extensions/LocalisationUpdate/LocalisationUpdate.class.php18
-rw-r--r--extensions/LocalisationUpdate/LocalisationUpdate.php21
-rw-r--r--extensions/LocalisationUpdate/extension.json55
-rw-r--r--extensions/LocalisationUpdate/fetcher/GitHubFetcher.php2
-rw-r--r--extensions/LocalisationUpdate/finder/Finder.php49
-rw-r--r--extensions/LocalisationUpdate/i18n/qqq.json5
-rw-r--r--extensions/LocalisationUpdate/i18n/zh-hant.json5
-rw-r--r--extensions/LocalisationUpdate/reader/ReaderFactory.php4
-rw-r--r--extensions/LocalisationUpdate/tests/phpunit/finder/FinderTest.php23
-rw-r--r--extensions/LocalisationUpdate/update.php14
-rw-r--r--extensions/Nuke/Nuke.alias.php17
-rw-r--r--extensions/Nuke/Nuke.i18n.php35
-rw-r--r--extensions/Nuke/Nuke.php57
-rw-r--r--extensions/Nuke/Nuke_body.php24
-rw-r--r--extensions/Nuke/SpecialNuke.php2
-rw-r--r--extensions/Nuke/ext.nuke.js5
-rw-r--r--extensions/Nuke/extension.json50
-rw-r--r--extensions/Nuke/i18n/az.json7
-rw-r--r--extensions/Nuke/i18n/bcc.json5
-rw-r--r--extensions/Nuke/i18n/be-tarask.json6
-rw-r--r--extensions/Nuke/i18n/bn.json31
-rw-r--r--extensions/Nuke/i18n/ca.json5
-rw-r--r--extensions/Nuke/i18n/ce.json3
-rw-r--r--extensions/Nuke/i18n/cs.json1
-rw-r--r--extensions/Nuke/i18n/de.json1
-rw-r--r--extensions/Nuke/i18n/diq.json2
-rw-r--r--extensions/Nuke/i18n/en.json1
-rw-r--r--extensions/Nuke/i18n/es.json4
-rw-r--r--extensions/Nuke/i18n/et.json1
-rw-r--r--extensions/Nuke/i18n/gl.json4
-rw-r--r--extensions/Nuke/i18n/he.json3
-rw-r--r--extensions/Nuke/i18n/hi.json4
-rw-r--r--extensions/Nuke/i18n/it.json1
-rw-r--r--extensions/Nuke/i18n/ka.json5
-rw-r--r--extensions/Nuke/i18n/ko.json7
-rw-r--r--extensions/Nuke/i18n/ksh.json15
-rw-r--r--extensions/Nuke/i18n/lb.json1
-rw-r--r--extensions/Nuke/i18n/lt.json4
-rw-r--r--extensions/Nuke/i18n/mk.json1
-rw-r--r--extensions/Nuke/i18n/nl.json4
-rw-r--r--extensions/Nuke/i18n/pt.json8
-rw-r--r--extensions/Nuke/i18n/qqq.json6
-rw-r--r--extensions/Nuke/i18n/roa-tara.json4
-rw-r--r--extensions/Nuke/i18n/ru.json1
-rw-r--r--extensions/Nuke/i18n/sl.json1
-rw-r--r--extensions/Nuke/i18n/sr-ec.json4
-rw-r--r--extensions/Nuke/i18n/sr-el.json4
-rw-r--r--extensions/Nuke/i18n/sv.json4
-rw-r--r--extensions/Nuke/i18n/zh-hans.json5
-rw-r--r--extensions/Nuke/i18n/zh-hant.json11
-rw-r--r--extensions/ParserFunctions/Expr.php2
-rw-r--r--extensions/ParserFunctions/ParserFunctions.hooks.php68
-rw-r--r--extensions/ParserFunctions/ParserFunctions.i18n.magic.php24
-rw-r--r--extensions/ParserFunctions/ParserFunctions.i18n.php35
-rw-r--r--extensions/ParserFunctions/ParserFunctions.library.php2
-rw-r--r--extensions/ParserFunctions/ParserFunctions.php125
-rw-r--r--extensions/ParserFunctions/ParserFunctions_body.php102
-rw-r--r--extensions/ParserFunctions/extension.json48
-rw-r--r--extensions/ParserFunctions/i18n/ace.json9
-rw-r--r--extensions/ParserFunctions/i18n/arq.json12
-rw-r--r--extensions/ParserFunctions/i18n/az.json18
-rw-r--r--extensions/ParserFunctions/i18n/azb.json6
-rw-r--r--extensions/ParserFunctions/i18n/bgn.json11
-rw-r--r--extensions/ParserFunctions/i18n/ca.json2
-rw-r--r--extensions/ParserFunctions/i18n/de.json8
-rw-r--r--extensions/ParserFunctions/i18n/es.json11
-rw-r--r--extensions/ParserFunctions/i18n/et.json2
-rw-r--r--extensions/ParserFunctions/i18n/frr.json11
-rw-r--r--extensions/ParserFunctions/i18n/gom-deva.json12
-rw-r--r--extensions/ParserFunctions/i18n/id.json7
-rw-r--r--extensions/ParserFunctions/i18n/it.json11
-rw-r--r--extensions/ParserFunctions/i18n/ko.json17
-rw-r--r--extensions/ParserFunctions/i18n/ksh.json7
-rw-r--r--extensions/ParserFunctions/i18n/lrc.json11
-rw-r--r--extensions/ParserFunctions/i18n/lt.json6
-rw-r--r--extensions/ParserFunctions/i18n/mai.json10
-rw-r--r--extensions/ParserFunctions/i18n/nap.json11
-rw-r--r--extensions/ParserFunctions/i18n/ne.json7
-rw-r--r--extensions/ParserFunctions/i18n/pfl.json11
-rw-r--r--extensions/ParserFunctions/i18n/ps.json7
-rw-r--r--extensions/ParserFunctions/i18n/qqq.json5
-rw-r--r--extensions/ParserFunctions/i18n/rue.json5
-rw-r--r--extensions/ParserFunctions/i18n/shn.json9
-rw-r--r--extensions/ParserFunctions/i18n/sr-ec.json4
-rw-r--r--extensions/ParserFunctions/i18n/sr-el.json4
-rw-r--r--extensions/ParserFunctions/i18n/szl.json10
-rw-r--r--extensions/ParserFunctions/i18n/th.json5
-rw-r--r--extensions/ParserFunctions/i18n/ur.json9
-rw-r--r--extensions/ParserFunctions/i18n/yi.json3
-rw-r--r--extensions/ParserFunctions/i18n/yue.json8
-rw-r--r--extensions/ParserFunctions/i18n/zh-hans.json5
-rw-r--r--extensions/PdfHandler/Gemfile.lock79
-rw-r--r--extensions/PdfHandler/PdfHandler.i18n.php35
-rw-r--r--extensions/PdfHandler/PdfHandler.php74
-rw-r--r--extensions/PdfHandler/PdfHandler_body.php34
-rw-r--r--extensions/PdfHandler/extension.json45
-rw-r--r--extensions/PdfHandler/i18n/de.json4
-rw-r--r--extensions/PdfHandler/i18n/en.json6
-rw-r--r--extensions/PdfHandler/i18n/es.json7
-rw-r--r--extensions/PdfHandler/i18n/et.json4
-rw-r--r--extensions/PdfHandler/i18n/frc.json8
-rw-r--r--extensions/PdfHandler/i18n/he.json6
-rw-r--r--extensions/PdfHandler/i18n/ksh.json6
-rw-r--r--extensions/PdfHandler/i18n/ku-latn.json8
-rw-r--r--extensions/PdfHandler/i18n/lb.json1
-rw-r--r--extensions/PdfHandler/i18n/lrc.json2
-rw-r--r--extensions/PdfHandler/i18n/mk.json4
-rw-r--r--extensions/PdfHandler/i18n/pl.json5
-rw-r--r--extensions/PdfHandler/i18n/pt.json7
-rw-r--r--extensions/PdfHandler/i18n/qqq.json5
-rw-r--r--extensions/PdfHandler/i18n/sv.json1
-rw-r--r--extensions/PdfHandler/i18n/zh-hans.json7
-rw-r--r--extensions/PdfHandler/tests/browser/Gemfile.lock62
-rw-r--r--extensions/Poem/Poem.i18n.php35
-rw-r--r--extensions/Poem/Poem.php44
-rw-r--r--extensions/Poem/extension.json27
-rw-r--r--extensions/Renameuser/Renameuser.alias.php12
-rw-r--r--extensions/Renameuser/Renameuser.hooks.php2
-rw-r--r--extensions/Renameuser/Renameuser.i18n.php35
-rw-r--r--extensions/Renameuser/Renameuser.php64
-rw-r--r--extensions/Renameuser/RenameuserLogFormatter.php21
-rw-r--r--extensions/Renameuser/RenameuserSQL.php90
-rw-r--r--extensions/Renameuser/SpecialRenameuser.php4
-rw-r--r--extensions/Renameuser/extension.json57
-rw-r--r--extensions/Renameuser/i18n/ar.json4
-rw-r--r--extensions/Renameuser/i18n/bn.json7
-rw-r--r--extensions/Renameuser/i18n/crh-cyrl.json2
-rw-r--r--extensions/Renameuser/i18n/crh-latn.json2
-rw-r--r--extensions/Renameuser/i18n/eo.json5
-rw-r--r--extensions/Renameuser/i18n/fa.json5
-rw-r--r--extensions/Renameuser/i18n/fy.json5
-rw-r--r--extensions/Renameuser/i18n/he.json2
-rw-r--r--extensions/Renameuser/i18n/hr.json4
-rw-r--r--extensions/Renameuser/i18n/kk-cyrl.json31
-rw-r--r--extensions/Renameuser/i18n/krc.json3
-rw-r--r--extensions/Renameuser/i18n/ksh.json4
-rw-r--r--extensions/Renameuser/i18n/lrc.json17
-rw-r--r--extensions/Renameuser/i18n/ps.json1
-rw-r--r--extensions/Renameuser/i18n/qqq.json2
-rw-r--r--extensions/Renameuser/i18n/ru.json2
-rw-r--r--extensions/Renameuser/i18n/sr-ec.json4
-rw-r--r--extensions/Renameuser/i18n/sr-el.json5
-rw-r--r--extensions/Renameuser/i18n/uz.json4
-rw-r--r--extensions/Renameuser/i18n/zh-hant.json11
-rw-r--r--extensions/Renameuser/specials/SpecialRenameuser.php33
-rw-r--r--extensions/SpamBlacklist/BaseBlacklist.php8
-rw-r--r--extensions/SpamBlacklist/SpamBlacklist.i18n.php35
-rw-r--r--extensions/SpamBlacklist/SpamBlacklist.php86
-rw-r--r--extensions/SpamBlacklist/SpamBlacklistHooks.php28
-rw-r--r--extensions/SpamBlacklist/SpamBlacklist_body.php12
-rw-r--r--extensions/SpamBlacklist/api/ApiSpamBlacklist.php19
-rw-r--r--extensions/SpamBlacklist/extension.json69
-rw-r--r--extensions/SpamBlacklist/i18n/ar.json4
-rw-r--r--extensions/SpamBlacklist/i18n/bcc.json4
-rw-r--r--extensions/SpamBlacklist/i18n/bg.json6
-rw-r--r--extensions/SpamBlacklist/i18n/de.json4
-rw-r--r--extensions/SpamBlacklist/i18n/en.json39
-rw-r--r--extensions/SpamBlacklist/i18n/fa.json15
-rw-r--r--extensions/SpamBlacklist/i18n/he.json5
-rw-r--r--extensions/SpamBlacklist/i18n/ja.json5
-rw-r--r--extensions/SpamBlacklist/i18n/kk-cyrl.json6
-rw-r--r--extensions/SpamBlacklist/i18n/ksh.json10
-rw-r--r--extensions/SpamBlacklist/i18n/lrc.json4
-rw-r--r--extensions/SpamBlacklist/i18n/mk.json5
-rw-r--r--extensions/SpamBlacklist/i18n/mr.json3
-rw-r--r--extensions/SpamBlacklist/i18n/pt-br.json3
-rw-r--r--extensions/SpamBlacklist/i18n/pt.json3
-rw-r--r--extensions/SpamBlacklist/i18n/qqq.json10
-rw-r--r--extensions/SpamBlacklist/i18n/roa-tara.json5
-rw-r--r--extensions/SpamBlacklist/i18n/ru.json3
-rw-r--r--extensions/SpamBlacklist/i18n/sv.json5
-rw-r--r--extensions/SpamBlacklist/i18n/zh-hans.json14
-rw-r--r--extensions/SpamBlacklist/i18n/zh-hant.json4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/README6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/ResourceLoaderGeSHiLocalModule.php11
-rw-r--r--extensions/SyntaxHighlight_GeSHi/ResourceLoaderGeSHiModule.php12
-rw-r--r--extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.class.php159
-rw-r--r--extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.i18n.php35
-rw-r--r--extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.langs.php236
-rw-r--r--extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php98
-rw-r--r--extensions/SyntaxHighlight_GeSHi/extension.json53
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/aliased.php122
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/cssgen.php464
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/cssgen2.php59
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/example.php217
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/langcheck.php778
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/langwiz.php1153
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/CHANGES59
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/COPYING39
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/THANKS27
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/TODO2
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/__filesource/fsource_geshi_core_geshi.php.html2
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/elementindex.html2
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/elementindex_geshi.html2
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/geshi/core/GeSHi.html6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/geshi/core/_geshi.php.html4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/geshi-doc.html8
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/geshi-doc.txt12
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi.php55
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/4cs.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/6502acme.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/6502kickass.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/6502tasm.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/68000devpac.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/abap.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/actionscript.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/actionscript3.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ada.php7
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/aimms.php316
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/algol68.php7
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/apache.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/applescript.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/apt_sources.php17
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/arm.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/asm.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/asp.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/asymptote.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/autoconf.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/autohotkey.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/autoit.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/avisynth.php3
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/awk.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/bascomavr.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/bash.php70
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/basic4gl.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/bf.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/bibtex.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/blitzbasic.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/bnf.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/boo.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/c.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/c_loadrunner.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/c_mac.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/c_winapi.php870
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/caddcl.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cadlisp.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cfdg.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cfm.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/chaiscript.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/chapel.php169
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cil.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/clojure.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cmake.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cobol.php495
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/coffeescript.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cpp-qt.php14
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cpp-winapi.php836
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cpp.php14
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/csharp.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/css.php290
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cuesheet.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/d.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/dart.php159
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/dcl.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/dcpu16.php6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/dcs.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/delphi.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/diff.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/div.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/dos.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/dot.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/e.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ecmascript.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/eiffel.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/email.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/epc.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/erlang.php10
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/euphoria.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ezt.php134
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/f1.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/falcon.php3
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/fo.php3
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/fortran.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/freebasic.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/freeswitch.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/fsharp.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gambas.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gdb.php8
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/genero.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/genie.php6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gettext.php6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/glsl.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gml.php649
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gnuplot.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/go.php6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/groovy.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gwbasic.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/haskell.php58
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/haxe.php5
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/hicest.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/hq9plus.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/html4strict.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/html5.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/icon.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/idl.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ini.php7
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/inno.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/intercal.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/io.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ispfpanel.php165
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/j.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/java.php5
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/java5.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/javascript.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/jcl.php155
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/jquery.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/kixtart.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/klonec.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/klonecpp.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/latex.php6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lb.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ldif.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lisp.php11
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/llvm.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/locobasic.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/logtalk.php20
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lolcode.php19
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lotusformulas.php6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lotusscript.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lscript.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lsl2.php448
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lua.php19
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/m68k.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/magiksf.php6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/make.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mapbasic.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/matlab.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mirc.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mmix.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/modula2.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/modula3.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mpasm.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mxml.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mysql.php5
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/nagios.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/netrexx.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/newlisp.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/nginx.php868
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/nimrod.php201
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/nsis.php40
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oberon2.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/objc.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/objeck.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ocaml-brief.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ocaml.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/octave.php42
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oobas.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oorexx.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oracle11.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oracle8.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oxygene.php13
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oz.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/parasail.php13
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/parigp.php234
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pascal.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pcre.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/per.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/perl.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/perl6.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pf.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/php-brief.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/php.php10
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pic16.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pike.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pixelbender.php5
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pli.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/plsql.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/postgresql.php5
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/postscript.php217
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/povray.php3
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/powerbuilder.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/powershell.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/proftpd.php12
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/progress.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/prolog.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/properties.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/providex.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/purebasic.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pycon.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pys60.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/python.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/q.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/qbasic.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/qml.php351
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/racket.php964
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rails.php6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rbs.php224
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rebol.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/reg.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rexx.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/robots.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rpmspec.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rsplus.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ruby.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rust.php235
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/sas.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/scala.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/scheme.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/scilab.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/scl.php148
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/sdlbasic.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/smalltalk.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/smarty.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/spark.php7
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/sparql.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/sql.php9
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/standardml.php216
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/stonescript.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/systemverilog.php10
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/tcl.php12
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/teraterm.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/text.php8
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/thinbasic.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/tsql.php18
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/typoscript.php8
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/unicon.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/upc.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/urbi.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/uscript.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vala.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vb.php18
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vbnet.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vbscript.php153
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vedit.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/verilog.php62
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vhdl.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vim.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/visualfoxpro.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/visualprolog.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/whitespace.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/whois.php6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/winbatch.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/xbasic.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/xml.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/xorg_conf.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/xpp.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/yaml.php12
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/z80.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/zxbasic.php4
-rw-r--r--extensions/SyntaxHighlight_GeSHi/i18n/ksh.json6
-rw-r--r--extensions/SyntaxHighlight_GeSHi/i18n/pt-br.json3
-rw-r--r--extensions/SyntaxHighlight_GeSHi/i18n/qqq.json7
-rw-r--r--extensions/SyntaxHighlight_GeSHi/maintenance/updateLanguageList.php54
-rw-r--r--extensions/TitleBlacklist/TitleBlacklist.hooks.php108
-rw-r--r--extensions/TitleBlacklist/TitleBlacklist.i18n.php35
-rw-r--r--extensions/TitleBlacklist/TitleBlacklist.library.php2
-rw-r--r--extensions/TitleBlacklist/TitleBlacklist.list.php25
-rw-r--r--extensions/TitleBlacklist/TitleBlacklist.php128
-rw-r--r--extensions/TitleBlacklist/api/ApiQueryTitleBlacklist.php21
-rw-r--r--extensions/TitleBlacklist/extension.json104
-rw-r--r--extensions/TitleBlacklist/i18n/ar.json11
-rw-r--r--extensions/TitleBlacklist/i18n/az.json8
-rw-r--r--extensions/TitleBlacklist/i18n/bg.json1
-rw-r--r--extensions/TitleBlacklist/i18n/cs.json8
-rw-r--r--extensions/TitleBlacklist/i18n/en.json48
-rw-r--r--extensions/TitleBlacklist/i18n/es.json8
-rw-r--r--extensions/TitleBlacklist/i18n/fi.json3
-rw-r--r--extensions/TitleBlacklist/i18n/he.json14
-rw-r--r--extensions/TitleBlacklist/i18n/hu.json2
-rw-r--r--extensions/TitleBlacklist/i18n/ja.json8
-rw-r--r--extensions/TitleBlacklist/i18n/ko.json8
-rw-r--r--extensions/TitleBlacklist/i18n/ksh.json15
-rw-r--r--extensions/TitleBlacklist/i18n/lrc.json11
-rw-r--r--extensions/TitleBlacklist/i18n/mk.json8
-rw-r--r--extensions/TitleBlacklist/i18n/nl.json5
-rw-r--r--extensions/TitleBlacklist/i18n/pt.json7
-rw-r--r--extensions/TitleBlacklist/i18n/qqq.json10
-rw-r--r--extensions/TitleBlacklist/i18n/sr-el.json2
-rw-r--r--extensions/TitleBlacklist/i18n/sv.json8
-rw-r--r--extensions/TitleBlacklist/i18n/uk.json6
-rw-r--r--extensions/TitleBlacklist/i18n/zh-hans.json8
-rw-r--r--extensions/TitleBlacklist/i18n/zh-hant.json12
-rw-r--r--extensions/TitleBlacklist/tests/ApiQueryTitleBlacklistTest.php8
-rw-r--r--extensions/WikiEditor/WikiEditor.hooks.php320
-rw-r--r--extensions/WikiEditor/WikiEditor.i18n.php35
-rw-r--r--extensions/WikiEditor/WikiEditor.php445
-rw-r--r--extensions/WikiEditor/composer.json19
-rw-r--r--extensions/WikiEditor/extension.json420
-rw-r--r--extensions/WikiEditor/i18n/af.json28
-rw-r--r--extensions/WikiEditor/i18n/aln.json20
-rw-r--r--extensions/WikiEditor/i18n/an.json26
-rw-r--r--extensions/WikiEditor/i18n/ang.json2
-rw-r--r--extensions/WikiEditor/i18n/ar.json31
-rw-r--r--extensions/WikiEditor/i18n/arz.json19
-rw-r--r--extensions/WikiEditor/i18n/as.json31
-rw-r--r--extensions/WikiEditor/i18n/ast.json31
-rw-r--r--extensions/WikiEditor/i18n/az.json25
-rw-r--r--extensions/WikiEditor/i18n/azb.json6
-rw-r--r--extensions/WikiEditor/i18n/ba.json31
-rw-r--r--extensions/WikiEditor/i18n/bcc.json42
-rw-r--r--extensions/WikiEditor/i18n/be-tarask.json31
-rw-r--r--extensions/WikiEditor/i18n/be.json29
-rw-r--r--extensions/WikiEditor/i18n/bg.json30
-rw-r--r--extensions/WikiEditor/i18n/bjn.json21
-rw-r--r--extensions/WikiEditor/i18n/bn.json44
-rw-r--r--extensions/WikiEditor/i18n/bpy.json22
-rw-r--r--extensions/WikiEditor/i18n/br.json28
-rw-r--r--extensions/WikiEditor/i18n/bs.json25
-rw-r--r--extensions/WikiEditor/i18n/ca.json32
-rw-r--r--extensions/WikiEditor/i18n/ce.json53
-rw-r--r--extensions/WikiEditor/i18n/ckb.json25
-rw-r--r--extensions/WikiEditor/i18n/cs.json32
-rw-r--r--extensions/WikiEditor/i18n/cu.json13
-rw-r--r--extensions/WikiEditor/i18n/cv.json8
-rw-r--r--extensions/WikiEditor/i18n/cy.json31
-rw-r--r--extensions/WikiEditor/i18n/da.json31
-rw-r--r--extensions/WikiEditor/i18n/de-ch.json2
-rw-r--r--extensions/WikiEditor/i18n/de.json7
-rw-r--r--extensions/WikiEditor/i18n/diq.json31
-rw-r--r--extensions/WikiEditor/i18n/dsb.json31
-rw-r--r--extensions/WikiEditor/i18n/el.json31
-rw-r--r--extensions/WikiEditor/i18n/en.json29
-rw-r--r--extensions/WikiEditor/i18n/eo.json40
-rw-r--r--extensions/WikiEditor/i18n/es.json12
-rw-r--r--extensions/WikiEditor/i18n/et.json6
-rw-r--r--extensions/WikiEditor/i18n/eu.json25
-rw-r--r--extensions/WikiEditor/i18n/fa.json12
-rw-r--r--extensions/WikiEditor/i18n/fi.json31
-rw-r--r--extensions/WikiEditor/i18n/fr.json31
-rw-r--r--extensions/WikiEditor/i18n/frp.json31
-rw-r--r--extensions/WikiEditor/i18n/fy.json26
-rw-r--r--extensions/WikiEditor/i18n/gd.json22
-rw-r--r--extensions/WikiEditor/i18n/gl.json9
-rw-r--r--extensions/WikiEditor/i18n/gsw.json28
-rw-r--r--extensions/WikiEditor/i18n/gu.json30
-rw-r--r--extensions/WikiEditor/i18n/gv.json22
-rw-r--r--extensions/WikiEditor/i18n/he.json19
-rw-r--r--extensions/WikiEditor/i18n/hi.json28
-rw-r--r--extensions/WikiEditor/i18n/hr.json27
-rw-r--r--extensions/WikiEditor/i18n/hsb.json32
-rw-r--r--extensions/WikiEditor/i18n/hu.json28
-rw-r--r--extensions/WikiEditor/i18n/hy.json30
-rw-r--r--extensions/WikiEditor/i18n/ia.json29
-rw-r--r--extensions/WikiEditor/i18n/id.json34
-rw-r--r--extensions/WikiEditor/i18n/ilo.json31
-rw-r--r--extensions/WikiEditor/i18n/is.json26
-rw-r--r--extensions/WikiEditor/i18n/it.json10
-rw-r--r--extensions/WikiEditor/i18n/ja.json31
-rw-r--r--extensions/WikiEditor/i18n/jv.json27
-rw-r--r--extensions/WikiEditor/i18n/ka.json31
-rw-r--r--extensions/WikiEditor/i18n/kk-cyrl.json9
-rw-r--r--extensions/WikiEditor/i18n/km.json25
-rw-r--r--extensions/WikiEditor/i18n/ko.json33
-rw-r--r--extensions/WikiEditor/i18n/krc.json30
-rw-r--r--extensions/WikiEditor/i18n/ksh.json46
-rw-r--r--extensions/WikiEditor/i18n/ku-latn.json23
-rw-r--r--extensions/WikiEditor/i18n/kw.json24
-rw-r--r--extensions/WikiEditor/i18n/ky.json26
-rw-r--r--extensions/WikiEditor/i18n/la.json17
-rw-r--r--extensions/WikiEditor/i18n/lb.json26
-rw-r--r--extensions/WikiEditor/i18n/li.json28
-rw-r--r--extensions/WikiEditor/i18n/lrc.json55
-rw-r--r--extensions/WikiEditor/i18n/lt.json9
-rw-r--r--extensions/WikiEditor/i18n/lus.json24
-rw-r--r--extensions/WikiEditor/i18n/lv.json22
-rw-r--r--extensions/WikiEditor/i18n/min.json31
-rw-r--r--extensions/WikiEditor/i18n/mk.json9
-rw-r--r--extensions/WikiEditor/i18n/ml.json31
-rw-r--r--extensions/WikiEditor/i18n/mr.json29
-rw-r--r--extensions/WikiEditor/i18n/ms.json31
-rw-r--r--extensions/WikiEditor/i18n/mt.json30
-rw-r--r--extensions/WikiEditor/i18n/mzn.json6
-rw-r--r--extensions/WikiEditor/i18n/nah.json23
-rw-r--r--extensions/WikiEditor/i18n/nb.json31
-rw-r--r--extensions/WikiEditor/i18n/nds-nl.json41
-rw-r--r--extensions/WikiEditor/i18n/nl.json32
-rw-r--r--extensions/WikiEditor/i18n/nn.json22
-rw-r--r--extensions/WikiEditor/i18n/oc.json6
-rw-r--r--extensions/WikiEditor/i18n/om.json8
-rw-r--r--extensions/WikiEditor/i18n/or.json31
-rw-r--r--extensions/WikiEditor/i18n/os.json34
-rw-r--r--extensions/WikiEditor/i18n/pl.json9
-rw-r--r--extensions/WikiEditor/i18n/pms.json31
-rw-r--r--extensions/WikiEditor/i18n/pnb.json26
-rw-r--r--extensions/WikiEditor/i18n/ps.json4
-rw-r--r--extensions/WikiEditor/i18n/pt-br.json45
-rw-r--r--extensions/WikiEditor/i18n/pt.json15
-rw-r--r--extensions/WikiEditor/i18n/qqq.json33
-rw-r--r--extensions/WikiEditor/i18n/qu.json31
-rw-r--r--extensions/WikiEditor/i18n/ro.json31
-rw-r--r--extensions/WikiEditor/i18n/roa-tara.json7
-rw-r--r--extensions/WikiEditor/i18n/ru.json9
-rw-r--r--extensions/WikiEditor/i18n/rue.json26
-rw-r--r--extensions/WikiEditor/i18n/sa.json28
-rw-r--r--extensions/WikiEditor/i18n/sah.json25
-rw-r--r--extensions/WikiEditor/i18n/sc.json28
-rw-r--r--extensions/WikiEditor/i18n/scn.json25
-rw-r--r--extensions/WikiEditor/i18n/sdh.json28
-rw-r--r--extensions/WikiEditor/i18n/si.json31
-rw-r--r--extensions/WikiEditor/i18n/sk.json26
-rw-r--r--extensions/WikiEditor/i18n/sl.json7
-rw-r--r--extensions/WikiEditor/i18n/sq.json26
-rw-r--r--extensions/WikiEditor/i18n/sr-ec.json29
-rw-r--r--extensions/WikiEditor/i18n/sr-el.json29
-rw-r--r--extensions/WikiEditor/i18n/su.json21
-rw-r--r--extensions/WikiEditor/i18n/sv.json32
-rw-r--r--extensions/WikiEditor/i18n/sw.json26
-rw-r--r--extensions/WikiEditor/i18n/ta.json28
-rw-r--r--extensions/WikiEditor/i18n/te.json27
-rw-r--r--extensions/WikiEditor/i18n/th.json20
-rw-r--r--extensions/WikiEditor/i18n/tk.json25
-rw-r--r--extensions/WikiEditor/i18n/tl.json28
-rw-r--r--extensions/WikiEditor/i18n/tr.json27
-rw-r--r--extensions/WikiEditor/i18n/tt-cyrl.json25
-rw-r--r--extensions/WikiEditor/i18n/uk.json31
-rw-r--r--extensions/WikiEditor/i18n/ur.json5
-rw-r--r--extensions/WikiEditor/i18n/uz.json30
-rw-r--r--extensions/WikiEditor/i18n/vec.json31
-rw-r--r--extensions/WikiEditor/i18n/vi.json31
-rw-r--r--extensions/WikiEditor/i18n/yi.json6
-rw-r--r--extensions/WikiEditor/i18n/yo.json25
-rw-r--r--extensions/WikiEditor/i18n/yue.json23
-rw-r--r--extensions/WikiEditor/i18n/zh-hans.json17
-rw-r--r--extensions/WikiEditor/i18n/zh-hant.json43
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.css9
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.js81
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.less11
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.previewDialog.js7
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.tests.toolbar.js255
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.toolbar.styles.css25
-rw-r--r--extensions/WikiEditor/modules/ext.wikiEditor.toolbar.styles.less20
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/button-sprite.svg3038
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-big.svg113
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold-A.svg131
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold-B.svg147
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold-F.svg147
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold-G.svg163
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold-N.svg147
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold-P.svg147
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold-V.svg147
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold.svg131
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-indent.svg220
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-italic-A.svg147
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-italic-C.svg147
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-italic-K.svg147
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-italic-i.svg104
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-italic.svg147
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-olist.svg202
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-small.svg114
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-subscript.svg114
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-superscript.svg114
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-ulist.svg204
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-file.svg206
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-gallery.svg191
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-ilink.svg148
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-link.svg94
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-newline.svg105
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-nowiki.svg112
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-redirect.svg118
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-reference.svg88
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-signature.svg274
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-table.svg131
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-xlink.svg125
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/magnify-clip.pngbin204 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/search-replace.svg228
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.css112
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.css184
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.js55
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.less234
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.css68
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.less60
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.html6
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.js59
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.less134
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.preview.css31
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.preview.js50
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.preview.less35
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.previewDialog.css39
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.previewDialog.js132
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.publish.js30
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js772
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.css322
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js120
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.less387
-rw-r--r--extensions/WikiEditor/tests/qunit/ext.wikiEditor.toolbar.test.js274
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php67
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php295
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorConstants.php84
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php24
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php32
2132 files changed, 28657 insertions, 27411 deletions
diff --git a/extensions/Cite/Cite.i18n.php b/extensions/Cite/Cite.i18n.php
deleted file mode 100644
index 79601ad1..00000000
--- a/extensions/Cite/Cite.i18n.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-/**
- * This is a backwards-compatibility shim, generated by:
- * https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php
- *
- * Beginning with MediaWiki 1.23, translation strings are stored in json files,
- * and the EXTENSION.i18n.php file only exists to provide compatibility with
- * older releases of MediaWiki. For more information about this migration, see:
- * https://www.mediawiki.org/wiki/Requests_for_comment/Localisation_format
- *
- * This shim maintains compatibility back to MediaWiki 1.17.
- */
-$messages = array();
-if ( !function_exists( 'wfJsonI18nShim857dcab70cc9660a' ) ) {
- function wfJsonI18nShim857dcab70cc9660a( $cache, $code, &$cachedData ) {
- $codeSequence = array_merge( array( $code ), $cachedData['fallbackSequence'] );
- foreach ( $codeSequence as $csCode ) {
- $fileName = dirname( __FILE__ ) . "/i18n/core/$csCode.json";
- if ( is_readable( $fileName ) ) {
- $data = FormatJson::decode( file_get_contents( $fileName ), true );
- foreach ( array_keys( $data ) as $key ) {
- if ( $key === '' || $key[0] === '@' ) {
- unset( $data[$key] );
- }
- }
- $cachedData['messages'] = array_merge( $data, $cachedData['messages'] );
- }
-
- $cachedData['deps'][] = new FileDependency( $fileName );
- }
- return true;
- }
-
- $GLOBALS['wgHooks']['LocalisationCacheRecache'][] = 'wfJsonI18nShim857dcab70cc9660a';
-}
diff --git a/extensions/Cite/Cite.php b/extensions/Cite/Cite.php
index bb8ece86..bbf26e46 100644
--- a/extensions/Cite/Cite.php
+++ b/extensions/Cite/Cite.php
@@ -1,89 +1,14 @@
<?php
-if ( ! defined( 'MEDIAWIKI' ) )
- die();
-/**#@+
- * A parser extension that adds two tags, <ref> and <references> for adding
- * citations to pages
- *
- * @file
- * @ingroup Extensions
- *
- * @link http://www.mediawiki.org/wiki/Extension:Cite/Cite.php Documentation
- *
- * @bug 4579
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-$wgHooks['ParserFirstCallInit'][] = 'wfCite';
-
-$wgExtensionCredits['parserhook'][] = array(
- 'path' => __FILE__,
- 'name' => 'Cite',
- 'author' => array(
- 'Ævar Arnfjörð Bjarmason',
- 'Andrew Garrett',
- 'Brion Vibber',
- 'Marius Hoch',
- 'Steve Sanbeg'
- ),
- 'descriptionmsg' => 'cite-desc',
- 'url' => 'https://www.mediawiki.org/wiki/Extension:Cite/Cite.php',
- 'license-name' => 'GPLv2',
-);
-
-$wgParserTestFiles[] = __DIR__ . "/citeParserTests.txt";
-$wgMessagesDirs['Cite'] = __DIR__ . '/i18n/core';
-$wgExtensionMessagesFiles['Cite'] = __DIR__ . "/Cite.i18n.php";
-$wgAutoloadClasses['Cite'] = __DIR__ . "/Cite_body.php";
-$wgSpecialPageGroups['Cite'] = 'pagetools';
-
-define( 'CITE_DEFAULT_GROUP', '' );
-/**
- * The emergency shut-off switch. Override in local settings to disable
- * groups; or remove all references from this file to enable unconditionally
- */
-$wgAllowCiteGroups = true;
-
-/**
- * An emergency optimisation measure for caching cite <references /> output.
- */
-$wgCiteCacheReferences = false;
-
-/**
- * Performs the hook registration.
- * Note that several extensions (and even core!) try to detect if Cite is
- * installed by looking for wfCite().
- *
- * @param $parser Parser
- *
- * @return bool
- */
-function wfCite( $parser ) {
- return Cite::setHooks( $parser );
+if ( function_exists( 'wfLoadExtension' ) ) {
+ wfLoadExtension( 'Cite' );
+ // Keep i18n globals so mergeMessageFileList.php doesn't break
+ $wgMessagesDirs['Cite'] = __DIR__ . '/i18n';
+ /* wfWarn(
+ 'Deprecated PHP entry point used for Cite extension. Please use wfLoadExtension instead, ' .
+ 'see https://www.mediawiki.org/wiki/Extension_registration for more details.'
+ ); */
+ return true;
+} else {
+ die( 'This version of the Cite extension requires MediaWiki 1.25+' );
}
-
-// Resources
-$citeResourceTemplate = array(
- 'localBasePath' => __DIR__ . '/modules',
- 'remoteExtPath' => 'Cite/modules'
-);
-
-$wgResourceModules['ext.cite'] = $citeResourceTemplate + array(
- 'scripts' => 'ext.cite.js',
- 'styles' => 'ext.cite.css',
- 'messages' => array(
- 'cite_references_link_accessibility_label',
- 'cite_references_link_many_accessibility_label',
- ),
-);
-
-/* Add RTL fix for the cite <sup> elements */
-$wgResourceModules['ext.rtlcite'] = $citeResourceTemplate + array(
- 'styles' => 'ext.rtlcite.css',
- 'position' => 'top',
-);
-
-/**#@-*/
diff --git a/extensions/Cite/Cite_body.php b/extensions/Cite/Cite_body.php
index 496e32d8..6072cdfc 100644
--- a/extensions/Cite/Cite_body.php
+++ b/extensions/Cite/Cite_body.php
@@ -17,7 +17,17 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
*/
+/**
+ * WARNING: MediaWiki core hardcodes this class name to check if the
+ * Cite extension is installed. See T89151.
+ */
class Cite {
+
+ /**
+ * @todo document
+ */
+ const DEFAULT_GROUP = '';
+
/**#@+
* @access private
*/
@@ -158,19 +168,24 @@ class Cite {
function ref( $str, $argv, $parser, $frame ) {
if ( $this->mInCite ) {
return htmlspecialchars( "<ref>$str</ref>" );
- } else {
- $this->mCallCnt++;
- $this->mInCite = true;
- $ret = $this->guardedRef( $str, $argv, $parser );
- $this->mInCite = false;
- $parserOutput = $parser->getOutput();
- $parserOutput->addModules( 'ext.cite' );
- $parserOutput->addModuleStyles( 'ext.rtlcite' );
- if ( is_callable( array( $frame, 'setVolatile' ) ) ) {
- $frame->setVolatile();
- }
- return $ret;
}
+
+ $this->mCallCnt++;
+ $this->mInCite = true;
+
+ $ret = $this->guardedRef( $str, $argv, $parser );
+
+ $this->mInCite = false;
+
+ $parserOutput = $parser->getOutput();
+ $parserOutput->addModules( 'ext.cite' );
+ $parserOutput->addModuleStyles( 'ext.rtlcite' );
+
+ if ( is_callable( array( $frame, 'setVolatile' ) ) ) {
+ $frame->setVolatile();
+ }
+
+ return $ret;
}
/**
@@ -180,7 +195,7 @@ class Cite {
* @param $default_group string
* @return string
*/
- function guardedRef( $str, $argv, $parser, $default_group = CITE_DEFAULT_GROUP ) {
+ function guardedRef( $str, $argv, $parser, $default_group = self::DEFAULT_GROUP ) {
$this->mParser = $parser;
# The key here is the "name" attribute.
@@ -296,7 +311,7 @@ class Cite {
# Not clear how we could get here, but something is probably
# wrong with the types. Let's fail fast.
- throw new MWException( 'Invalid $str and/or $key: ' . serialize( array( $str, $key ) ) );
+ throw new Exception( 'Invalid $str and/or $key: ' . serialize( array( $str, $key ) ) );
}
/**
@@ -386,18 +401,19 @@ class Cite {
$this->mRefs[$group][$follow]['text'] = $this->mRefs[$group][$follow]['text'] . ' ' . $str;
} else {
// insert part of note at the beginning of the group
- for ( $k = 0 ; $k < count( $this->mRefs[$group] ) ; $k++ ) {
- if ( $this->mRefs[$group][$k]['follow'] == null ) {
+ $groupsCount = count( $this->mRefs[$group] );
+ for ( $k = 0; $k < $groupsCount; $k++ ) {
+ if ( !isset( $this->mRefs[$group][$k]['follow'] ) ) {
break;
}
}
array_splice( $this->mRefs[$group], $k, 0,
- array( array( 'count' => - 1,
- 'text' => $str,
- 'key' => ++$this->mOutCnt ,
- 'follow' => $follow ) ) );
+ array( array( 'count' => - 1,
+ 'text' => $str,
+ 'key' => ++$this->mOutCnt ,
+ 'follow' => $follow ) ) );
array_splice( $this->mRefCallStack, $k, 0,
- array( array( 'new', $call, $str, $key, $group, $this->mOutCnt ) ) );
+ array( array( 'new', $call, $str, $key, $group, $this->mOutCnt ) ) );
}
// return an empty string : this is not a reference
return '';
@@ -450,7 +466,7 @@ class Cite {
);
}
} else {
- throw new MWException( 'Invalid stack key: ' . serialize( $key ) );
+ throw new Exception( 'Invalid stack key: ' . serialize( $key ) );
}
}
@@ -556,7 +572,7 @@ class Cite {
* @param $group string
* @return string
*/
- function guardedReferences( $str, $argv, $parser, $group = CITE_DEFAULT_GROUP ) {
+ function guardedReferences( $str, $argv, $parser, $group = self::DEFAULT_GROUP ) {
global $wgAllowCiteGroups;
$this->mParser = $parser;
@@ -635,7 +651,6 @@ class Cite {
return '';
}
- wfProfileIn( __METHOD__ );
wfProfileIn( __METHOD__ . '-entries' );
$ent = array();
foreach ( $this->mRefs[$group] as $k => $v ) {
@@ -646,7 +661,8 @@ class Cite {
$suffix = wfMessage( 'cite_references_suffix' )->inContentLanguage()->plain();
$content = implode( "\n", $ent );
- // Prepare the parser input. We add new lines between the pieces to avoid a confused tidy (bug 13073)
+ // Prepare the parser input.
+ // We add new lines between the pieces to avoid a confused tidy (bug 13073).
$parserInput = $prefix . "\n" . $content . "\n" . $suffix;
// Let's try to cache it.
@@ -679,8 +695,6 @@ class Cite {
$ret = $this->mParser->unserializeHalfParsedText( $data );
}
- wfProfileOut( __METHOD__ );
-
// done, clean up so we can reuse the group
unset( $this->mRefs[$group] );
unset( $this->mGroupCnt[$group] );
@@ -713,7 +727,7 @@ class Cite {
$this->referencesKey( $val['follow'] ),
$text
)->inContentLanguage()->plain();
- } elseif ( $val['text'] == '' ) {
+ } elseif ( !isset( $val['text'] ) ) {
return wfMessage(
'cite_references_link_one',
$this->referencesKey( $key ),
@@ -772,7 +786,7 @@ class Cite {
* @return String
*/
function referenceText( $key, $text ) {
- if ( $text == '' ) {
+ if ( !isset( $text ) || $text === '' ) {
return $this->error( 'cite_error_references_no_text', $key, 'noparse' );
}
return '<span class="reference-text">' . rtrim( $text, "\n" ) . "</span>\n";
@@ -921,7 +935,7 @@ class Cite {
$this->refKey( $key, $count ),
$this->referencesKey( $key . $subkey ),
$this->getLinkLabel( $label, $group,
- ( ( $group == CITE_DEFAULT_GROUP ) ? '' : "$group " ) . $wgContLang->formatNum( $label ) )
+ ( ( $group == self::DEFAULT_GROUP ) ? '' : "$group " ) . $wgContLang->formatNum( $label ) )
)->inContentLanguage()->plain()
);
}
@@ -959,11 +973,9 @@ class Cite {
* arbitrary number of tokens separated by [\t\n ]
*/
function genBacklinkLabels() {
- wfProfileIn( __METHOD__ );
$text = wfMessage( 'cite_references_link_many_format_backlink_labels' )
->inContentLanguage()->plain();
$this->mBacklinkLabels = preg_split( '#[\n\t ]#', $text );
- wfProfileOut( __METHOD__ );
}
/**
@@ -975,14 +987,12 @@ class Cite {
* @param $message
*/
function genLinkLabels( $group, $message ) {
- wfProfileIn( __METHOD__ );
$text = false;
$msg = wfMessage( $message )->inContentLanguage();
if ( $msg->exists() ) {
$text = $msg->plain();
}
- $this->mLinkLabels[$group] = ( $text == '' ) ? false : preg_split( '#[\n\t ]#', $text );
- wfProfileOut( __METHOD__ );
+ $this->mLinkLabels[$group] = ( !$text ) ? false : preg_split( '#[\n\t ]#', $text );
}
/**
@@ -1027,8 +1037,8 @@ class Cite {
}
$parser->extCite = clone $this;
- $parser->setHook( 'ref' , array( $parser->extCite, 'ref' ) );
- $parser->setHook( 'references' , array( $parser->extCite, 'references' ) );
+ $parser->setHook( 'ref', array( $parser->extCite, 'ref' ) );
+ $parser->setHook( 'references', array( $parser->extCite, 'references' ) );
// Clear the state, making sure it will actually work.
$parser->extCite->mInCite = false;
@@ -1067,18 +1077,20 @@ class Cite {
if ( count( $refs ) == 0 ) {
continue;
}
- if ( $group == CITE_DEFAULT_GROUP ) {
+ if ( $group == self::DEFAULT_GROUP ) {
$text .= $this->referencesFormat( $group, '', '' );
} else {
- $text .= "\n<br />" . $this->error( 'cite_error_group_refs_without_references', htmlspecialchars( $group ) );
+ $text .= "\n<br />" .
+ $this->error( 'cite_error_group_refs_without_references', htmlspecialchars( $group ) );
}
}
return true;
}
/**
- * Hook for the InlineEditor extension. If any ref or reference reference tag is in the text, the entire
- * page should be reparsed, so we return false in that case.
+ * Hook for the InlineEditor extension.
+ * If any ref or reference reference tag is in the text,
+ * the entire page should be reparsed, so we return false in that case.
*
* @param $output
*
@@ -1110,8 +1122,8 @@ class Cite {
$wgHooks['InlineEditorPartialAfterParse'][] = array( $parser->extCite, 'checkAnyCalls' );
Cite::$hooksInstalled = true;
}
- $parser->setHook( 'ref' , array( $parser->extCite, 'ref' ) );
- $parser->setHook( 'references' , array( $parser->extCite, 'references' ) );
+ $parser->setHook( 'ref', array( $parser->extCite, 'ref' ) );
+ $parser->setHook( 'references', array( $parser->extCite, 'references' ) );
return true;
}
@@ -1128,12 +1140,16 @@ class Cite {
# We rely on the fact that PHP is okay with passing unused argu-
# ments to functions. If $1 is not used in the message, wfMessage will
# just ignore the extra parameter.
- $ret = '<strong class="error mw-ext-cite-error">' .
- wfMessage( 'cite_error', wfMessage( $key, $param )->inContentLanguage()->plain() )->inContentLanguage()->plain() .
- '</strong>';
+ $msg = wfMessage( 'cite_error', wfMessage( $key, $param )->inContentLanguage()->plain() )
+ ->inContentLanguage()
+ ->plain();
+
+ $ret = '<strong class="error mw-ext-cite-error">' . $msg . '</strong>';
+
if ( $parse == 'parse' ) {
$ret = $this->mParser->recursiveTagParse( $ret );
}
+
return $ret;
}
diff --git a/extensions/Cite/Gruntfile.js b/extensions/Cite/Gruntfile.js
new file mode 100644
index 00000000..0e5498ee
--- /dev/null
+++ b/extensions/Cite/Gruntfile.js
@@ -0,0 +1,19 @@
+/*!
+ * Grunt file
+ *
+ * @package Cite
+ */
+
+/*jshint node:true */
+module.exports = function ( grunt ) {
+ 'use strict';
+ grunt.loadNpmTasks( 'grunt-banana-checker' );
+ grunt.initConfig( {
+ banana: {
+ all: ['i18n/']
+ }
+ } );
+
+ grunt.registerTask( 'test', [ 'banana' ] );
+ grunt.registerTask( 'default', 'test' );
+};
diff --git a/extensions/Cite/SpecialCite.alias.php b/extensions/Cite/SpecialCite.alias.php
deleted file mode 100644
index 05b7686a..00000000
--- a/extensions/Cite/SpecialCite.alias.php
+++ /dev/null
@@ -1,430 +0,0 @@
-<?php
-/**
- * Aliases for Special:Cite
- *
- * @file
- * @ingroup Extensions
- */
-// @codingStandardsIgnoreFile
-
-$specialPageAliases = array();
-
-/** English (English) */
-$specialPageAliases['en'] = array(
- 'Cite' => array( 'Cite' ),
-);
-
-/** Arabic (العربية) */
-$specialPageAliases['ar'] = array(
- 'Cite' => array( 'استشهاد' ),
-);
-
-/** Egyptian Spoken Arabic (مصرى) */
-$specialPageAliases['arz'] = array(
- 'Cite' => array( 'استشهاد' ),
-);
-
-/** Assamese (অসমীয়া) */
-$specialPageAliases['as'] = array(
- 'Cite' => array( 'উদ্ধৃতি' ),
-);
-
-/** Bikol Central (Bikol Central) */
-$specialPageAliases['bcl'] = array(
- 'Cite' => array( 'Sambitón' ),
-);
-
-/** Bulgarian (български) */
-$specialPageAliases['bg'] = array(
- 'Cite' => array( 'Цитиране' ),
-);
-
-/** Banjar (Bahasa Banjar) */
-$specialPageAliases['bjn'] = array(
- 'Cite' => array( 'Juhut' ),
-);
-
-/** Breton (brezhoneg) */
-$specialPageAliases['br'] = array(
- 'Cite' => array( 'Menegiñ' ),
-);
-
-/** Bosnian (bosanski) */
-$specialPageAliases['bs'] = array(
- 'Cite' => array( 'Citiraj' ),
-);
-
-/** буряад (буряад) */
-$specialPageAliases['bxr'] = array(
- 'Cite' => array( 'Сайт' ),
-);
-
-/** Catalan (català) */
-$specialPageAliases['ca'] = array(
- 'Cite' => array( 'Citau', 'Citeu' ),
-);
-
-/** Min Dong Chinese (Mìng-dĕ̤ng-ngṳ̄) */
-$specialPageAliases['cdo'] = array(
- 'Cite' => array( '註' ),
-);
-
-/** Chechen (нохчийн) */
-$specialPageAliases['ce'] = array(
- 'Cite' => array( 'Дош' ),
-);
-
-/** Czech (čeština) */
-$specialPageAliases['cs'] = array(
- 'Cite' => array( 'Citovat' ),
-);
-
-/** Danish (dansk) */
-$specialPageAliases['da'] = array(
- 'Cite' => array( 'Citer' ),
-);
-
-/** German (Deutsch) */
-$specialPageAliases['de'] = array(
- 'Cite' => array( 'Zitierhilfe', 'Zitieren' ),
-);
-
-/** Zazaki (Zazaki) */
-$specialPageAliases['diq'] = array(
- 'Cite' => array( 'Sita' ),
-);
-
-/** Lower Sorbian (dolnoserbski) */
-$specialPageAliases['dsb'] = array(
- 'Cite' => array( 'Citěrowańska_pomoc' ),
-);
-
-/** Greek (Ελληνικά) */
-$specialPageAliases['el'] = array(
- 'Cite' => array( 'Παραπομπή' ),
-);
-
-/** Esperanto (Esperanto) */
-$specialPageAliases['eo'] = array(
- 'Cite' => array( 'Citi' ),
-);
-
-/** Spanish (español) */
-$specialPageAliases['es'] = array(
- 'Cite' => array( 'Citar' ),
-);
-
-/** Estonian (eesti) */
-$specialPageAliases['et'] = array(
- 'Cite' => array( 'Tsiteerimine' ),
-);
-
-/** Persian (فارسی) */
-$specialPageAliases['fa'] = array(
- 'Cite' => array( 'یادکرد' ),
-);
-
-/** Finnish (suomi) */
-$specialPageAliases['fi'] = array(
- 'Cite' => array( 'Viittaus' ),
-);
-
-/** French (français) */
-$specialPageAliases['fr'] = array(
- 'Cite' => array( 'Citer' ),
-);
-
-/** Franco-Provençal (arpetan) */
-$specialPageAliases['frp'] = array(
- 'Cite' => array( 'Citar' ),
-);
-
-/** Galician (galego) */
-$specialPageAliases['gl'] = array(
- 'Cite' => array( 'Cita', 'Citar' ),
-);
-
-/** Swiss German (Alemannisch) */
-$specialPageAliases['gsw'] = array(
- 'Cite' => array( 'Zitierhilf' ),
-);
-
-/** Hebrew (עברית) */
-$specialPageAliases['he'] = array(
- 'Cite' => array( 'ציטוט' ),
-);
-
-/** Croatian (hrvatski) */
-$specialPageAliases['hr'] = array(
- 'Cite' => array( 'Citiraj' ),
-);
-
-/** Upper Sorbian (hornjoserbsce) */
-$specialPageAliases['hsb'] = array(
- 'Cite' => array( 'Citowanska_pomoc' ),
-);
-
-/** 湘语 (湘语) */
-$specialPageAliases['hsn'] = array(
- 'Cite' => array( '建脚注' ),
-);
-
-/** Haitian (Kreyòl ayisyen) */
-$specialPageAliases['ht'] = array(
- 'Cite' => array( 'Site' ),
-);
-
-/** Hungarian (magyar) */
-$specialPageAliases['hu'] = array(
- 'Cite' => array( 'Hivatkozás', 'Irodalomjegyzék' ),
-);
-
-/** Interlingua (interlingua) */
-$specialPageAliases['ia'] = array(
- 'Cite' => array( 'Citation' ),
-);
-
-/** Indonesian (Bahasa Indonesia) */
-$specialPageAliases['id'] = array(
- 'Cite' => array( 'Kutip' ),
-);
-
-/** Igbo (Igbo) */
-$specialPageAliases['ig'] = array(
- 'Cite' => array( 'Dépùtà' ),
-);
-
-/** Ido (Ido) */
-$specialPageAliases['io'] = array(
- 'Cite' => array( 'Citar' ),
-);
-
-/** Italian (italiano) */
-$specialPageAliases['it'] = array(
- 'Cite' => array( 'Cita' ),
-);
-
-/** Japanese (日本語) */
-$specialPageAliases['ja'] = array(
- 'Cite' => array( '引用' ),
-);
-
-/** Korean (한국어) */
-$specialPageAliases['ko'] = array(
- 'Cite' => array( '인용' ),
-);
-
-/** Colognian (Ripoarisch) */
-$specialPageAliases['ksh'] = array(
- 'Cite' => array( 'Zitteere' ),
-);
-
-/** Cornish (kernowek) */
-$specialPageAliases['kw'] = array(
- 'Cite' => array( 'Devynna' ),
-);
-
-/** Ladino (Ladino) */
-$specialPageAliases['lad'] = array(
- 'Cite' => array( 'MostrarManaderos' ),
-);
-
-/** Luxembourgish (Lëtzebuergesch) */
-$specialPageAliases['lb'] = array(
- 'Cite' => array( 'Zitéierhellëf' ),
-);
-
-/** Literary Chinese (文言) */
-$specialPageAliases['lzh'] = array(
- 'Cite' => array( '引文' ),
-);
-
-/** Macedonian (македонски) */
-$specialPageAliases['mk'] = array(
- 'Cite' => array( 'Навод' ),
-);
-
-/** Malayalam (മലയാളം) */
-$specialPageAliases['ml'] = array(
- 'Cite' => array( 'അവലംബം' ),
-);
-
-/** Marathi (मराठी) */
-$specialPageAliases['mr'] = array(
- 'Cite' => array( 'संदर्भद्या' ),
-);
-
-/** Malay (Bahasa Melayu) */
-$specialPageAliases['ms'] = array(
- 'Cite' => array( 'Petik' ),
-);
-
-/** Maltese (Malti) */
-$specialPageAliases['mt'] = array(
- 'Cite' => array( 'Iċċita' ),
-);
-
-/** Nahuatl (Nāhuatl) */
-$specialPageAliases['nah'] = array(
- 'Cite' => array( 'Tlahtoa', 'Citar' ),
-);
-
-/** Norwegian Bokmål (norsk bokmål) */
-$specialPageAliases['nb'] = array(
- 'Cite' => array( 'Siteringshjelp' ),
-);
-
-/** Low German (Plattdüütsch) */
-$specialPageAliases['nds'] = array(
- 'Cite' => array( 'Ziteerhelp' ),
-);
-
-/** Low Saxon (Netherlands) (Nedersaksies) */
-$specialPageAliases['nds-nl'] = array(
- 'Cite' => array( 'Siteerhulpe' ),
-);
-
-/** Dutch (Nederlands) */
-$specialPageAliases['nl'] = array(
- 'Cite' => array( 'Citeren' ),
-);
-
-/** Norwegian Nynorsk (norsk nynorsk) */
-$specialPageAliases['nn'] = array(
- 'Cite' => array( 'Siter' ),
-);
-
-/** Occitan (occitan) */
-$specialPageAliases['oc'] = array(
- 'Cite' => array( 'Citar' ),
-);
-
-/** Punjabi (ਪੰਜਾਬੀ) */
-$specialPageAliases['pa'] = array(
- 'Cite' => array( 'ਹਵਾਲਾ' ),
-);
-
-/** Polish (polski) */
-$specialPageAliases['pl'] = array(
- 'Cite' => array( 'Cytuj' ),
-);
-
-/** Pashto (پښتو) */
-$specialPageAliases['ps'] = array(
- 'Cite' => array( 'درک' ),
-);
-
-/** Portuguese (português) */
-$specialPageAliases['pt'] = array(
- 'Cite' => array( 'Citar' ),
-);
-
-/** Brazilian Portuguese (português do Brasil) */
-$specialPageAliases['pt-br'] = array(
- 'Cite' => array( 'Citar' ),
-);
-
-/** Romanian (română) */
-$specialPageAliases['ro'] = array(
- 'Cite' => array( 'Citează' ),
-);
-
-/** Russian (русский) */
-$specialPageAliases['ru'] = array(
- 'Cite' => array( 'Цитата' ),
-);
-
-/** Sanskrit (संस्कृतम्) */
-$specialPageAliases['sa'] = array(
- 'Cite' => array( 'उद्धृत' ),
-);
-
-/** Sicilian (sicilianu) */
-$specialPageAliases['scn'] = array(
- 'Cite' => array( 'Cita' ),
-);
-
-/** Slovak (slovenčina) */
-$specialPageAliases['sk'] = array(
- 'Cite' => array( 'Citovať' ),
-);
-
-/** Slovenian (slovenščina) */
-$specialPageAliases['sl'] = array(
- 'Cite' => array( 'Navedi' ),
-);
-
-/** Albanian (shqip) */
-$specialPageAliases['sq'] = array(
- 'Cite' => array( 'Citim' ),
-);
-
-/** Serbian (Cyrillic script) (српски (ћирилица)‎) */
-$specialPageAliases['sr-ec'] = array(
- 'Cite' => array( 'Цитирај' ),
-);
-
-/** Swedish (svenska) */
-$specialPageAliases['sv'] = array(
- 'Cite' => array( 'Citera' ),
-);
-
-/** Swahili (Kiswahili) */
-$specialPageAliases['sw'] = array(
- 'Cite' => array( 'Taja', 'Hakikisha' ),
-);
-
-/** Tetum (tetun) */
-$specialPageAliases['tet'] = array(
- 'Cite' => array( 'Sita' ),
-);
-
-/** Thai (ไทย) */
-$specialPageAliases['th'] = array(
- 'Cite' => array( 'อ้างอิง' ),
-);
-
-/** Tagalog (Tagalog) */
-$specialPageAliases['tl'] = array(
- 'Cite' => array( 'Sipiin' ),
-);
-
-/** Turkish (Türkçe) */
-$specialPageAliases['tr'] = array(
- 'Cite' => array( 'KaynakGöster' ),
-);
-
-/** Urdu (اردو) */
-$specialPageAliases['ur'] = array(
- 'Cite' => array( 'حوالہ' ),
-);
-
-/** vèneto (vèneto) */
-$specialPageAliases['vec'] = array(
- 'Cite' => array( 'Cita' ),
-);
-
-/** Vietnamese (Tiếng Việt) */
-$specialPageAliases['vi'] = array(
- 'Cite' => array( 'Ghi_chú' ),
-);
-
-/** Yiddish (ייִדיש) */
-$specialPageAliases['yi'] = array(
- 'Cite' => array( 'ציטירן' ),
-);
-
-/** Cantonese (粵語) */
-$specialPageAliases['yue'] = array(
- 'Cite' => array( '引用' ),
-);
-
-/** Simplified Chinese (中文(简体)‎) */
-$specialPageAliases['zh-hans'] = array(
- 'Cite' => array( '引用' ),
-);
-
-/** Traditional Chinese (中文(繁體)‎) */
-$specialPageAliases['zh-hant'] = array(
- 'Cite' => array( '引用' ),
-); \ No newline at end of file
diff --git a/extensions/Cite/SpecialCite.i18n.php b/extensions/Cite/SpecialCite.i18n.php
deleted file mode 100644
index 0362cd19..00000000
--- a/