From bd5c5d494e76524a5a4acfe4cfc5ad124e696c60 Mon Sep 17 00:00:00 2001 From: Florian Date: Thu, 21 May 2015 17:32:51 +0200 Subject: [PATCH] Move i18n to Captcha modules own directory 1. change in preparation for ExtensionRegistration. Bug: T88047 Change-Id: Ia3b84d3cb71832749ae73774dadb292dc4b9157b --- ConfirmEdit.i18n.php | 35 ------------------- ConfirmEdit.php | 18 +++++----- FancyCaptcha.php | 17 +++++---- .../fancy => FancyCaptcha/i18n}/aeb-latn.json | 0 {i18n/fancy => FancyCaptcha/i18n}/af.json | 0 {i18n/fancy => FancyCaptcha/i18n}/aln.json | 0 {i18n/fancy => FancyCaptcha/i18n}/am.json | 0 {i18n/fancy => FancyCaptcha/i18n}/an.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ang.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ar.json | 0 {i18n/fancy => FancyCaptcha/i18n}/arq.json | 0 {i18n/fancy => FancyCaptcha/i18n}/arz.json | 0 {i18n/fancy => FancyCaptcha/i18n}/as.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ast.json | 0 {i18n/fancy => FancyCaptcha/i18n}/awa.json | 0 {i18n/fancy => FancyCaptcha/i18n}/az.json | 0 {i18n/fancy => FancyCaptcha/i18n}/azb.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ba.json | 0 {i18n/fancy => FancyCaptcha/i18n}/bcc.json | 0 {i18n/fancy => FancyCaptcha/i18n}/bcl.json | 0 .../i18n}/be-tarask.json | 0 {i18n/fancy => FancyCaptcha/i18n}/be.json | 0 {i18n/fancy => FancyCaptcha/i18n}/bg.json | 0 {i18n/fancy => FancyCaptcha/i18n}/bgn.json | 0 {i18n/fancy => FancyCaptcha/i18n}/bn.json | 0 {i18n/fancy => FancyCaptcha/i18n}/br.json | 0 {i18n/fancy => FancyCaptcha/i18n}/bs.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ca.json | 0 {i18n/fancy => FancyCaptcha/i18n}/cdo.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ce.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ckb.json | 0 {i18n/fancy => FancyCaptcha/i18n}/cs.json | 0 {i18n/fancy => FancyCaptcha/i18n}/cu.json | 0 {i18n/fancy => FancyCaptcha/i18n}/cv.json | 0 {i18n/fancy => FancyCaptcha/i18n}/cy.json | 0 {i18n/fancy => FancyCaptcha/i18n}/da.json | 0 .../i18n}/de-formal.json | 0 {i18n/fancy => FancyCaptcha/i18n}/de.json | 0 {i18n/fancy => FancyCaptcha/i18n}/diq.json | 0 {i18n/fancy => FancyCaptcha/i18n}/dsb.json | 0 {i18n/fancy => FancyCaptcha/i18n}/el.json | 0 {i18n/fancy => FancyCaptcha/i18n}/en.json | 0 {i18n/fancy => FancyCaptcha/i18n}/eo.json | 0 {i18n/fancy => FancyCaptcha/i18n}/es.json | 0 {i18n/fancy => FancyCaptcha/i18n}/et.json | 0 {i18n/fancy => FancyCaptcha/i18n}/eu.json | 0 {i18n/fancy => FancyCaptcha/i18n}/fa.json | 0 {i18n/fancy => FancyCaptcha/i18n}/fi.json | 0 {i18n/fancy => FancyCaptcha/i18n}/fo.json | 0 {i18n/fancy => FancyCaptcha/i18n}/fr.json | 0 {i18n/fancy => FancyCaptcha/i18n}/frp.json | 0 {i18n/fancy => FancyCaptcha/i18n}/frr.json | 0 {i18n/fancy => FancyCaptcha/i18n}/fy.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ga.json | 0 {i18n/fancy => FancyCaptcha/i18n}/gl.json | 0 .../fancy => FancyCaptcha/i18n}/gom-deva.json | 0 {i18n/fancy => FancyCaptcha/i18n}/gsw.json | 0 {i18n/fancy => FancyCaptcha/i18n}/gu.json | 0 {i18n/fancy => FancyCaptcha/i18n}/he.json | 0 {i18n/fancy => FancyCaptcha/i18n}/hi.json | 0 {i18n/fancy => FancyCaptcha/i18n}/hr.json | 0 {i18n/fancy => FancyCaptcha/i18n}/hsb.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ht.json | 0 {i18n/fancy => FancyCaptcha/i18n}/hu.json | 0 {i18n/fancy => FancyCaptcha/i18n}/hy.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ia.json | 0 {i18n/fancy => FancyCaptcha/i18n}/id.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ilo.json | 0 {i18n/fancy => FancyCaptcha/i18n}/is.json | 0 {i18n/fancy => FancyCaptcha/i18n}/it.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ja.json | 0 {i18n/fancy => FancyCaptcha/i18n}/jut.json | 0 {i18n/fancy => FancyCaptcha/i18n}/jv.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ka.json | 0 {i18n/fancy => FancyCaptcha/i18n}/kaa.json | 0 {i18n/fancy => FancyCaptcha/i18n}/khw.json | 0 .../fancy => FancyCaptcha/i18n}/kk-arab.json | 0 .../fancy => FancyCaptcha/i18n}/kk-cyrl.json | 0 .../fancy => FancyCaptcha/i18n}/kk-latn.json | 0 {i18n/fancy => FancyCaptcha/i18n}/km.json | 0 {i18n/fancy => FancyCaptcha/i18n}/kn.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ko.json | 0 {i18n/fancy => FancyCaptcha/i18n}/krc.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ksh.json | 0 .../fancy => FancyCaptcha/i18n}/ku-latn.json | 0 {i18n/fancy => FancyCaptcha/i18n}/kw.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ky.json | 0 {i18n/fancy => FancyCaptcha/i18n}/la.json | 0 {i18n/fancy => FancyCaptcha/i18n}/lb.json | 0 {i18n/fancy => FancyCaptcha/i18n}/li.json | 0 {i18n/fancy => FancyCaptcha/i18n}/lo.json | 0 {i18n/fancy => FancyCaptcha/i18n}/lrc.json | 0 {i18n/fancy => FancyCaptcha/i18n}/lt.json | 0 {i18n/fancy => FancyCaptcha/i18n}/lv.json | 0 {i18n/fancy => FancyCaptcha/i18n}/mai.json | 0 {i18n/fancy => FancyCaptcha/i18n}/min.json | 0 {i18n/fancy => FancyCaptcha/i18n}/mk.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ml.json | 0 {i18n/fancy => FancyCaptcha/i18n}/mr.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ms.json | 0 {i18n/fancy => FancyCaptcha/i18n}/mt.json | 0 {i18n/fancy => FancyCaptcha/i18n}/nap.json | 0 {i18n/fancy => FancyCaptcha/i18n}/nb.json | 0 {i18n/fancy => FancyCaptcha/i18n}/nds-nl.json | 0 {i18n/fancy => FancyCaptcha/i18n}/nds.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ne.json | 0 .../i18n}/nl-informal.json | 0 {i18n/fancy => FancyCaptcha/i18n}/nl.json | 0 {i18n/fancy => FancyCaptcha/i18n}/nn.json | 0 {i18n/fancy => FancyCaptcha/i18n}/oc.json | 0 {i18n/fancy => FancyCaptcha/i18n}/or.json | 0 {i18n/fancy => FancyCaptcha/i18n}/pa.json | 0 {i18n/fancy => FancyCaptcha/i18n}/pfl.json | 0 {i18n/fancy => FancyCaptcha/i18n}/pl.json | 0 {i18n/fancy => FancyCaptcha/i18n}/pms.json | 0 {i18n/fancy => FancyCaptcha/i18n}/pnb.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ps.json | 0 {i18n/fancy => FancyCaptcha/i18n}/pt-br.json | 0 {i18n/fancy => FancyCaptcha/i18n}/pt.json | 0 {i18n/fancy => FancyCaptcha/i18n}/qqq.json | 0 {i18n/fancy => FancyCaptcha/i18n}/qu.json | 0 {i18n/fancy => FancyCaptcha/i18n}/rm.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ro.json | 0 .../fancy => FancyCaptcha/i18n}/roa-tara.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ru.json | 0 {i18n/fancy => FancyCaptcha/i18n}/rue.json | 0 {i18n/fancy => FancyCaptcha/i18n}/sa.json | 0 {i18n/fancy => FancyCaptcha/i18n}/sah.json | 0 {i18n/fancy => FancyCaptcha/i18n}/scn.json | 0 {i18n/fancy => FancyCaptcha/i18n}/si.json | 0 {i18n/fancy => FancyCaptcha/i18n}/sk.json | 0 {i18n/fancy => FancyCaptcha/i18n}/sl.json | 0 {i18n/fancy => FancyCaptcha/i18n}/so.json | 0 {i18n/fancy => FancyCaptcha/i18n}/sq.json | 0 {i18n/fancy => FancyCaptcha/i18n}/sr-ec.json | 0 {i18n/fancy => FancyCaptcha/i18n}/sr-el.json | 0 {i18n/fancy => FancyCaptcha/i18n}/stq.json | 0 {i18n/fancy => FancyCaptcha/i18n}/su.json | 0 {i18n/fancy => FancyCaptcha/i18n}/sv.json | 0 {i18n/fancy => FancyCaptcha/i18n}/szl.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ta.json | 0 {i18n/fancy => FancyCaptcha/i18n}/tcy.json | 0 {i18n/fancy => FancyCaptcha/i18n}/te.json | 0 .../fancy => FancyCaptcha/i18n}/tg-cyrl.json | 0 .../fancy => FancyCaptcha/i18n}/tg-latn.json | 0 {i18n/fancy => FancyCaptcha/i18n}/th.json | 0 {i18n/fancy => FancyCaptcha/i18n}/tk.json | 0 {i18n/fancy => FancyCaptcha/i18n}/tl.json | 0 {i18n/fancy => FancyCaptcha/i18n}/tr.json | 0 .../fancy => FancyCaptcha/i18n}/tt-cyrl.json | 0 {i18n/fancy => FancyCaptcha/i18n}/uk.json | 0 {i18n/fancy => FancyCaptcha/i18n}/ur.json | 0 {i18n/fancy => FancyCaptcha/i18n}/uz.json | 0 {i18n/fancy => FancyCaptcha/i18n}/vec.json | 0 {i18n/fancy => FancyCaptcha/i18n}/vi.json | 0 {i18n/fancy => FancyCaptcha/i18n}/vo.json | 0 {i18n/fancy => FancyCaptcha/i18n}/vro.json | 0 {i18n/fancy => FancyCaptcha/i18n}/wa.json | 0 {i18n/fancy => FancyCaptcha/i18n}/xmf.json | 0 {i18n/fancy => FancyCaptcha/i18n}/yi.json | 0 {i18n/fancy => FancyCaptcha/i18n}/yo.json | 0 {i18n/fancy => FancyCaptcha/i18n}/yue.json | 0 .../fancy => FancyCaptcha/i18n}/zh-hans.json | 0 .../fancy => FancyCaptcha/i18n}/zh-hant.json | 0 MathCaptcha.php | 5 ++- QuestyCaptcha.php | 2 +- {i18n/questy => QuestyCaptcha/i18n}/aln.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ar.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ast.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ba.json | 0 .../i18n}/be-tarask.json | 0 {i18n/questy => QuestyCaptcha/i18n}/br.json | 0 {i18n/questy => QuestyCaptcha/i18n}/bs.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ca.json | 0 {i18n/questy => QuestyCaptcha/i18n}/cs.json | 0 {i18n/questy => QuestyCaptcha/i18n}/cy.json | 0 .../i18n}/de-formal.json | 0 {i18n/questy => QuestyCaptcha/i18n}/de.json | 0 {i18n/questy => QuestyCaptcha/i18n}/dsb.json | 0 {i18n/questy => QuestyCaptcha/i18n}/el.json | 0 {i18n/questy => QuestyCaptcha/i18n}/en.json | 0 {i18n/questy => QuestyCaptcha/i18n}/eo.json | 0 {i18n/questy => QuestyCaptcha/i18n}/es.json | 0 {i18n/questy => QuestyCaptcha/i18n}/et.json | 0 {i18n/questy => QuestyCaptcha/i18n}/eu.json | 0 {i18n/questy => QuestyCaptcha/i18n}/fa.json | 0 {i18n/questy => QuestyCaptcha/i18n}/fi.json | 0 {i18n/questy => QuestyCaptcha/i18n}/fr.json | 0 {i18n/questy => QuestyCaptcha/i18n}/gl.json | 0 {i18n/questy => QuestyCaptcha/i18n}/gsw.json | 0 {i18n/questy => QuestyCaptcha/i18n}/he.json | 0 {i18n/questy => QuestyCaptcha/i18n}/hsb.json | 0 {i18n/questy => QuestyCaptcha/i18n}/hu.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ia.json | 0 {i18n/questy => QuestyCaptcha/i18n}/id.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ilo.json | 0 {i18n/questy => QuestyCaptcha/i18n}/it.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ja.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ko.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ksh.json | 0 {i18n/questy => QuestyCaptcha/i18n}/lb.json | 0 {i18n/questy => QuestyCaptcha/i18n}/min.json | 0 {i18n/questy => QuestyCaptcha/i18n}/mk.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ml.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ms.json | 0 {i18n/questy => QuestyCaptcha/i18n}/mt.json | 0 {i18n/questy => QuestyCaptcha/i18n}/nb.json | 0 .../i18n}/nl-informal.json | 0 {i18n/questy => QuestyCaptcha/i18n}/nl.json | 0 {i18n/questy => QuestyCaptcha/i18n}/nn.json | 0 {i18n/questy => QuestyCaptcha/i18n}/oc.json | 0 {i18n/questy => QuestyCaptcha/i18n}/pl.json | 0 {i18n/questy => QuestyCaptcha/i18n}/pms.json | 0 .../questy => QuestyCaptcha/i18n}/pt-br.json | 0 {i18n/questy => QuestyCaptcha/i18n}/pt.json | 0 {i18n/questy => QuestyCaptcha/i18n}/qqq.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ro.json | 0 .../i18n}/roa-tara.json | 0 {i18n/questy => QuestyCaptcha/i18n}/ru.json | 0 {i18n/questy => QuestyCaptcha/i18n}/sk.json | 0 {i18n/questy => QuestyCaptcha/i18n}/sl.json | 0 {i18n/questy => QuestyCaptcha/i18n}/so.json | 0 .../questy => QuestyCaptcha/i18n}/sr-ec.json | 0 .../questy => QuestyCaptcha/i18n}/sr-el.json | 0 {i18n/questy => QuestyCaptcha/i18n}/sv.json | 0 {i18n/questy => QuestyCaptcha/i18n}/te.json | 0 {i18n/questy => QuestyCaptcha/i18n}/th.json | 0 {i18n/questy => QuestyCaptcha/i18n}/tl.json | 0 {i18n/questy => QuestyCaptcha/i18n}/tr.json | 0 {i18n/questy => QuestyCaptcha/i18n}/uk.json | 0 {i18n/questy => QuestyCaptcha/i18n}/wa.json | 0 {i18n/questy => QuestyCaptcha/i18n}/yi.json | 0 .../i18n}/zh-hans.json | 0 .../i18n}/zh-hant.json | 0 ReCaptcha.php | 9 +++-- {i18n/re => ReCaptcha/i18n}/ar.json | 0 {i18n/re => ReCaptcha/i18n}/ast.json | 0 {i18n/re => ReCaptcha/i18n}/be-tarask.json | 0 {i18n/re => ReCaptcha/i18n}/br.json | 0 {i18n/re => ReCaptcha/i18n}/bs.json | 0 {i18n/re => ReCaptcha/i18n}/cs.json | 0 {i18n/re => ReCaptcha/i18n}/cy.json | 0 {i18n/re => ReCaptcha/i18n}/de-formal.json | 0 {i18n/re => ReCaptcha/i18n}/de.json | 0 {i18n/re => ReCaptcha/i18n}/dsb.json | 0 {i18n/re => ReCaptcha/i18n}/en.json | 0 {i18n/re => ReCaptcha/i18n}/es.json | 0 {i18n/re => ReCaptcha/i18n}/fa.json | 0 {i18n/re => ReCaptcha/i18n}/fi.json | 0 {i18n/re => ReCaptcha/i18n}/fr.json | 0 {i18n/re => ReCaptcha/i18n}/gl.json | 0 {i18n/re => ReCaptcha/i18n}/gsw.json | 0 {i18n/re => ReCaptcha/i18n}/he.json | 0 {i18n/re => ReCaptcha/i18n}/hsb.json | 0 {i18n/re => ReCaptcha/i18n}/ia.json | 0 {i18n/re => ReCaptcha/i18n}/id.json | 0 {i18n/re => ReCaptcha/i18n}/it.json | 0 {i18n/re => ReCaptcha/i18n}/ja.json | 0 {i18n/re => ReCaptcha/i18n}/ko.json | 0 {i18n/re => ReCaptcha/i18n}/ksh.json | 0 {i18n/re => ReCaptcha/i18n}/lb.json | 0 {i18n/re => ReCaptcha/i18n}/mk.json | 0 {i18n/re => ReCaptcha/i18n}/ms.json | 0 {i18n/re => ReCaptcha/i18n}/mt.json | 0 {i18n/re => ReCaptcha/i18n}/nb.json | 0 {i18n/re => ReCaptcha/i18n}/nl-informal.json | 0 {i18n/re => ReCaptcha/i18n}/nl.json | 0 {i18n/re => ReCaptcha/i18n}/oc.json | 0 {i18n/re => ReCaptcha/i18n}/pl.json | 0 {i18n/re => ReCaptcha/i18n}/pms.json | 0 {i18n/re => ReCaptcha/i18n}/pt-br.json | 0 {i18n/re => ReCaptcha/i18n}/pt.json | 0 {i18n/re => ReCaptcha/i18n}/qqq.json | 0 {i18n/re => ReCaptcha/i18n}/roa-tara.json | 0 {i18n/re => ReCaptcha/i18n}/ru.json | 0 {i18n/re => ReCaptcha/i18n}/si.json | 0 {i18n/re => ReCaptcha/i18n}/sr-ec.json | 0 {i18n/re => ReCaptcha/i18n}/sr-el.json | 0 {i18n/re => ReCaptcha/i18n}/sv.json | 0 {i18n/re => ReCaptcha/i18n}/sw.json | 0 {i18n/re => ReCaptcha/i18n}/te.json | 0 {i18n/re => ReCaptcha/i18n}/tl.json | 0 {i18n/re => ReCaptcha/i18n}/uk.json | 0 {i18n/re => ReCaptcha/i18n}/vi.json | 0 {i18n/re => ReCaptcha/i18n}/zh-hans.json | 0 {i18n/re => ReCaptcha/i18n}/zh-hant.json | 0 i18n/{core => }/ace.json | 0 i18n/{core => }/aeb-latn.json | 0 i18n/{core => }/af.json | 0 i18n/{core => }/aln.json | 0 i18n/{core => }/am.json | 0 i18n/{core => }/an.json | 0 i18n/{core => }/ang.json | 0 i18n/{core => }/ar.json | 0 i18n/{core => }/arq.json | 0 i18n/{core => }/arz.json | 0 i18n/{core => }/as.json | 0 i18n/{core => }/ast.json | 0 i18n/{core => }/awa.json | 0 i18n/{core => }/az.json | 0 i18n/{core => }/azb.json | 0 i18n/{core => }/ba.json | 0 i18n/{core => }/bcc.json | 0 i18n/{core => }/bcl.json | 0 i18n/{core => }/be-tarask.json | 0 i18n/{core => }/be.json | 0 i18n/{core => }/bg.json | 0 i18n/{core => }/bgn.json | 0 i18n/{core => }/bho.json | 0 i18n/{core => }/bn.json | 0 i18n/{core => }/br.json | 0 i18n/{core => }/bs.json | 0 i18n/{core => }/ca.json | 0 i18n/{core => }/cdo.json | 0 i18n/{core => }/ce.json | 0 i18n/{core => }/ckb.json | 0 i18n/{core => }/cs.json | 0 i18n/{core => }/cv.json | 0 i18n/{core => }/cy.json | 0 i18n/{core => }/da.json | 0 i18n/{core => }/de-formal.json | 0 i18n/{core => }/de.json | 0 i18n/{core => }/diq.json | 0 i18n/{core => }/dsb.json | 0 i18n/{core => }/ee.json | 0 i18n/{core => }/el.json | 0 i18n/{core => }/en-ca.json | 0 i18n/{core => }/en-gb.json | 0 i18n/{core => }/en.json | 0 i18n/{core => }/eo.json | 0 i18n/{core => }/es.json | 0 i18n/{core => }/et.json | 0 i18n/{core => }/eu.json | 0 i18n/{core => }/fa.json | 0 i18n/{core => }/fi.json | 0 i18n/{core => }/fo.json | 0 i18n/{core => }/fr.json | 0 i18n/{core => }/frp.json | 0 i18n/{core => }/frr.json | 0 i18n/{core => }/fur.json | 0 i18n/{core => }/fy.json | 0 i18n/{core => }/ga.json | 0 i18n/{core => }/gl.json | 0 i18n/{core => }/gom-deva.json | 0 i18n/{core => }/grc.json | 0 i18n/{core => }/gsw.json | 0 i18n/{core => }/gu.json | 0 i18n/{core => }/he.json | 0 i18n/{core => }/hi.json | 0 i18n/{core => }/hr.json | 0 i18n/{core => }/hsb.json | 0 i18n/{core => }/ht.json | 0 i18n/{core => }/hu.json | 0 i18n/{core => }/hy.json | 0 i18n/{core => }/ia.json | 0 i18n/{core => }/id.json | 0 i18n/{core => }/ilo.json | 0 i18n/{core => }/is.json | 0 i18n/{core => }/it.json | 0 i18n/{core => }/ja.json | 0 i18n/{core => }/jut.json | 0 i18n/{core => }/jv.json | 0 i18n/{core => }/ka.json | 0 i18n/{core => }/kaa.json | 0 i18n/{core => }/khw.json | 0 i18n/{core => }/kk-arab.json | 0 i18n/{core => }/kk-cyrl.json | 0 i18n/{core => }/kk-latn.json | 0 i18n/{core => }/km.json | 0 i18n/{core => }/kn.json | 0 i18n/{core => }/ko.json | 0 i18n/{core => }/krc.json | 0 i18n/{core => }/ksh.json | 0 i18n/{core => }/ku-latn.json | 0 i18n/{core => }/kw.json | 0 i18n/{core => }/ky.json | 0 i18n/{core => }/la.json | 0 i18n/{core => }/lad.json | 0 i18n/{core => }/lb.json | 0 i18n/{core => }/li.json | 0 i18n/{core => }/lo.json | 0 i18n/{core => }/lrc.json | 0 i18n/{core => }/lt.json | 0 i18n/{core => }/lv.json | 0 i18n/{core => }/mai.json | 0 i18n/{core => }/mg.json | 0 i18n/{core => }/min.json | 0 i18n/{core => }/mk.json | 0 i18n/{core => }/ml.json | 0 i18n/{core => }/mn.json | 0 i18n/{core => }/mr.json | 0 i18n/{core => }/ms.json | 0 i18n/{core => }/mt.json | 0 i18n/{core => }/nah.json | 0 i18n/{core => }/nan.json | 0 i18n/{core => }/nap.json | 0 i18n/{core => }/nb.json | 0 i18n/{core => }/nds-nl.json | 0 i18n/{core => }/nds.json | 0 i18n/{core => }/ne.json | 0 i18n/{core => }/nl-informal.json | 0 i18n/{core => }/nl.json | 0 i18n/{core => }/nn.json | 0 i18n/{core => }/oc.json | 0 i18n/{core => }/or.json | 0 i18n/{core => }/os.json | 0 i18n/{core => }/pa.json | 0 i18n/{core => }/pam.json | 0 i18n/{core => }/pdc.json | 0 i18n/{core => }/pfl.json | 0 i18n/{core => }/pl.json | 0 i18n/{core => }/pms.json | 0 i18n/{core => }/pnb.json | 0 i18n/{core => }/ps.json | 0 i18n/{core => }/pt-br.json | 0 i18n/{core => }/pt.json | 0 i18n/{core => }/qqq.json | 0 i18n/{core => }/qu.json | 0 i18n/{core => }/ro.json | 0 i18n/{core => }/roa-tara.json | 0 i18n/{core => }/ru.json | 0 i18n/{core => }/rue.json | 0 i18n/{core => }/sa.json | 0 i18n/{core => }/sah.json | 0 i18n/{core => }/scn.json | 0 i18n/{core => }/sco.json | 0 i18n/{core => }/sh.json | 0 i18n/{core => }/shn.json | 0 i18n/{core => }/si.json | 0 i18n/{core => }/sk.json | 0 i18n/{core => }/sl.json | 0 i18n/{core => }/sq.json | 0 i18n/{core => }/sr-ec.json | 0 i18n/{core => }/sr-el.json | 0 i18n/{core => }/stq.json | 0 i18n/{core => }/su.json | 0 i18n/{core => }/sv.json | 0 i18n/{core => }/sw.json | 0 i18n/{core => }/szl.json | 0 i18n/{core => }/ta.json | 0 i18n/{core => }/tcy.json | 0 i18n/{core => }/te.json | 0 i18n/{core => }/tg-cyrl.json | 0 i18n/{core => }/tg-latn.json | 0 i18n/{core => }/th.json | 0 i18n/{core => }/tk.json | 0 i18n/{core => }/tl.json | 0 i18n/{core => }/tr.json | 0 i18n/{core => }/tru.json | 0 i18n/{core => }/uk.json | 0 i18n/{core => }/ur.json | 0 i18n/{core => }/vec.json | 0 i18n/{core => }/vi.json | 0 i18n/{core => }/vo.json | 0 i18n/{core => }/vro.json | 0 i18n/{core => }/wa.json | 0 i18n/{core => }/yi.json | 0 i18n/{core => }/yo.json | 0 i18n/{core => }/yue.json | 0 i18n/{core => }/zh-hans.json | 0 i18n/{core => }/zh-hant.json | 0 461 files changed, 23 insertions(+), 63 deletions(-) delete mode 100644 ConfirmEdit.i18n.php rename {i18n/fancy => FancyCaptcha/i18n}/aeb-latn.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/af.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/aln.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/am.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/an.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ang.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ar.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/arq.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/arz.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/as.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ast.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/awa.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/az.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/azb.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ba.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/bcc.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/bcl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/be-tarask.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/be.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/bg.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/bgn.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/bn.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/br.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/bs.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ca.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/cdo.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ce.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ckb.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/cs.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/cu.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/cv.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/cy.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/da.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/de-formal.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/de.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/diq.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/dsb.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/el.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/en.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/eo.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/es.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/et.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/eu.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/fa.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/fi.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/fo.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/fr.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/frp.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/frr.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/fy.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ga.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/gl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/gom-deva.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/gsw.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/gu.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/he.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/hi.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/hr.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/hsb.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ht.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/hu.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/hy.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ia.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/id.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ilo.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/is.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/it.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ja.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/jut.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/jv.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ka.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/kaa.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/khw.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/kk-arab.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/kk-cyrl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/kk-latn.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/km.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/kn.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ko.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/krc.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ksh.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ku-latn.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/kw.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ky.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/la.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/lb.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/li.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/lo.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/lrc.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/lt.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/lv.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/mai.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/min.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/mk.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ml.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/mr.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ms.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/mt.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/nap.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/nb.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/nds-nl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/nds.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ne.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/nl-informal.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/nl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/nn.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/oc.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/or.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/pa.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/pfl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/pl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/pms.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/pnb.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ps.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/pt-br.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/pt.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/qqq.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/qu.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/rm.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ro.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/roa-tara.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ru.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/rue.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/sa.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/sah.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/scn.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/si.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/sk.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/sl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/so.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/sq.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/sr-ec.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/sr-el.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/stq.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/su.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/sv.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/szl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ta.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/tcy.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/te.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/tg-cyrl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/tg-latn.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/th.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/tk.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/tl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/tr.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/tt-cyrl.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/uk.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/ur.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/uz.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/vec.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/vi.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/vo.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/vro.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/wa.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/xmf.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/yi.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/yo.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/yue.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/zh-hans.json (100%) rename {i18n/fancy => FancyCaptcha/i18n}/zh-hant.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/aln.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ar.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ast.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ba.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/be-tarask.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/br.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/bs.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ca.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/cs.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/cy.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/de-formal.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/de.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/dsb.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/el.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/en.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/eo.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/es.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/et.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/eu.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/fa.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/fi.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/fr.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/gl.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/gsw.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/he.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/hsb.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/hu.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ia.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/id.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ilo.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/it.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ja.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ko.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ksh.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/lb.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/min.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/mk.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ml.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ms.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/mt.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/nb.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/nl-informal.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/nl.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/nn.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/oc.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/pl.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/pms.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/pt-br.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/pt.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/qqq.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ro.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/roa-tara.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/ru.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/sk.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/sl.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/so.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/sr-ec.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/sr-el.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/sv.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/te.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/th.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/tl.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/tr.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/uk.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/wa.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/yi.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/zh-hans.json (100%) rename {i18n/questy => QuestyCaptcha/i18n}/zh-hant.json (100%) rename {i18n/re => ReCaptcha/i18n}/ar.json (100%) rename {i18n/re => ReCaptcha/i18n}/ast.json (100%) rename {i18n/re => ReCaptcha/i18n}/be-tarask.json (100%) rename {i18n/re => ReCaptcha/i18n}/br.json (100%) rename {i18n/re => ReCaptcha/i18n}/bs.json (100%) rename {i18n/re => ReCaptcha/i18n}/cs.json (100%) rename {i18n/re => ReCaptcha/i18n}/cy.json (100%) rename {i18n/re => ReCaptcha/i18n}/de-formal.json (100%) rename {i18n/re => ReCaptcha/i18n}/de.json (100%) rename {i18n/re => ReCaptcha/i18n}/dsb.json (100%) rename {i18n/re => ReCaptcha/i18n}/en.json (100%) rename {i18n/re => ReCaptcha/i18n}/es.json (100%) rename {i18n/re => ReCaptcha/i18n}/fa.json (100%) rename {i18n/re => ReCaptcha/i18n}/fi.json (100%) rename {i18n/re => ReCaptcha/i18n}/fr.json (100%) rename {i18n/re => ReCaptcha/i18n}/gl.json (100%) rename {i18n/re => ReCaptcha/i18n}/gsw.json (100%) rename {i18n/re => ReCaptcha/i18n}/he.json (100%) rename {i18n/re => ReCaptcha/i18n}/hsb.json (100%) rename {i18n/re => ReCaptcha/i18n}/ia.json (100%) rename {i18n/re => ReCaptcha/i18n}/id.json (100%) rename {i18n/re => ReCaptcha/i18n}/it.json (100%) rename {i18n/re => ReCaptcha/i18n}/ja.json (100%) rename {i18n/re => ReCaptcha/i18n}/ko.json (100%) rename {i18n/re => ReCaptcha/i18n}/ksh.json (100%) rename {i18n/re => ReCaptcha/i18n}/lb.json (100%) rename {i18n/re => ReCaptcha/i18n}/mk.json (100%) rename {i18n/re => ReCaptcha/i18n}/ms.json (100%) rename {i18n/re => ReCaptcha/i18n}/mt.json (100%) rename {i18n/re => ReCaptcha/i18n}/nb.json (100%) rename {i18n/re => ReCaptcha/i18n}/nl-informal.json (100%) rename {i18n/re => ReCaptcha/i18n}/nl.json (100%) rename {i18n/re => ReCaptcha/i18n}/oc.json (100%) rename {i18n/re => ReCaptcha/i18n}/pl.json (100%) rename {i18n/re => ReCaptcha/i18n}/pms.json (100%) rename {i18n/re => ReCaptcha/i18n}/pt-br.json (100%) rename {i18n/re => ReCaptcha/i18n}/pt.json (100%) rename {i18n/re => ReCaptcha/i18n}/qqq.json (100%) rename {i18n/re => ReCaptcha/i18n}/roa-tara.json (100%) rename {i18n/re => ReCaptcha/i18n}/ru.json (100%) rename {i18n/re => ReCaptcha/i18n}/si.json (100%) rename {i18n/re => ReCaptcha/i18n}/sr-ec.json (100%) rename {i18n/re => ReCaptcha/i18n}/sr-el.json (100%) rename {i18n/re => ReCaptcha/i18n}/sv.json (100%) rename {i18n/re => ReCaptcha/i18n}/sw.json (100%) rename {i18n/re => ReCaptcha/i18n}/te.json (100%) rename {i18n/re => ReCaptcha/i18n}/tl.json (100%) rename {i18n/re => ReCaptcha/i18n}/uk.json (100%) rename {i18n/re => ReCaptcha/i18n}/vi.json (100%) rename {i18n/re => ReCaptcha/i18n}/zh-hans.json (100%) rename {i18n/re => ReCaptcha/i18n}/zh-hant.json (100%) rename i18n/{core => }/ace.json (100%) rename i18n/{core => }/aeb-latn.json (100%) rename i18n/{core => }/af.json (100%) rename i18n/{core => }/aln.json (100%) rename i18n/{core => }/am.json (100%) rename i18n/{core => }/an.json (100%) rename i18n/{core => }/ang.json (100%) rename i18n/{core => }/ar.json (100%) rename i18n/{core => }/arq.json (100%) rename i18n/{core => }/arz.json (100%) rename i18n/{core => }/as.json (100%) rename i18n/{core => }/ast.json (100%) rename i18n/{core => }/awa.json (100%) rename i18n/{core => }/az.json (100%) rename i18n/{core => }/azb.json (100%) rename i18n/{core => }/ba.json (100%) rename i18n/{core => }/bcc.json (100%) rename i18n/{core => }/bcl.json (100%) rename i18n/{core => }/be-tarask.json (100%) rename i18n/{core => }/be.json (100%) rename i18n/{core => }/bg.json (100%) rename i18n/{core => }/bgn.json (100%) rename i18n/{core => }/bho.json (100%) rename i18n/{core => }/bn.json (100%) rename i18n/{core => }/br.json (100%) rename i18n/{core => }/bs.json (100%) rename i18n/{core => }/ca.json (100%) rename i18n/{core => }/cdo.json (100%) rename i18n/{core => }/ce.json (100%) rename i18n/{core => }/ckb.json (100%) rename i18n/{core => }/cs.json (100%) rename i18n/{core => }/cv.json (100%) rename i18n/{core => }/cy.json (100%) rename i18n/{core => }/da.json (100%) rename i18n/{core => }/de-formal.json (100%) rename i18n/{core => }/de.json (100%) rename i18n/{core => }/diq.json (100%) rename i18n/{core => }/dsb.json (100%) rename i18n/{core => }/ee.json (100%) rename i18n/{core => }/el.json (100%) rename i18n/{core => }/en-ca.json (100%) rename i18n/{core => }/en-gb.json (100%) rename i18n/{core => }/en.json (100%) rename i18n/{core => }/eo.json (100%) rename i18n/{core => }/es.json (100%) rename i18n/{core => }/et.json (100%) rename i18n/{core => }/eu.json (100%) rename i18n/{core => }/fa.json (100%) rename i18n/{core => }/fi.json (100%) rename i18n/{core => }/fo.json (100%) rename i18n/{core => }/fr.json (100%) rename i18n/{core => }/frp.json (100%) rename i18n/{core => }/frr.json (100%) rename i18n/{core => }/fur.json (100%) rename i18n/{core => }/fy.json (100%) rename i18n/{core => }/ga.json (100%) rename i18n/{core => }/gl.json (100%) rename i18n/{core => }/gom-deva.json (100%) rename i18n/{core => }/grc.json (100%) rename i18n/{core => }/gsw.json (100%) rename i18n/{core => }/gu.json (100%) rename i18n/{core => }/he.json (100%) rename i18n/{core => }/hi.json (100%) rename i18n/{core => }/hr.json (100%) rename i18n/{core => }/hsb.json (100%) rename i18n/{core => }/ht.json (100%) rename i18n/{core => }/hu.json (100%) rename i18n/{core => }/hy.json (100%) rename i18n/{core => }/ia.json (100%) rename i18n/{core => }/id.json (100%) rename i18n/{core => }/ilo.json (100%) rename i18n/{core => }/is.json (100%) rename i18n/{core => }/it.json (100%) rename i18n/{core => }/ja.json (100%) rename i18n/{core => }/jut.json (100%) rename i18n/{core => }/jv.json (100%) rename i18n/{core => }/ka.json (100%) rename i18n/{core => }/kaa.json (100%) rename i18n/{core => }/khw.json (100%) rename i18n/{core => }/kk-arab.json (100%) rename i18n/{core => }/kk-cyrl.json (100%) rename i18n/{core => }/kk-latn.json (100%) rename i18n/{core => }/km.json (100%) rename i18n/{core => }/kn.json (100%) rename i18n/{core => }/ko.json (100%) rename i18n/{core => }/krc.json (100%) rename i18n/{core => }/ksh.json (100%) rename i18n/{core => }/ku-latn.json (100%) rename i18n/{core => }/kw.json (100%) rename i18n/{core => }/ky.json (100%) rename i18n/{core => }/la.json (100%) rename i18n/{core => }/lad.json (100%) rename i18n/{core => }/lb.json (100%) rename i18n/{core => }/li.json (100%) rename i18n/{core => }/lo.json (100%) rename i18n/{core => }/lrc.json (100%) rename i18n/{core => }/lt.json (100%) rename i18n/{core => }/lv.json (100%) rename i18n/{core => }/mai.json (100%) rename i18n/{core => }/mg.json (100%) rename i18n/{core => }/min.json (100%) rename i18n/{core => }/mk.json (100%) rename i18n/{core => }/ml.json (100%) rename i18n/{core => }/mn.json (100%) rename i18n/{core => }/mr.json (100%) rename i18n/{core => }/ms.json (100%) rename i18n/{core => }/mt.json (100%) rename i18n/{core => }/nah.json (100%) rename i18n/{core => }/nan.json (100%) rename i18n/{core => }/nap.json (100%) rename i18n/{core => }/nb.json (100%) rename i18n/{core => }/nds-nl.json (100%) rename i18n/{core => }/nds.json (100%) rename i18n/{core => }/ne.json (100%) rename i18n/{core => }/nl-informal.json (100%) rename i18n/{core => }/nl.json (100%) rename i18n/{core => }/nn.json (100%) rename i18n/{core => }/oc.json (100%) rename i18n/{core => }/or.json (100%) rename i18n/{core => }/os.json (100%) rename i18n/{core => }/pa.json (100%) rename i18n/{core => }/pam.json (100%) rename i18n/{core => }/pdc.json (100%) rename i18n/{core => }/pfl.json (100%) rename i18n/{core => }/pl.json (100%) rename i18n/{core => }/pms.json (100%) rename i18n/{core => }/pnb.json (100%) rename i18n/{core => }/ps.json (100%) rename i18n/{core => }/pt-br.json (100%) rename i18n/{core => }/pt.json (100%) rename i18n/{core => }/qqq.json (100%) rename i18n/{core => }/qu.json (100%) rename i18n/{core => }/ro.json (100%) rename i18n/{core => }/roa-tara.json (100%) rename i18n/{core => }/ru.json (100%) rename i18n/{core => }/rue.json (100%) rename i18n/{core => }/sa.json (100%) rename i18n/{core => }/sah.json (100%) rename i18n/{core => }/scn.json (100%) rename i18n/{core => }/sco.json (100%) rename i18n/{core => }/sh.json (100%) rename i18n/{core => }/shn.json (100%) rename i18n/{core => }/si.json (100%) rename i18n/{core => }/sk.json (100%) rename i18n/{core => }/sl.json (100%) rename i18n/{core => }/sq.json (100%) rename i18n/{core => }/sr-ec.json (100%) rename i18n/{core => }/sr-el.json (100%) rename i18n/{core => }/stq.json (100%) rename i18n/{core => }/su.json (100%) rename i18n/{core => }/sv.json (100%) rename i18n/{core => }/sw.json (100%) rename i18n/{core => }/szl.json (100%) rename i18n/{core => }/ta.json (100%) rename i18n/{core => }/tcy.json (100%) rename i18n/{core => }/te.json (100%) rename i18n/{core => }/tg-cyrl.json (100%) rename i18n/{core => }/tg-latn.json (100%) rename i18n/{core => }/th.json (100%) rename i18n/{core => }/tk.json (100%) rename i18n/{core => }/tl.json (100%) rename i18n/{core => }/tr.json (100%) rename i18n/{core => }/tru.json (100%) rename i18n/{core => }/uk.json (100%) rename i18n/{core => }/ur.json (100%) rename i18n/{core => }/vec.json (100%) rename i18n/{core => }/vi.json (100%) rename i18n/{core => }/vo.json (100%) rename i18n/{core => }/vro.json (100%) rename i18n/{core => }/wa.json (100%) rename i18n/{core => }/yi.json (100%) rename i18n/{core => }/yo.json (100%) rename i18n/{core => }/yue.json (100%) rename i18n/{core => }/zh-hans.json (100%) rename i18n/{core => }/zh-hant.json (100%) diff --git a/ConfirmEdit.i18n.php b/ConfirmEdit.i18n.php deleted file mode 100644 index 0d330978a..000000000 --- a/ConfirmEdit.i18n.php +++ /dev/null @@ -1,35 +0,0 @@ - 'top', - 'localBasePath' => $dir . '/resources', + 'localBasePath' => __DIR__ . '/resources', 'remoteExtPath' => 'ConfirmEdit/resources', 'targets' => array( 'mobile', 'desktop' ), 'styles' => 'ext.confirmEdit.fancyCaptcha.css', ); $wgResourceModules['ext.confirmEdit.fancyCaptcha'] = array( - 'localBasePath' => $dir . '/resources', + 'localBasePath' => __DIR__ . '/resources', 'remoteExtPath' => 'ConfirmEdit/resources', 'scripts' => 'ext.confirmEdit.fancyCaptcha.js', 'dependencies' => 'mediawiki.api', @@ -78,12 +77,12 @@ $wgResourceModules['ext.confirmEdit.fancyCaptcha'] = array( // FIXME: remove, add mobile target to ext.confirmEdit.fancyCaptcha and update // MobileFrontend accordingly when bug 57629 is resolved $wgResourceModules['ext.confirmEdit.fancyCaptchaMobile'] = array( - 'localBasePath' => $dir . '/resources', + 'localBasePath' => __DIR__ . '/resources', 'remoteExtPath' => 'ConfirmEdit/resources', 'scripts' => 'ext.confirmEdit.fancyCaptcha.js', 'targets' => array( 'mobile', 'desktop' ), 'dependencies' => 'mobile.startup', ); -$wgAutoloadClasses['ApiFancyCaptchaReload'] = $dir . '/ApiFancyCaptchaReload.php'; +$wgAutoloadClasses['ApiFancyCaptchaReload'] = __DIR__ . '/ApiFancyCaptchaReload.php'; $wgAPIModules['fancycaptchareload'] = 'ApiFancyCaptchaReload'; diff --git a/i18n/fancy/aeb-latn.json b/FancyCaptcha/i18n/aeb-latn.json similarity index 100% rename from i18n/fancy/aeb-latn.json rename to FancyCaptcha/i18n/aeb-latn.json diff --git a/i18n/fancy/af.json b/FancyCaptcha/i18n/af.json similarity index 100% rename from i18n/fancy/af.json rename to FancyCaptcha/i18n/af.json diff --git a/i18n/fancy/aln.json b/FancyCaptcha/i18n/aln.json similarity index 100% rename from i18n/fancy/aln.json rename to FancyCaptcha/i18n/aln.json diff --git a/i18n/fancy/am.json b/FancyCaptcha/i18n/am.json similarity index 100% rename from i18n/fancy/am.json rename to FancyCaptcha/i18n/am.json diff --git a/i18n/fancy/an.json b/FancyCaptcha/i18n/an.json similarity index 100% rename from i18n/fancy/an.json rename to FancyCaptcha/i18n/an.json diff --git a/i18n/fancy/ang.json b/FancyCaptcha/i18n/ang.json similarity index 100% rename from i18n/fancy/ang.json rename to FancyCaptcha/i18n/ang.json diff --git a/i18n/fancy/ar.json b/FancyCaptcha/i18n/ar.json similarity index 100% rename from i18n/fancy/ar.json rename to FancyCaptcha/i18n/ar.json diff --git a/i18n/fancy/arq.json b/FancyCaptcha/i18n/arq.json similarity index 100% rename from i18n/fancy/arq.json rename to FancyCaptcha/i18n/arq.json diff --git a/i18n/fancy/arz.json b/FancyCaptcha/i18n/arz.json similarity index 100% rename from i18n/fancy/arz.json rename to FancyCaptcha/i18n/arz.json diff --git a/i18n/fancy/as.json b/FancyCaptcha/i18n/as.json similarity index 100% rename from i18n/fancy/as.json rename to FancyCaptcha/i18n/as.json diff --git a/i18n/fancy/ast.json b/FancyCaptcha/i18n/ast.json similarity index 100% rename from i18n/fancy/ast.json rename to FancyCaptcha/i18n/ast.json diff --git a/i18n/fancy/awa.json b/FancyCaptcha/i18n/awa.json similarity index 100% rename from i18n/fancy/awa.json rename to FancyCaptcha/i18n/awa.json diff --git a/i18n/fancy/az.json b/FancyCaptcha/i18n/az.json similarity index 100% rename from i18n/fancy/az.json rename to FancyCaptcha/i18n/az.json diff --git a/i18n/fancy/azb.json b/FancyCaptcha/i18n/azb.json similarity index 100% rename from i18n/fancy/azb.json rename to FancyCaptcha/i18n/azb.json diff --git a/i18n/fancy/ba.json b/FancyCaptcha/i18n/ba.json similarity index 100% rename from i18n/fancy/ba.json rename to FancyCaptcha/i18n/ba.json diff --git a/i18n/fancy/bcc.json b/FancyCaptcha/i18n/bcc.json similarity index 100% rename from i18n/fancy/bcc.json rename to FancyCaptcha/i18n/bcc.json diff --git a/i18n/fancy/bcl.json b/FancyCaptcha/i18n/bcl.json similarity index 100% rename from i18n/fancy/bcl.json rename to FancyCaptcha/i18n/bcl.json diff --git a/i18n/fancy/be-tarask.json b/FancyCaptcha/i18n/be-tarask.json similarity index 100% rename from i18n/fancy/be-tarask.json rename to FancyCaptcha/i18n/be-tarask.json diff --git a/i18n/fancy/be.json b/FancyCaptcha/i18n/be.json similarity index 100% rename from i18n/fancy/be.json rename to FancyCaptcha/i18n/be.json diff --git a/i18n/fancy/bg.json b/FancyCaptcha/i18n/bg.json similarity index 100% rename from i18n/fancy/bg.json rename to FancyCaptcha/i18n/bg.json diff --git a/i18n/fancy/bgn.json b/FancyCaptcha/i18n/bgn.json similarity index 100% rename from i18n/fancy/bgn.json rename to FancyCaptcha/i18n/bgn.json diff --git a/i18n/fancy/bn.json b/FancyCaptcha/i18n/bn.json similarity index 100% rename from i18n/fancy/bn.json rename to FancyCaptcha/i18n/bn.json diff --git a/i18n/fancy/br.json b/FancyCaptcha/i18n/br.json similarity index 100% rename from i18n/fancy/br.json rename to FancyCaptcha/i18n/br.json diff --git a/i18n/fancy/bs.json b/FancyCaptcha/i18n/bs.json similarity index 100% rename from i18n/fancy/bs.json rename to FancyCaptcha/i18n/bs.json diff --git a/i18n/fancy/ca.json b/FancyCaptcha/i18n/ca.json similarity index 100% rename from i18n/fancy/ca.json rename to FancyCaptcha/i18n/ca.json diff --git a/i18n/fancy/cdo.json b/FancyCaptcha/i18n/cdo.json similarity index 100% rename from i18n/fancy/cdo.json rename to FancyCaptcha/i18n/cdo.json diff --git a/i18n/fancy/ce.json b/FancyCaptcha/i18n/ce.json similarity index 100% rename from i18n/fancy/ce.json rename to FancyCaptcha/i18n/ce.json diff --git a/i18n/fancy/ckb.json b/FancyCaptcha/i18n/ckb.json similarity index 100% rename from i18n/fancy/ckb.json rename to FancyCaptcha/i18n/ckb.json diff --git a/i18n/fancy/cs.json b/FancyCaptcha/i18n/cs.json similarity index 100% rename from i18n/fancy/cs.json rename to FancyCaptcha/i18n/cs.json diff --git a/i18n/fancy/cu.json b/FancyCaptcha/i18n/cu.json similarity index 100% rename from i18n/fancy/cu.json rename to FancyCaptcha/i18n/cu.json diff --git a/i18n/fancy/cv.json b/FancyCaptcha/i18n/cv.json similarity index 100% rename from i18n/fancy/cv.json rename to FancyCaptcha/i18n/cv.json diff --git a/i18n/fancy/cy.json b/FancyCaptcha/i18n/cy.json similarity index 100% rename from i18n/fancy/cy.json rename to FancyCaptcha/i18n/cy.json diff --git a/i18n/fancy/da.json b/FancyCaptcha/i18n/da.json similarity index 100% rename from i18n/fancy/da.json rename to FancyCaptcha/i18n/da.json diff --git a/i18n/fancy/de-formal.json b/FancyCaptcha/i18n/de-formal.json similarity index 100% rename from i18n/fancy/de-formal.json rename to FancyCaptcha/i18n/de-formal.json diff --git a/i18n/fancy/de.json b/FancyCaptcha/i18n/de.json similarity index 100% rename from i18n/fancy/de.json rename to FancyCaptcha/i18n/de.json diff --git a/i18n/fancy/diq.json b/FancyCaptcha/i18n/diq.json similarity index 100% rename from i18n/fancy/diq.json rename to FancyCaptcha/i18n/diq.json diff --git a/i18n/fancy/dsb.json b/FancyCaptcha/i18n/dsb.json similarity index 100% rename from i18n/fancy/dsb.json rename to FancyCaptcha/i18n/dsb.json diff --git a/i18n/fancy/el.json b/FancyCaptcha/i18n/el.json similarity index 100% rename from i18n/fancy/el.json rename to FancyCaptcha/i18n/el.json diff --git a/i18n/fancy/en.json b/FancyCaptcha/i18n/en.json similarity index 100% rename from i18n/fancy/en.json rename to FancyCaptcha/i18n/en.json diff --git a/i18n/fancy/eo.json b/FancyCaptcha/i18n/eo.json similarity index 100% rename from i18n/fancy/eo.json rename to FancyCaptcha/i18n/eo.json diff --git a/i18n/fancy/es.json b/FancyCaptcha/i18n/es.json similarity index 100% rename from i18n/fancy/es.json rename to FancyCaptcha/i18n/es.json diff --git a/i18n/fancy/et.json b/FancyCaptcha/i18n/et.json similarity index 100% rename from i18n/fancy/et.json rename to FancyCaptcha/i18n/et.json diff --git a/i18n/fancy/eu.json b/FancyCaptcha/i18n/eu.json similarity index 100% rename from i18n/fancy/eu.json rename to FancyCaptcha/i18n/eu.json diff --git a/i18n/fancy/fa.json b/FancyCaptcha/i18n/fa.json similarity index 100% rename from i18n/fancy/fa.json rename to FancyCaptcha/i18n/fa.json diff --git a/i18n/fancy/fi.json b/FancyCaptcha/i18n/fi.json similarity index 100% rename from i18n/fancy/fi.json rename to FancyCaptcha/i18n/fi.json diff --git a/i18n/fancy/fo.json b/FancyCaptcha/i18n/fo.json similarity index 100% rename from i18n/fancy/fo.json rename to FancyCaptcha/i18n/fo.json diff --git a/i18n/fancy/fr.json b/FancyCaptcha/i18n/fr.json similarity index 100% rename from i18n/fancy/fr.json rename to FancyCaptcha/i18n/fr.json diff --git a/i18n/fancy/frp.json b/FancyCaptcha/i18n/frp.json similarity index 100% rename from i18n/fancy/frp.json rename to FancyCaptcha/i18n/frp.json diff --git a/i18n/fancy/frr.json b/FancyCaptcha/i18n/frr.json similarity index 100% rename from i18n/fancy/frr.json rename to FancyCaptcha/i18n/frr.json diff --git a/i18n/fancy/fy.json b/FancyCaptcha/i18n/fy.json similarity index 100% rename from i18n/fancy/fy.json rename to FancyCaptcha/i18n/fy.json diff --git a/i18n/fancy/ga.json b/FancyCaptcha/i18n/ga.json similarity index 100% rename from i18n/fancy/ga.json rename to FancyCaptcha/i18n/ga.json diff --git a/i18n/fancy/gl.json b/FancyCaptcha/i18n/gl.json similarity index 100% rename from i18n/fancy/gl.json rename to FancyCaptcha/i18n/gl.json diff --git a/i18n/fancy/gom-deva.json b/FancyCaptcha/i18n/gom-deva.json similarity index 100% rename from i18n/fancy/gom-deva.json rename to FancyCaptcha/i18n/gom-deva.json diff --git a/i18n/fancy/gsw.json b/FancyCaptcha/i18n/gsw.json similarity index 100% rename from i18n/fancy/gsw.json rename to FancyCaptcha/i18n/gsw.json diff --git a/i18n/fancy/gu.json b/FancyCaptcha/i18n/gu.json similarity index 100% rename from i18n/fancy/gu.json rename to FancyCaptcha/i18n/gu.json diff --git a/i18n/fancy/he.json b/FancyCaptcha/i18n/he.json similarity index 100% rename from i18n/fancy/he.json rename to FancyCaptcha/i18n/he.json diff --git a/i18n/fancy/hi.json b/FancyCaptcha/i18n/hi.json similarity index 100% rename from i18n/fancy/hi.json rename to FancyCaptcha/i18n/hi.json diff --git a/i18n/fancy/hr.json b/FancyCaptcha/i18n/hr.json similarity index 100% rename from i18n/fancy/hr.json rename to FancyCaptcha/i18n/hr.json diff --git a/i18n/fancy/hsb.json b/FancyCaptcha/i18n/hsb.json similarity index 100% rename from i18n/fancy/hsb.json rename to FancyCaptcha/i18n/hsb.json diff --git a/i18n/fancy/ht.json b/FancyCaptcha/i18n/ht.json similarity index 100% rename from i18n/fancy/ht.json rename to FancyCaptcha/i18n/ht.json diff --git a/i18n/fancy/hu.json b/FancyCaptcha/i18n/hu.json similarity index 100% rename from i18n/fancy/hu.json rename to FancyCaptcha/i18n/hu.json diff --git a/i18n/fancy/hy.json b/FancyCaptcha/i18n/hy.json similarity index 100% rename from i18n/fancy/hy.json rename to FancyCaptcha/i18n/hy.json diff --git a/i18n/fancy/ia.json b/FancyCaptcha/i18n/ia.json similarity index 100% rename from i18n/fancy/ia.json rename to FancyCaptcha/i18n/ia.json diff --git a/i18n/fancy/id.json b/FancyCaptcha/i18n/id.json similarity index 100% rename from i18n/fancy/id.json rename to FancyCaptcha/i18n/id.json diff --git a/i18n/fancy/ilo.json b/FancyCaptcha/i18n/ilo.json similarity index 100% rename from i18n/fancy/ilo.json rename to FancyCaptcha/i18n/ilo.json diff --git a/i18n/fancy/is.json b/FancyCaptcha/i18n/is.json similarity index 100% rename from i18n/fancy/is.json rename to FancyCaptcha/i18n/is.json diff --git a/i18n/fancy/it.json b/FancyCaptcha/i18n/it.json similarity index 100% rename from i18n/fancy/it.json rename to FancyCaptcha/i18n/it.json diff --git a/i18n/fancy/ja.json b/FancyCaptcha/i18n/ja.json similarity index 100% rename from i18n/fancy/ja.json rename to FancyCaptcha/i18n/ja.json diff --git a/i18n/fancy/jut.json b/FancyCaptcha/i18n/jut.json similarity index 100% rename from i18n/fancy/jut.json rename to FancyCaptcha/i18n/jut.json diff --git a/i18n/fancy/jv.json b/FancyCaptcha/i18n/jv.json similarity index 100% rename from i18n/fancy/jv.json rename to FancyCaptcha/i18n/jv.json diff --git a/i18n/fancy/ka.json b/FancyCaptcha/i18n/ka.json similarity index 100% rename from i18n/fancy/ka.json rename to FancyCaptcha/i18n/ka.json diff --git a/i18n/fancy/kaa.json b/FancyCaptcha/i18n/kaa.json similarity index 100% rename from i18n/fancy/kaa.json rename to FancyCaptcha/i18n/kaa.json diff --git a/i18n/fancy/khw.json b/FancyCaptcha/i18n/khw.json similarity index 100% rename from i18n/fancy/khw.json rename to FancyCaptcha/i18n/khw.json diff --git a/i18n/fancy/kk-arab.json b/FancyCaptcha/i18n/kk-arab.json similarity index 100% rename from i18n/fancy/kk-arab.json rename to FancyCaptcha/i18n/kk-arab.json diff --git a/i18n/fancy/kk-cyrl.json b/FancyCaptcha/i18n/kk-cyrl.json similarity index 100% rename from i18n/fancy/kk-cyrl.json rename to FancyCaptcha/i18n/kk-cyrl.json diff --git a/i18n/fancy/kk-latn.json b/FancyCaptcha/i18n/kk-latn.json similarity index 100% rename from i18n/fancy/kk-latn.json rename to FancyCaptcha/i18n/kk-latn.json diff --git a/i18n/fancy/km.json b/FancyCaptcha/i18n/km.json similarity index 100% rename from i18n/fancy/km.json rename to FancyCaptcha/i18n/km.json diff --git a/i18n/fancy/kn.json b/FancyCaptcha/i18n/kn.json similarity index 100% rename from i18n/fancy/kn.json rename to FancyCaptcha/i18n/kn.json diff --git a/i18n/fancy/ko.json b/FancyCaptcha/i18n/ko.json similarity index 100% rename from i18n/fancy/ko.json rename to FancyCaptcha/i18n/ko.json diff --git a/i18n/fancy/krc.json b/FancyCaptcha/i18n/krc.json similarity index 100% rename from i18n/fancy/krc.json rename to FancyCaptcha/i18n/krc.json diff --git a/i18n/fancy/ksh.json b/FancyCaptcha/i18n/ksh.json similarity index 100% rename from i18n/fancy/ksh.json rename to FancyCaptcha/i18n/ksh.json diff --git a/i18n/fancy/ku-latn.json b/FancyCaptcha/i18n/ku-latn.json similarity index 100% rename from i18n/fancy/ku-latn.json rename to FancyCaptcha/i18n/ku-latn.json diff --git a/i18n/fancy/kw.json b/FancyCaptcha/i18n/kw.json similarity index 100% rename from i18n/fancy/kw.json rename to FancyCaptcha/i18n/kw.json diff --git a/i18n/fancy/ky.json b/FancyCaptcha/i18n/ky.json similarity index 100% rename from i18n/fancy/ky.json rename to FancyCaptcha/i18n/ky.json diff --git a/i18n/fancy/la.json b/FancyCaptcha/i18n/la.json similarity index 100% rename from i18n/fancy/la.json rename to FancyCaptcha/i18n/la.json diff --git a/i18n/fancy/lb.json b/FancyCaptcha/i18n/lb.json similarity index 100% rename from i18n/fancy/lb.json rename to FancyCaptcha/i18n/lb.json diff --git a/i18n/fancy/li.json b/FancyCaptcha/i18n/li.json similarity index 100% rename from i18n/fancy/li.json rename to FancyCaptcha/i18n/li.json diff --git a/i18n/fancy/lo.json b/FancyCaptcha/i18n/lo.json similarity index 100% rename from i18n/fancy/lo.json rename to FancyCaptcha/i18n/lo.json diff --git a/i18n/fancy/lrc.json b/FancyCaptcha/i18n/lrc.json similarity index 100% rename from i18n/fancy/lrc.json rename to FancyCaptcha/i18n/lrc.json diff --git a/i18n/fancy/lt.json b/FancyCaptcha/i18n/lt.json similarity index 100% rename from i18n/fancy/lt.json rename to FancyCaptcha/i18n/lt.json diff --git a/i18n/fancy/lv.json b/FancyCaptcha/i18n/lv.json similarity index 100% rename from i18n/fancy/lv.json rename to FancyCaptcha/i18n/lv.json diff --git a/i18n/fancy/mai.json b/FancyCaptcha/i18n/mai.json similarity index 100% rename from i18n/fancy/mai.json rename to FancyCaptcha/i18n/mai.json diff --git a/i18n/fancy/min.json b/FancyCaptcha/i18n/min.json similarity index 100% rename from i18n/fancy/min.json rename to FancyCaptcha/i18n/min.json diff --git a/i18n/fancy/mk.json b/FancyCaptcha/i18n/mk.json similarity index 100% rename from i18n/fancy/mk.json rename to FancyCaptcha/i18n/mk.json diff --git a/i18n/fancy/ml.json b/FancyCaptcha/i18n/ml.json similarity index 100% rename from i18n/fancy/ml.json rename to FancyCaptcha/i18n/ml.json diff --git a/i18n/fancy/mr.json b/FancyCaptcha/i18n/mr.json similarity index 100% rename from i18n/fancy/mr.json rename to FancyCaptcha/i18n/mr.json diff --git a/i18n/fancy/ms.json b/FancyCaptcha/i18n/ms.json similarity index 100% rename from i18n/fancy/ms.json rename to FancyCaptcha/i18n/ms.json diff --git a/i18n/fancy/mt.json b/FancyCaptcha/i18n/mt.json similarity index 100% rename from i18n/fancy/mt.json rename to FancyCaptcha/i18n/mt.json diff --git a/i18n/fancy/nap.json b/FancyCaptcha/i18n/nap.json similarity index 100% rename from i18n/fancy/nap.json rename to FancyCaptcha/i18n/nap.json diff --git a/i18n/fancy/nb.json b/FancyCaptcha/i18n/nb.json similarity index 100% rename from i18n/fancy/nb.json rename to FancyCaptcha/i18n/nb.json diff --git a/i18n/fancy/nds-nl.json b/FancyCaptcha/i18n/nds-nl.json similarity index 100% rename from i18n/fancy/nds-nl.json rename to FancyCaptcha/i18n/nds-nl.json diff --git a/i18n/fancy/nds.json b/FancyCaptcha/i18n/nds.json similarity index 100% rename from i18n/fancy/nds.json rename to FancyCaptcha/i18n/nds.json diff --git a/i18n/fancy/ne.json b/FancyCaptcha/i18n/ne.json similarity index 100% rename from i18n/fancy/ne.json rename to FancyCaptcha/i18n/ne.json diff --git a/i18n/fancy/nl-informal.json b/FancyCaptcha/i18n/nl-informal.json similarity index 100% rename from i18n/fancy/nl-informal.json rename to FancyCaptcha/i18n/nl-informal.json diff --git a/i18n/fancy/nl.json b/FancyCaptcha/i18n/nl.json similarity index 100% rename from i18n/fancy/nl.json rename to FancyCaptcha/i18n/nl.json diff --git a/i18n/fancy/nn.json b/FancyCaptcha/i18n/nn.json similarity index 100% rename from i18n/fancy/nn.json rename to FancyCaptcha/i18n/nn.json diff --git a/i18n/fancy/oc.json b/FancyCaptcha/i18n/oc.json similarity index 100% rename from i18n/fancy/oc.json rename to FancyCaptcha/i18n/oc.json diff --git a/i18n/fancy/or.json b/FancyCaptcha/i18n/or.json similarity index 100% rename from i18n/fancy/or.json rename to FancyCaptcha/i18n/or.json diff --git a/i18n/fancy/pa.json b/FancyCaptcha/i18n/pa.json similarity index 100% rename from i18n/fancy/pa.json rename to FancyCaptcha/i18n/pa.json diff --git a/i18n/fancy/pfl.json b/FancyCaptcha/i18n/pfl.json similarity index 100% rename from i18n/fancy/pfl.json rename to FancyCaptcha/i18n/pfl.json diff --git a/i18n/fancy/pl.json b/FancyCaptcha/i18n/pl.json similarity index 100% rename from i18n/fancy/pl.json rename to FancyCaptcha/i18n/pl.json diff --git a/i18n/fancy/pms.json b/FancyCaptcha/i18n/pms.json similarity index 100% rename from i18n/fancy/pms.json rename to FancyCaptcha/i18n/pms.json diff --git a/i18n/fancy/pnb.json b/FancyCaptcha/i18n/pnb.json similarity index 100% rename from i18n/fancy/pnb.json rename to FancyCaptcha/i18n/pnb.json diff --git a/i18n/fancy/ps.json b/FancyCaptcha/i18n/ps.json similarity index 100% rename from i18n/fancy/ps.json rename to FancyCaptcha/i18n/ps.json diff --git a/i18n/fancy/pt-br.json b/FancyCaptcha/i18n/pt-br.json similarity index 100% rename from i18n/fancy/pt-br.json rename to FancyCaptcha/i18n/pt-br.json diff --git a/i18n/fancy/pt.json b/FancyCaptcha/i18n/pt.json similarity index 100% rename from i18n/fancy/pt.json rename to FancyCaptcha/i18n/pt.json diff --git a/i18n/fancy/qqq.json b/FancyCaptcha/i18n/qqq.json similarity index 100% rename from i18n/fancy/qqq.json rename to FancyCaptcha/i18n/qqq.json diff --git a/i18n/fancy/qu.json b/FancyCaptcha/i18n/qu.json similarity index 100% rename from i18n/fancy/qu.json rename to FancyCaptcha/i18n/qu.json diff --git a/i18n/fancy/rm.json b/FancyCaptcha/i18n/rm.json similarity index 100% rename from i18n/fancy/rm.json rename to FancyCaptcha/i18n/rm.json diff --git a/i18n/fancy/ro.json b/FancyCaptcha/i18n/ro.json similarity index 100% rename from i18n/fancy/ro.json rename to FancyCaptcha/i18n/ro.json diff --git a/i18n/fancy/roa-tara.json b/FancyCaptcha/i18n/roa-tara.json similarity index 100% rename from i18n/fancy/roa-tara.json rename to FancyCaptcha/i18n/roa-tara.json diff --git a/i18n/fancy/ru.json b/FancyCaptcha/i18n/ru.json similarity index 100% rename from i18n/fancy/ru.json rename to FancyCaptcha/i18n/ru.json diff --git a/i18n/fancy/rue.json b/FancyCaptcha/i18n/rue.json similarity index 100% rename from i18n/fancy/rue.json rename to FancyCaptcha/i18n/rue.json diff --git a/i18n/fancy/sa.json b/FancyCaptcha/i18n/sa.json similarity index 100% rename from i18n/fancy/sa.json rename to FancyCaptcha/i18n/sa.json diff --git a/i18n/fancy/sah.json b/FancyCaptcha/i18n/sah.json similarity index 100% rename from i18n/fancy/sah.json rename to FancyCaptcha/i18n/sah.json diff --git a/i18n/fancy/scn.json b/FancyCaptcha/i18n/scn.json similarity index 100% rename from i18n/fancy/scn.json rename to FancyCaptcha/i18n/scn.json diff --git a/i18n/fancy/si.json b/FancyCaptcha/i18n/si.json similarity index 100% rename from i18n/fancy/si.json rename to FancyCaptcha/i18n/si.json diff --git a/i18n/fancy/sk.json b/FancyCaptcha/i18n/sk.json similarity index 100% rename from i18n/fancy/sk.json rename to FancyCaptcha/i18n/sk.json diff --git a/i18n/fancy/sl.json b/FancyCaptcha/i18n/sl.json similarity index 100% rename from i18n/fancy/sl.json rename to FancyCaptcha/i18n/sl.json diff --git a/i18n/fancy/so.json b/FancyCaptcha/i18n/so.json similarity index 100% rename from i18n/fancy/so.json rename to FancyCaptcha/i18n/so.json diff --git a/i18n/fancy/sq.json b/FancyCaptcha/i18n/sq.json similarity index 100% rename from i18n/fancy/sq.json rename to FancyCaptcha/i18n/sq.json diff --git a/i18n/fancy/sr-ec.json b/FancyCaptcha/i18n/sr-ec.json similarity index 100% rename from i18n/fancy/sr-ec.json rename to FancyCaptcha/i18n/sr-ec.json diff --git a/i18n/fancy/sr-el.json b/FancyCaptcha/i18n/sr-el.json similarity index 100% rename from i18n/fancy/sr-el.json rename to FancyCaptcha/i18n/sr-el.json diff --git a/i18n/fancy/stq.json b/FancyCaptcha/i18n/stq.json similarity index 100% rename from i18n/fancy/stq.json rename to FancyCaptcha/i18n/stq.json diff --git a/i18n/fancy/su.json b/FancyCaptcha/i18n/su.json similarity index 100% rename from i18n/fancy/su.json rename to FancyCaptcha/i18n/su.json diff --git a/i18n/fancy/sv.json b/FancyCaptcha/i18n/sv.json similarity index 100% rename from i18n/fancy/sv.json rename to FancyCaptcha/i18n/sv.json diff --git a/i18n/fancy/szl.json b/FancyCaptcha/i18n/szl.json similarity index 100% rename from i18n/fancy/szl.json rename to FancyCaptcha/i18n/szl.json diff --git a/i18n/fancy/ta.json b/FancyCaptcha/i18n/ta.json similarity index 100% rename from i18n/fancy/ta.json rename to FancyCaptcha/i18n/ta.json diff --git a/i18n/fancy/tcy.json b/FancyCaptcha/i18n/tcy.json similarity index 100% rename from i18n/fancy/tcy.json rename to FancyCaptcha/i18n/tcy.json diff --git a/i18n/fancy/te.json b/FancyCaptcha/i18n/te.json similarity index 100% rename from i18n/fancy/te.json rename to FancyCaptcha/i18n/te.json diff --git a/i18n/fancy/tg-cyrl.json b/FancyCaptcha/i18n/tg-cyrl.json similarity index 100% rename from i18n/fancy/tg-cyrl.json rename to FancyCaptcha/i18n/tg-cyrl.json diff --git a/i18n/fancy/tg-latn.json b/FancyCaptcha/i18n/tg-latn.json similarity index 100% rename from i18n/fancy/tg-latn.json rename to FancyCaptcha/i18n/tg-latn.json diff --git a/i18n/fancy/th.json b/FancyCaptcha/i18n/th.json similarity index 100% rename from i18n/fancy/th.json rename to FancyCaptcha/i18n/th.json diff --git a/i18n/fancy/tk.json b/FancyCaptcha/i18n/tk.json similarity index 100% rename from i18n/fancy/tk.json rename to FancyCaptcha/i18n/tk.json diff --git a/i18n/fancy/tl.json b/FancyCaptcha/i18n/tl.json similarity index 100% rename from i18n/fancy/tl.json rename to FancyCaptcha/i18n/tl.json diff --git a/i18n/fancy/tr.json b/FancyCaptcha/i18n/tr.json similarity index 100% rename from i18n/fancy/tr.json rename to FancyCaptcha/i18n/tr.json diff --git a/i18n/fancy/tt-cyrl.json b/FancyCaptcha/i18n/tt-cyrl.json similarity index 100% rename from i18n/fancy/tt-cyrl.json rename to FancyCaptcha/i18n/tt-cyrl.json diff --git a/i18n/fancy/uk.json b/FancyCaptcha/i18n/uk.json similarity index 100% rename from i18n/fancy/uk.json rename to FancyCaptcha/i18n/uk.json diff --git a/i18n/fancy/ur.json b/FancyCaptcha/i18n/ur.json similarity index 100% rename from i18n/fancy/ur.json rename to FancyCaptcha/i18n/ur.json diff --git a/i18n/fancy/uz.json b/FancyCaptcha/i18n/uz.json similarity index 100% rename from i18n/fancy/uz.json rename to FancyCaptcha/i18n/uz.json diff --git a/i18n/fancy/vec.json b/FancyCaptcha/i18n/vec.json similarity index 100% rename from i18n/fancy/vec.json rename to FancyCaptcha/i18n/vec.json diff --git a/i18n/fancy/vi.json b/FancyCaptcha/i18n/vi.json similarity index 100% rename from i18n/fancy/vi.json rename to FancyCaptcha/i18n/vi.json diff --git a/i18n/fancy/vo.json b/FancyCaptcha/i18n/vo.json similarity index 100% rename from i18n/fancy/vo.json rename to FancyCaptcha/i18n/vo.json diff --git a/i18n/fancy/vro.json b/FancyCaptcha/i18n/vro.json similarity index 100% rename from i18n/fancy/vro.json rename to FancyCaptcha/i18n/vro.json diff --git a/i18n/fancy/wa.json b/FancyCaptcha/i18n/wa.json similarity index 100% rename from i18n/fancy/wa.json rename to FancyCaptcha/i18n/wa.json diff --git a/i18n/fancy/xmf.json b/FancyCaptcha/i18n/xmf.json similarity index 100% rename from i18n/fancy/xmf.json rename to FancyCaptcha/i18n/xmf.json diff --git a/i18n/fancy/yi.json b/FancyCaptcha/i18n/yi.json similarity index 100% rename from i18n/fancy/yi.json rename to FancyCaptcha/i18n/yi.json diff --git a/i18n/fancy/yo.json b/FancyCaptcha/i18n/yo.json similarity index 100% rename from i18n/fancy/yo.json rename to FancyCaptcha/i18n/yo.json diff --git a/i18n/fancy/yue.json b/FancyCaptcha/i18n/yue.json similarity index 100% rename from i18n/fancy/yue.json rename to FancyCaptcha/i18n/yue.json diff --git a/i18n/fancy/zh-hans.json b/FancyCaptcha/i18n/zh-hans.json similarity index 100% rename from i18n/fancy/zh-hans.json rename to FancyCaptcha/i18n/zh-hans.json diff --git a/i18n/fancy/zh-hant.json b/FancyCaptcha/i18n/zh-hant.json similarity index 100% rename from i18n/fancy/zh-hant.json rename to FancyCaptcha/i18n/zh-hant.json diff --git a/MathCaptcha.php b/MathCaptcha.php index d1eb44efc..7bfb493f2 100644 --- a/MathCaptcha.php +++ b/MathCaptcha.php @@ -15,8 +15,7 @@ if ( !defined( 'MEDIAWIKI' ) ) { exit; } -$dir = __DIR__; -require_once $dir . '/ConfirmEdit.php'; +require_once __DIR__ . '/ConfirmEdit.php'; $wgCaptchaClass = 'MathCaptcha'; -$wgAutoloadClasses['MathCaptcha'] = $dir . '/MathCaptcha.class.php'; +$wgAutoloadClasses['MathCaptcha'] = __DIR__ . '/MathCaptcha.class.php'; diff --git a/QuestyCaptcha.php b/QuestyCaptcha.php index 19b1baad5..1951ac63a 100644 --- a/QuestyCaptcha.php +++ b/QuestyCaptcha.php @@ -43,6 +43,6 @@ $wgCaptchaQuestions = array( ); */ -$wgMessagesDirs['QuestyCaptcha'] = __DIR__ . '/i18n/questy'; +$wgMessagesDirs['QuestyCaptcha'] = __DIR__ . '/QuestyCaptcha/i18n'; $wgExtensionMessagesFiles['QuestyCaptcha'] = __DIR__ . '/QuestyCaptcha.i18n.php'; $wgAutoloadClasses['QuestyCaptcha'] = __DIR__ . '/QuestyCaptcha.class.php'; diff --git a/i18n/questy/aln.json b/QuestyCaptcha/i18n/aln.json similarity index 100% rename from i18n/questy/aln.json rename to QuestyCaptcha/i18n/aln.json diff --git a/i18n/questy/ar.json b/QuestyCaptcha/i18n/ar.json similarity index 100% rename from i18n/questy/ar.json rename to QuestyCaptcha/i18n/ar.json diff --git a/i18n/questy/ast.json b/QuestyCaptcha/i18n/ast.json similarity index 100% rename from i18n/questy/ast.json rename to QuestyCaptcha/i18n/ast.json diff --git a/i18n/questy/ba.json b/QuestyCaptcha/i18n/ba.json similarity index 100% rename from i18n/questy/ba.json rename to QuestyCaptcha/i18n/ba.json diff --git a/i18n/questy/be-tarask.json b/QuestyCaptcha/i18n/be-tarask.json similarity index 100% rename from i18n/questy/be-tarask.json rename to QuestyCaptcha/i18n/be-tarask.json diff --git a/i18n/questy/br.json b/QuestyCaptcha/i18n/br.json similarity index 100% rename from i18n/questy/br.json rename to QuestyCaptcha/i18n/br.json diff --git a/i18n/questy/bs.json b/QuestyCaptcha/i18n/bs.json similarity index 100% rename from i18n/questy/bs.json rename to QuestyCaptcha/i18n/bs.json diff --git a/i18n/questy/ca.json b/QuestyCaptcha/i18n/ca.json similarity index 100% rename from i18n/questy/ca.json rename to QuestyCaptcha/i18n/ca.json diff --git a/i18n/questy/cs.json b/QuestyCaptcha/i18n/cs.json similarity index 100% rename from i18n/questy/cs.json rename to QuestyCaptcha/i18n/cs.json diff --git a/i18n/questy/cy.json b/QuestyCaptcha/i18n/cy.json similarity index 100% rename from i18n/questy/cy.json rename to QuestyCaptcha/i18n/cy.json diff --git a/i18n/questy/de-formal.json b/QuestyCaptcha/i18n/de-formal.json similarity index 100% rename from i18n/questy/de-formal.json rename to QuestyCaptcha/i18n/de-formal.json diff --git a/i18n/questy/de.json b/QuestyCaptcha/i18n/de.json similarity index 100% rename from i18n/questy/de.json rename to QuestyCaptcha/i18n/de.json diff --git a/i18n/questy/dsb.json b/QuestyCaptcha/i18n/dsb.json similarity index 100% rename from i18n/questy/dsb.json rename to QuestyCaptcha/i18n/dsb.json diff --git a/i18n/questy/el.json b/QuestyCaptcha/i18n/el.json similarity index 100% rename from i18n/questy/el.json rename to QuestyCaptcha/i18n/el.json diff --git a/i18n/questy/en.json b/QuestyCaptcha/i18n/en.json similarity index 100% rename from i18n/questy/en.json rename to QuestyCaptcha/i18n/en.json diff --git a/i18n/questy/eo.json b/QuestyCaptcha/i18n/eo.json similarity index 100% rename from i18n/questy/eo.json rename to QuestyCaptcha/i18n/eo.json diff --git a/i18n/questy/es.json b/QuestyCaptcha/i18n/es.json similarity index 100% rename from i18n/questy/es.json rename to QuestyCaptcha/i18n/es.json diff --git a/i18n/questy/et.json b/QuestyCaptcha/i18n/et.json similarity index 100% rename from i18n/questy/et.json rename to QuestyCaptcha/i18n/et.json diff --git a/i18n/questy/eu.json b/QuestyCaptcha/i18n/eu.json similarity index 100% rename from i18n/questy/eu.json rename to QuestyCaptcha/i18n/eu.json diff --git a/i18n/questy/fa.json b/QuestyCaptcha/i18n/fa.json similarity index 100% rename from i18n/questy/fa.json rename to QuestyCaptcha/i18n/fa.json diff --git a/i18n/questy/fi.json b/QuestyCaptcha/i18n/fi.json similarity index 100% rename from i18n/questy/fi.json rename to QuestyCaptcha/i18n/fi.json diff --git a/i18n/questy/fr.json b/QuestyCaptcha/i18n/fr.json similarity index 100% rename from i18n/questy/fr.json rename to QuestyCaptcha/i18n/fr.json diff --git a/i18n/questy/gl.json b/QuestyCaptcha/i18n/gl.json similarity index 100% rename from i18n/questy/gl.json rename to QuestyCaptcha/i18n/gl.json diff --git a/i18n/questy/gsw.json b/QuestyCaptcha/i18n/gsw.json similarity index 100% rename from i18n/questy/gsw.json rename to QuestyCaptcha/i18n/gsw.json diff --git a/i18n/questy/he.json b/QuestyCaptcha/i18n/he.json similarity index 100% rename from i18n/questy/he.json rename to QuestyCaptcha/i18n/he.json diff --git a/i18n/questy/hsb.json b/QuestyCaptcha/i18n/hsb.json similarity index 100% rename from i18n/questy/hsb.json rename to QuestyCaptcha/i18n/hsb.json diff --git a/i18n/questy/hu.json b/QuestyCaptcha/i18n/hu.json similarity index 100% rename from i18n/questy/hu.json rename to QuestyCaptcha/i18n/hu.json diff --git a/i18n/questy/ia.json b/QuestyCaptcha/i18n/ia.json similarity index 100% rename from i18n/questy/ia.json rename to QuestyCaptcha/i18n/ia.json diff --git a/i18n/questy/id.json b/QuestyCaptcha/i18n/id.json similarity index 100% rename from i18n/questy/id.json rename to QuestyCaptcha/i18n/id.json diff --git a/i18n/questy/ilo.json b/QuestyCaptcha/i18n/ilo.json similarity index 100% rename from i18n/questy/ilo.json rename to QuestyCaptcha/i18n/ilo.json diff --git a/i18n/questy/it.json b/QuestyCaptcha/i18n/it.json similarity index 100% rename from i18n/questy/it.json rename to QuestyCaptcha/i18n/it.json diff --git a/i18n/questy/ja.json b/QuestyCaptcha/i18n/ja.json similarity index 100% rename from i18n/questy/ja.json rename to QuestyCaptcha/i18n/ja.json diff --git a/i18n/questy/ko.json b/QuestyCaptcha/i18n/ko.json similarity index 100% rename from i18n/questy/ko.json rename to QuestyCaptcha/i18n/ko.json diff --git a/i18n/questy/ksh.json b/QuestyCaptcha/i18n/ksh.json similarity index 100% rename from i18n/questy/ksh.json rename to QuestyCaptcha/i18n/ksh.json diff --git a/i18n/questy/lb.json b/QuestyCaptcha/i18n/lb.json similarity index 100% rename from i18n/questy/lb.json rename to QuestyCaptcha/i18n/lb.json diff --git a/i18n/questy/min.json b/QuestyCaptcha/i18n/min.json similarity index 100% rename from i18n/questy/min.json rename to QuestyCaptcha/i18n/min.json diff --git a/i18n/questy/mk.json b/QuestyCaptcha/i18n/mk.json similarity index 100% rename from i18n/questy/mk.json rename to QuestyCaptcha/i18n/mk.json diff --git a/i18n/questy/ml.json b/QuestyCaptcha/i18n/ml.json similarity index 100% rename from i18n/questy/ml.json rename to QuestyCaptcha/i18n/ml.json diff --git a/i18n/questy/ms.json b/QuestyCaptcha/i18n/ms.json similarity index 100% rename from i18n/questy/ms.json rename to QuestyCaptcha/i18n/ms.json diff --git a/i18n/questy/mt.json b/QuestyCaptcha/i18n/mt.json similarity index 100% rename from i18n/questy/mt.json rename to QuestyCaptcha/i18n/mt.json diff --git a/i18n/questy/nb.json b/QuestyCaptcha/i18n/nb.json similarity index 100% rename from i18n/questy/nb.json rename to QuestyCaptcha/i18n/nb.json diff --git a/i18n/questy/nl-informal.json b/QuestyCaptcha/i18n/nl-informal.json similarity index 100% rename from i18n/questy/nl-informal.json rename to QuestyCaptcha/i18n/nl-informal.json diff --git a/i18n/questy/nl.json b/QuestyCaptcha/i18n/nl.json similarity index 100% rename from i18n/questy/nl.json rename to QuestyCaptcha/i18n/nl.json diff --git a/i18n/questy/nn.json b/QuestyCaptcha/i18n/nn.json similarity index 100% rename from i18n/questy/nn.json rename to QuestyCaptcha/i18n/nn.json diff --git a/i18n/questy/oc.json b/QuestyCaptcha/i18n/oc.json similarity index 100% rename from i18n/questy/oc.json rename to QuestyCaptcha/i18n/oc.json diff --git a/i18n/questy/pl.json b/QuestyCaptcha/i18n/pl.json similarity index 100% rename from i18n/questy/pl.json rename to QuestyCaptcha/i18n/pl.json diff --git a/i18n/questy/pms.json b/QuestyCaptcha/i18n/pms.json similarity index 100% rename from i18n/questy/pms.json rename to QuestyCaptcha/i18n/pms.json diff --git a/i18n/questy/pt-br.json b/QuestyCaptcha/i18n/pt-br.json similarity index 100% rename from i18n/questy/pt-br.json rename to QuestyCaptcha/i18n/pt-br.json diff --git a/i18n/questy/pt.json b/QuestyCaptcha/i18n/pt.json similarity index 100% rename from i18n/questy/pt.json rename to QuestyCaptcha/i18n/pt.json diff --git a/i18n/questy/qqq.json b/QuestyCaptcha/i18n/qqq.json similarity index 100% rename from i18n/questy/qqq.json rename to QuestyCaptcha/i18n/qqq.json diff --git a/i18n/questy/ro.json b/QuestyCaptcha/i18n/ro.json similarity index 100% rename from i18n/questy/ro.json rename to QuestyCaptcha/i18n/ro.json diff --git a/i18n/questy/roa-tara.json b/QuestyCaptcha/i18n/roa-tara.json similarity index 100% rename from i18n/questy/roa-tara.json rename to QuestyCaptcha/i18n/roa-tara.json diff --git a/i18n/questy/ru.json b/QuestyCaptcha/i18n/ru.json similarity index 100% rename from i18n/questy/ru.json rename to QuestyCaptcha/i18n/ru.json diff --git a/i18n/questy/sk.json b/QuestyCaptcha/i18n/sk.json similarity index 100% rename from i18n/questy/sk.json rename to QuestyCaptcha/i18n/sk.json diff --git a/i18n/questy/sl.json b/QuestyCaptcha/i18n/sl.json similarity index 100% rename from i18n/questy/sl.json rename to QuestyCaptcha/i18n/sl.json diff --git a/i18n/questy/so.json b/QuestyCaptcha/i18n/so.json similarity index 100% rename from i18n/questy/so.json rename to QuestyCaptcha/i18n/so.json diff --git a/i18n/questy/sr-ec.json b/QuestyCaptcha/i18n/sr-ec.json similarity index 100% rename from i18n/questy/sr-ec.json rename to QuestyCaptcha/i18n/sr-ec.json diff --git a/i18n/questy/sr-el.json b/QuestyCaptcha/i18n/sr-el.json similarity index 100% rename from i18n/questy/sr-el.json rename to QuestyCaptcha/i18n/sr-el.json diff --git a/i18n/questy/sv.json b/QuestyCaptcha/i18n/sv.json similarity index 100% rename from i18n/questy/sv.json rename to QuestyCaptcha/i18n/sv.json diff --git a/i18n/questy/te.json b/QuestyCaptcha/i18n/te.json similarity index 100% rename from i18n/questy/te.json rename to QuestyCaptcha/i18n/te.json diff --git a/i18n/questy/th.json b/QuestyCaptcha/i18n/th.json similarity index 100% rename from i18n/questy/th.json rename to QuestyCaptcha/i18n/th.json diff --git a/i18n/questy/tl.json b/QuestyCaptcha/i18n/tl.json similarity index 100% rename from i18n/questy/tl.json rename to QuestyCaptcha/i18n/tl.json diff --git a/i18n/questy/tr.json b/QuestyCaptcha/i18n/tr.json similarity index 100% rename from i18n/questy/tr.json rename to QuestyCaptcha/i18n/tr.json diff --git a/i18n/questy/uk.json b/QuestyCaptcha/i18n/uk.json similarity index 100% rename from i18n/questy/uk.json rename to QuestyCaptcha/i18n/uk.json diff --git a/i18n/questy/wa.json b/QuestyCaptcha/i18n/wa.json similarity index 100% rename from i18n/questy/wa.json rename to QuestyCaptcha/i18n/wa.json diff --git a/i18n/questy/yi.json b/QuestyCaptcha/i18n/yi.json similarity index 100% rename from i18n/questy/yi.json rename to QuestyCaptcha/i18n/yi.json diff --git a/i18n/questy/zh-hans.json b/QuestyCaptcha/i18n/zh-hans.json similarity index 100% rename from i18n/questy/zh-hans.json rename to QuestyCaptcha/i18n/zh-hans.json diff --git a/i18n/questy/zh-hant.json b/QuestyCaptcha/i18n/zh-hant.json similarity index 100% rename from i18n/questy/zh-hant.json rename to QuestyCaptcha/i18n/zh-hant.json diff --git a/ReCaptcha.php b/ReCaptcha.php index b474f9824..533704e56 100644 --- a/ReCaptcha.php +++ b/ReCaptcha.php @@ -14,14 +14,13 @@ if ( !defined( 'MEDIAWIKI' ) ) { exit; } -$dir = __DIR__; -require_once $dir . '/ConfirmEdit.php'; +require_once __DIR__ . '/ConfirmEdit.php'; $wgCaptchaClass = 'ReCaptcha'; -$wgMessagesDirs['ReCaptcha'] = __DIR__ . '/i18n/re'; -$wgExtensionMessagesFiles['ReCaptcha'] = $dir . '/ReCaptcha.i18n.php'; +$wgMessagesDirs['ReCaptcha'] = __DIR__ . '/ReCaptcha/i18n'; +$wgExtensionMessagesFiles['ReCaptcha'] = __DIR__ . '/ReCaptcha.i18n.php'; -$wgAutoloadClasses['ReCaptcha'] = $dir . '/ReCaptcha.class.php'; +$wgAutoloadClasses['ReCaptcha'] = __DIR__ . '/ReCaptcha.class.php'; require_once( 'recaptchalib.php' ); diff --git a/i18n/re/ar.json b/ReCaptcha/i18n/ar.json similarity index 100% rename from i18n/re/ar.json rename to ReCaptcha/i18n/ar.json diff --git a/i18n/re/ast.json b/ReCaptcha/i18n/ast.json similarity index 100% rename from i18n/re/ast.json rename to ReCaptcha/i18n/ast.json diff --git a/i18n/re/be-tarask.json b/ReCaptcha/i18n/be-tarask.json similarity index 100% rename from i18n/re/be-tarask.json rename to ReCaptcha/i18n/be-tarask.json diff --git a/i18n/re/br.json b/ReCaptcha/i18n/br.json similarity index 100% rename from i18n/re/br.json rename to ReCaptcha/i18n/br.json diff --git a/i18n/re/bs.json b/ReCaptcha/i18n/bs.json similarity index 100% rename from i18n/re/bs.json rename to ReCaptcha/i18n/bs.json diff --git a/i18n/re/cs.json b/ReCaptcha/i18n/cs.json similarity index 100% rename from i18n/re/cs.json rename to ReCaptcha/i18n/cs.json diff --git a/i18n/re/cy.json b/ReCaptcha/i18n/cy.json similarity index 100% rename from i18n/re/cy.json rename to ReCaptcha/i18n/cy.json diff --git a/i18n/re/de-formal.json b/ReCaptcha/i18n/de-formal.json similarity index 100% rename from i18n/re/de-formal.json rename to ReCaptcha/i18n/de-formal.json diff --git a/i18n/re/de.json b/ReCaptcha/i18n/de.json similarity index 100% rename from i18n/re/de.json rename to ReCaptcha/i18n/de.json diff --git a/i18n/re/dsb.json b/ReCaptcha/i18n/dsb.json similarity index 100% rename from i18n/re/dsb.json rename to ReCaptcha/i18n/dsb.json diff --git a/i18n/re/en.json b/ReCaptcha/i18n/en.json similarity index 100% rename from i18n/re/en.json rename to ReCaptcha/i18n/en.json diff --git a/i18n/re/es.json b/ReCaptcha/i18n/es.json similarity index 100% rename from i18n/re/es.json rename to ReCaptcha/i18n/es.json diff --git a/i18n/re/fa.json b/ReCaptcha/i18n/fa.json similarity index 100% rename from i18n/re/fa.json rename to ReCaptcha/i18n/fa.json diff --git a/i18n/re/fi.json b/ReCaptcha/i18n/fi.json similarity index 100% rename from i18n/re/fi.json rename to ReCaptcha/i18n/fi.json diff --git a/i18n/re/fr.json b/ReCaptcha/i18n/fr.json similarity index 100% rename from i18n/re/fr.json rename to ReCaptcha/i18n/fr.json diff --git a/i18n/re/gl.json b/ReCaptcha/i18n/gl.json similarity index 100% rename from i18n/re/gl.json rename to ReCaptcha/i18n/gl.json diff --git a/i18n/re/gsw.json b/ReCaptcha/i18n/gsw.json similarity index 100% rename from i18n/re/gsw.json rename to ReCaptcha/i18n/gsw.json diff --git a/i18n/re/he.json b/ReCaptcha/i18n/he.json similarity index 100% rename from i18n/re/he.json rename to ReCaptcha/i18n/he.json diff --git a/i18n/re/hsb.json b/ReCaptcha/i18n/hsb.json similarity index 100% rename from i18n/re/hsb.json rename to ReCaptcha/i18n/hsb.json diff --git a/i18n/re/ia.json b/ReCaptcha/i18n/ia.json similarity index 100% rename from i18n/re/ia.json rename to ReCaptcha/i18n/ia.json diff --git a/i18n/re/id.json b/ReCaptcha/i18n/id.json similarity index 100% rename from i18n/re/id.json rename to ReCaptcha/i18n/id.json diff --git a/i18n/re/it.json b/ReCaptcha/i18n/it.json similarity index 100% rename from i18n/re/it.json rename to ReCaptcha/i18n/it.json diff --git a/i18n/re/ja.json b/ReCaptcha/i18n/ja.json similarity index 100% rename from i18n/re/ja.json rename to ReCaptcha/i18n/ja.json diff --git a/i18n/re/ko.json b/ReCaptcha/i18n/ko.json similarity index 100% rename from i18n/re/ko.json rename to ReCaptcha/i18n/ko.json diff --git a/i18n/re/ksh.json b/ReCaptcha/i18n/ksh.json similarity index 100% rename from i18n/re/ksh.json rename to ReCaptcha/i18n/ksh.json diff --git a/i18n/re/lb.json b/ReCaptcha/i18n/lb.json similarity index 100% rename from i18n/re/lb.json rename to ReCaptcha/i18n/lb.json diff --git a/i18n/re/mk.json b/ReCaptcha/i18n/mk.json similarity index 100% rename from i18n/re/mk.json rename to ReCaptcha/i18n/mk.json diff --git a/i18n/re/ms.json b/ReCaptcha/i18n/ms.json similarity index 100% rename from i18n/re/ms.json rename to ReCaptcha/i18n/ms.json diff --git a/i18n/re/mt.json b/ReCaptcha/i18n/mt.json similarity index 100% rename from i18n/re/mt.json rename to ReCaptcha/i18n/mt.json diff --git a/i18n/re/nb.json b/ReCaptcha/i18n/nb.json similarity index 100% rename from i18n/re/nb.json rename to ReCaptcha/i18n/nb.json diff --git a/i18n/re/nl-informal.json b/ReCaptcha/i18n/nl-informal.json similarity index 100% rename from i18n/re/nl-informal.json rename to ReCaptcha/i18n/nl-informal.json diff --git a/i18n/re/nl.json b/ReCaptcha/i18n/nl.json similarity index 100% rename from i18n/re/nl.json rename to ReCaptcha/i18n/nl.json diff --git a/i18n/re/oc.json b/ReCaptcha/i18n/oc.json similarity index 100% rename from i18n/re/oc.json rename to ReCaptcha/i18n/oc.json diff --git a/i18n/re/pl.json b/ReCaptcha/i18n/pl.json similarity index 100% rename from i18n/re/pl.json rename to ReCaptcha/i18n/pl.json diff --git a/i18n/re/pms.json b/ReCaptcha/i18n/pms.json similarity index 100% rename from i18n/re/pms.json rename to ReCaptcha/i18n/pms.json diff --git a/i18n/re/pt-br.json b/ReCaptcha/i18n/pt-br.json similarity index 100% rename from i18n/re/pt-br.json rename to ReCaptcha/i18n/pt-br.json diff --git a/i18n/re/pt.json b/ReCaptcha/i18n/pt.json similarity index 100% rename from i18n/re/pt.json rename to ReCaptcha/i18n/pt.json diff --git a/i18n/re/qqq.json b/ReCaptcha/i18n/qqq.json similarity index 100% rename from i18n/re/qqq.json rename to ReCaptcha/i18n/qqq.json diff --git a/i18n/re/roa-tara.json b/ReCaptcha/i18n/roa-tara.json similarity index 100% rename from i18n/re/roa-tara.json rename to ReCaptcha/i18n/roa-tara.json diff --git a/i18n/re/ru.json b/ReCaptcha/i18n/ru.json similarity index 100% rename from i18n/re/ru.json rename to ReCaptcha/i18n/ru.json diff --git a/i18n/re/si.json b/ReCaptcha/i18n/si.json similarity index 100% rename from i18n/re/si.json rename to ReCaptcha/i18n/si.json diff --git a/i18n/re/sr-ec.json b/ReCaptcha/i18n/sr-ec.json similarity index 100% rename from i18n/re/sr-ec.json rename to ReCaptcha/i18n/sr-ec.json diff --git a/i18n/re/sr-el.json b/ReCaptcha/i18n/sr-el.json similarity index 100% rename from i18n/re/sr-el.json rename to ReCaptcha/i18n/sr-el.json diff --git a/i18n/re/sv.json b/ReCaptcha/i18n/sv.json similarity index 100% rename from i18n/re/sv.json rename to ReCaptcha/i18n/sv.json diff --git a/i18n/re/sw.json b/ReCaptcha/i18n/sw.json similarity index 100% rename from i18n/re/sw.json rename to ReCaptcha/i18n/sw.json diff --git a/i18n/re/te.json b/ReCaptcha/i18n/te.json similarity index 100% rename from i18n/re/te.json rename to ReCaptcha/i18n/te.json diff --git a/i18n/re/tl.json b/ReCaptcha/i18n/tl.json similarity index 100% rename from i18n/re/tl.json rename to ReCaptcha/i18n/tl.json diff --git a/i18n/re/uk.json b/ReCaptcha/i18n/uk.json similarity index 100% rename from i18n/re/uk.json rename to ReCaptcha/i18n/uk.json diff --git a/i18n/re/vi.json b/ReCaptcha/i18n/vi.json similarity index 100% rename from i18n/re/vi.json rename to ReCaptcha/i18n/vi.json diff --git a/i18n/re/zh-hans.json b/ReCaptcha/i18n/zh-hans.json similarity index 100% rename from i18n/re/zh-hans.json rename to ReCaptcha/i18n/zh-hans.json diff --git a/i18n/re/zh-hant.json b/ReCaptcha/i18n/zh-hant.json similarity index 100% rename from i18n/re/zh-hant.json rename to ReCaptcha/i18n/zh-hant.json diff --git a/i18n/core/ace.json b/i18n/ace.json similarity index 100% rename from i18n/core/ace.json rename to i18n/ace.json diff --git a/i18n/core/aeb-latn.json b/i18n/aeb-latn.json similarity index 100% rename from i18n/core/aeb-latn.json rename to i18n/aeb-latn.json diff --git a/i18n/core/af.json b/i18n/af.json similarity index 100% rename from i18n/core/af.json rename to i18n/af.json diff --git a/i18n/core/aln.json b/i18n/aln.json similarity index 100% rename from i18n/core/aln.json rename to i18n/aln.json diff --git a/i18n/core/am.json b/i18n/am.json similarity index 100% rename from i18n/core/am.json rename to i18n/am.json diff --git a/i18n/core/an.json b/i18n/an.json similarity index 100% rename from i18n/core/an.json rename to i18n/an.json diff --git a/i18n/core/ang.json b/i18n/ang.json similarity index 100% rename from i18n/core/ang.json rename to i18n/ang.json diff --git a/i18n/core/ar.json b/i18n/ar.json similarity index 100% rename from i18n/core/ar.json rename to i18n/ar.json diff --git a/i18n/core/arq.json b/i18n/arq.json similarity index 100% rename from i18n/core/arq.json rename to i18n/arq.json diff --git a/i18n/core/arz.json b/i18n/arz.json similarity index 100% rename from i18n/core/arz.json rename to i18n/arz.json diff --git a/i18n/core/as.json b/i18n/as.json similarity index 100% rename from i18n/core/as.json rename to i18n/as.json diff --git a/i18n/core/ast.json b/i18n/ast.json similarity index 100% rename from i18n/core/ast.json rename to i18n/ast.json diff --git a/i18n/core/awa.json b/i18n/awa.json similarity index 100% rename from i18n/core/awa.json rename to i18n/awa.json diff --git a/i18n/core/az.json b/i18n/az.json similarity index 100% rename from i18n/core/az.json rename to i18n/az.json diff --git a/i18n/core/azb.json b/i18n/azb.json similarity index 100% rename from i18n/core/azb.json rename to i18n/azb.json diff --git a/i18n/core/ba.json b/i18n/ba.json similarity index 100% rename from i18n/core/ba.json rename to i18n/ba.json diff --git a/i18n/core/bcc.json b/i18n/bcc.json similarity index 100% rename from i18n/core/bcc.json rename to i18n/bcc.json diff --git a/i18n/core/bcl.json b/i18n/bcl.json similarity index 100% rename from i18n/core/bcl.json rename to i18n/bcl.json diff --git a/i18n/core/be-tarask.json b/i18n/be-tarask.json similarity index 100% rename from i18n/core/be-tarask.json rename to i18n/be-tarask.json diff --git a/i18n/core/be.json b/i18n/be.json similarity index 100% rename from i18n/core/be.json rename to i18n/be.json diff --git a/i18n/core/bg.json b/i18n/bg.json similarity index 100% rename from i18n/core/bg.json rename to i18n/bg.json diff --git a/i18n/core/bgn.json b/i18n/bgn.json similarity index 100% rename from i18n/core/bgn.json rename to i18n/bgn.json diff --git a/i18n/core/bho.json b/i18n/bho.json similarity index 100% rename from i18n/core/bho.json rename to i18n/bho.json diff --git a/i18n/core/bn.json b/i18n/bn.json similarity index 100% rename from i18n/core/bn.json rename to i18n/bn.json diff --git a/i18n/core/br.json b/i18n/br.json similarity index 100% rename from i18n/core/br.json rename to i18n/br.json diff --git a/i18n/core/bs.json b/i18n/bs.json similarity index 100% rename from i18n/core/bs.json rename to i18n/bs.json diff --git a/i18n/core/ca.json b/i18n/ca.json similarity index 100% rename from i18n/core/ca.json rename to i18n/ca.json diff --git a/i18n/core/cdo.json b/i18n/cdo.json similarity index 100% rename from i18n/core/cdo.json rename to i18n/cdo.json diff --git a/i18n/core/ce.json b/i18n/ce.json similarity index 100% rename from i18n/core/ce.json rename to i18n/ce.json diff --git a/i18n/core/ckb.json b/i18n/ckb.json similarity index 100% rename from i18n/core/ckb.json rename to i18n/ckb.json diff --git a/i18n/core/cs.json b/i18n/cs.json similarity index 100% rename from i18n/core/cs.json rename to i18n/cs.json diff --git a/i18n/core/cv.json b/i18n/cv.json similarity index 100% rename from i18n/core/cv.json rename to i18n/cv.json diff --git a/i18n/core/cy.json b/i18n/cy.json similarity index 100% rename from i18n/core/cy.json rename to i18n/cy.json diff --git a/i18n/core/da.json b/i18n/da.json similarity index 100% rename from i18n/core/da.json rename to i18n/da.json diff --git a/i18n/core/de-formal.json b/i18n/de-formal.json similarity index 100% rename from i18n/core/de-formal.json rename to i18n/de-formal.json diff --git a/i18n/core/de.json b/i18n/de.json similarity index 100% rename from i18n/core/de.json rename to i18n/de.json diff --git a/i18n/core/diq.json b/i18n/diq.json similarity index 100% rename from i18n/core/diq.json rename to i18n/diq.json diff --git a/i18n/core/dsb.json b/i18n/dsb.json similarity index 100% rename from i18n/core/dsb.json rename to i18n/dsb.json diff --git a/i18n/core/ee.json b/i18n/ee.json similarity index 100% rename from i18n/core/ee.json rename to i18n/ee.json diff --git a/i18n/core/el.json b/i18n/el.json similarity index 100% rename from i18n/core/el.json rename to i18n/el.json diff --git a/i18n/core/en-ca.json b/i18n/en-ca.json similarity index 100% rename from i18n/core/en-ca.json rename to i18n/en-ca.json diff --git a/i18n/core/en-gb.json b/i18n/en-gb.json similarity index 100% rename from i18n/core/en-gb.json rename to i18n/en-gb.json diff --git a/i18n/core/en.json b/i18n/en.json similarity index 100% rename from i18n/core/en.json rename to i18n/en.json diff --git a/i18n/core/eo.json b/i18n/eo.json similarity index 100% rename from i18n/core/eo.json rename to i18n/eo.json diff --git a/i18n/core/es.json b/i18n/es.json similarity index 100% rename from i18n/core/es.json rename to i18n/es.json diff --git a/i18n/core/et.json b/i18n/et.json similarity index 100% rename from i18n/core/et.json rename to i18n/et.json diff --git a/i18n/core/eu.json b/i18n/eu.json similarity index 100% rename from i18n/core/eu.json rename to i18n/eu.json diff --git a/i18n/core/fa.json b/i18n/fa.json similarity index 100% rename from i18n/core/fa.json rename to i18n/fa.json diff --git a/i18n/core/fi.json b/i18n/fi.json similarity index 100% rename from i18n/core/fi.json rename to i18n/fi.json diff --git a/i18n/core/fo.json b/i18n/fo.json similarity index 100% rename from i18n/core/fo.json rename to i18n/fo.json diff --git a/i18n/core/fr.json b/i18n/fr.json similarity index 100% rename from i18n/core/fr.json rename to i18n/fr.json diff --git a/i18n/core/frp.json b/i18n/frp.json similarity index 100% rename from i18n/core/frp.json rename to i18n/frp.json diff --git a/i18n/core/frr.json b/i18n/frr.json similarity index 100% rename from i18n/core/frr.json rename to i18n/frr.json diff --git a/i18n/core/fur.json b/i18n/fur.json similarity index 100% rename from i18n/core/fur.json rename to i18n/fur.json diff --git a/i18n/core/fy.json b/i18n/fy.json similarity index 100% rename from i18n/core/fy.json rename to i18n/fy.json diff --git a/i18n/core/ga.json b/i18n/ga.json similarity index 100% rename from i18n/core/ga.json rename to i18n/ga.json diff --git a/i18n/core/gl.json b/i18n/gl.json similarity index 100% rename from i18n/core/gl.json rename to i18n/gl.json diff --git a/i18n/core/gom-deva.json b/i18n/gom-deva.json similarity index 100% rename from i18n/core/gom-deva.json rename to i18n/gom-deva.json diff --git a/i18n/core/grc.json b/i18n/grc.json similarity index 100% rename from i18n/core/grc.json rename to i18n/grc.json diff --git a/i18n/core/gsw.json b/i18n/gsw.json similarity index 100% rename from i18n/core/gsw.json rename to i18n/gsw.json diff --git a/i18n/core/gu.json b/i18n/gu.json similarity index 100% rename from i18n/core/gu.json rename to i18n/gu.json diff --git a/i18n/core/he.json b/i18n/he.json similarity index 100% rename from i18n/core/he.json rename to i18n/he.json diff --git a/i18n/core/hi.json b/i18n/hi.json similarity index 100% rename from i18n/core/hi.json rename to i18n/hi.json diff --git a/i18n/core/hr.json b/i18n/hr.json similarity index 100% rename from i18n/core/hr.json rename to i18n/hr.json diff --git a/i18n/core/hsb.json b/i18n/hsb.json similarity index 100% rename from i18n/core/hsb.json rename to i18n/hsb.json diff --git a/i18n/core/ht.json b/i18n/ht.json similarity index 100% rename from i18n/core/ht.json rename to i18n/ht.json diff --git a/i18n/core/hu.json b/i18n/hu.json similarity index 100% rename from i18n/core/hu.json rename to i18n/hu.json diff --git a/i18n/core/hy.json b/i18n/hy.json similarity index 100% rename from i18n/core/hy.json rename to i18n/hy.json diff --git a/i18n/core/ia.json b/i18n/ia.json similarity index 100% rename from i18n/core/ia.json rename to i18n/ia.json diff --git a/i18n/core/id.json b/i18n/id.json similarity index 100% rename from i18n/core/id.json rename to i18n/id.json diff --git a/i18n/core/ilo.json b/i18n/ilo.json similarity index 100% rename from i18n/core/ilo.json rename to i18n/ilo.json diff --git a/i18n/core/is.json b/i18n/is.json similarity index 100% rename from i18n/core/is.json rename to i18n/is.json diff --git a/i18n/core/it.json b/i18n/it.json similarity index 100% rename from i18n/core/it.json rename to i18n/it.json diff --git a/i18n/core/ja.json b/i18n/ja.json similarity index 100% rename from i18n/core/ja.json rename to i18n/ja.json diff --git a/i18n/core/jut.json b/i18n/jut.json similarity index 100% rename from i18n/core/jut.json rename to i18n/jut.json diff --git a/i18n/core/jv.json b/i18n/jv.json similarity index 100% rename from i18n/core/jv.json rename to i18n/jv.json diff --git a/i18n/core/ka.json b/i18n/ka.json similarity index 100% rename from i18n/core/ka.json rename to i18n/ka.json diff --git a/i18n/core/kaa.json b/i18n/kaa.json similarity index 100% rename from i18n/core/kaa.json rename to i18n/kaa.json diff --git a/i18n/core/khw.json b/i18n/khw.json similarity index 100% rename from i18n/core/khw.json rename to i18n/khw.json diff --git a/i18n/core/kk-arab.json b/i18n/kk-arab.json similarity index 100% rename from i18n/core/kk-arab.json rename to i18n/kk-arab.json diff --git a/i18n/core/kk-cyrl.json b/i18n/kk-cyrl.json similarity index 100% rename from i18n/core/kk-cyrl.json rename to i18n/kk-cyrl.json diff --git a/i18n/core/kk-latn.json b/i18n/kk-latn.json similarity index 100% rename from i18n/core/kk-latn.json rename to i18n/kk-latn.json diff --git a/i18n/core/km.json b/i18n/km.json similarity index 100% rename from i18n/core/km.json rename to i18n/km.json diff --git a/i18n/core/kn.json b/i18n/kn.json similarity index 100% rename from i18n/core/kn.json rename to i18n/kn.json diff --git a/i18n/core/ko.json b/i18n/ko.json similarity index 100% rename from i18n/core/ko.json rename to i18n/ko.json diff --git a/i18n/core/krc.json b/i18n/krc.json similarity index 100% rename from i18n/core/krc.json rename to i18n/krc.json diff --git a/i18n/core/ksh.json b/i18n/ksh.json similarity index 100% rename from i18n/core/ksh.json rename to i18n/ksh.json diff --git a/i18n/core/ku-latn.json b/i18n/ku-latn.json similarity index 100% rename from i18n/core/ku-latn.json rename to i18n/ku-latn.json diff --git a/i18n/core/kw.json b/i18n/kw.json similarity index 100% rename from i18n/core/kw.json rename to i18n/kw.json diff --git a/i18n/core/ky.json b/i18n/ky.json similarity index 100% rename from i18n/core/ky.json rename to i18n/ky.json diff --git a/i18n/core/la.json b/i18n/la.json similarity index 100% rename from i18n/core/la.json rename to i18n/la.json diff --git a/i18n/core/lad.json b/i18n/lad.json similarity index 100% rename from i18n/core/lad.json rename to i18n/lad.json diff --git a/i18n/core/lb.json b/i18n/lb.json similarity index 100% rename from i18n/core/lb.json rename to i18n/lb.json diff --git a/i18n/core/li.json b/i18n/li.json similarity index 100% rename from i18n/core/li.json rename to i18n/li.json diff --git a/i18n/core/lo.json b/i18n/lo.json similarity index 100% rename from i18n/core/lo.json rename to i18n/lo.json diff --git a/i18n/core/lrc.json b/i18n/lrc.json similarity index 100% rename from i18n/core/lrc.json rename to i18n/lrc.json diff --git a/i18n/core/lt.json b/i18n/lt.json similarity index 100% rename from i18n/core/lt.json rename to i18n/lt.json diff --git a/i18n/core/lv.json b/i18n/lv.json similarity index 100% rename from i18n/core/lv.json rename to i18n/lv.json diff --git a/i18n/core/mai.json b/i18n/mai.json similarity index 100% rename from i18n/core/mai.json rename to i18n/mai.json diff --git a/i18n/core/mg.json b/i18n/mg.json similarity index 100% rename from i18n/core/mg.json rename to i18n/mg.json diff --git a/i18n/core/min.json b/i18n/min.json similarity index 100% rename from i18n/core/min.json rename to i18n/min.json diff --git a/i18n/core/mk.json b/i18n/mk.json similarity index 100% rename from i18n/core/mk.json rename to i18n/mk.json diff --git a/i18n/core/ml.json b/i18n/ml.json similarity index 100% rename from i18n/core/ml.json rename to i18n/ml.json diff --git a/i18n/core/mn.json b/i18n/mn.json similarity index 100% rename from i18n/core/mn.json rename to i18n/mn.json diff --git a/i18n/core/mr.json b/i18n/mr.json similarity index 100% rename from i18n/core/mr.json rename to i18n/mr.json diff --git a/i18n/core/ms.json b/i18n/ms.json similarity index 100% rename from i18n/core/ms.json rename to i18n/ms.json diff --git a/i18n/core/mt.json b/i18n/mt.json similarity index 100% rename from i18n/core/mt.json rename to i18n/mt.json diff --git a/i18n/core/nah.json b/i18n/nah.json similarity index 100% rename from i18n/core/nah.json rename to i18n/nah.json diff --git a/i18n/core/nan.json b/i18n/nan.json similarity index 100% rename from i18n/core/nan.json rename to i18n/nan.json diff --git a/i18n/core/nap.json b/i18n/nap.json similarity index 100% rename from i18n/core/nap.json rename to i18n/nap.json diff --git a/i18n/core/nb.json b/i18n/nb.json similarity index 100% rename from i18n/core/nb.json rename to i18n/nb.json diff --git a/i18n/core/nds-nl.json b/i18n/nds-nl.json similarity index 100% rename from i18n/core/nds-nl.json rename to i18n/nds-nl.json diff --git a/i18n/core/nds.json b/i18n/nds.json similarity index 100% rename from i18n/core/nds.json rename to i18n/nds.json diff --git a/i18n/core/ne.json b/i18n/ne.json similarity index 100% rename from i18n/core/ne.json rename to i18n/ne.json diff --git a/i18n/core/nl-informal.json b/i18n/nl-informal.json similarity index 100% rename from i18n/core/nl-informal.json rename to i18n/nl-informal.json diff --git a/i18n/core/nl.json b/i18n/nl.json similarity index 100% rename from i18n/core/nl.json rename to i18n/nl.json diff --git a/i18n/core/nn.json b/i18n/nn.json similarity index 100% rename from i18n/core/nn.json rename to i18n/nn.json diff --git a/i18n/core/oc.json b/i18n/oc.json similarity index 100% rename from i18n/core/oc.json rename to i18n/oc.json diff --git a/i18n/core/or.json b/i18n/or.json similarity index 100% rename from i18n/core/or.json rename to i18n/or.json diff --git a/i18n/core/os.json b/i18n/os.json similarity index 100% rename from i18n/core/os.json rename to i18n/os.json diff --git a/i18n/core/pa.json b/i18n/pa.json similarity index 100% rename from i18n/core/pa.json rename to i18n/pa.json diff --git a/i18n/core/pam.json b/i18n/pam.json similarity index 100% rename from i18n/core/pam.json rename to i18n/pam.json diff --git a/i18n/core/pdc.json b/i18n/pdc.json similarity index 100% rename from i18n/core/pdc.json rename to i18n/pdc.json diff --git a/i18n/core/pfl.json b/i18n/pfl.json similarity index 100% rename from i18n/core/pfl.json rename to i18n/pfl.json diff --git a/i18n/core/pl.json b/i18n/pl.json similarity index 100% rename from i18n/core/pl.json rename to i18n/pl.json diff --git a/i18n/core/pms.json b/i18n/pms.json similarity index 100% rename from i18n/core/pms.json rename to i18n/pms.json diff --git a/i18n/core/pnb.json b/i18n/pnb.json similarity index 100% rename from i18n/core/pnb.json rename to i18n/pnb.json diff --git a/i18n/core/ps.json b/i18n/ps.json similarity index 100% rename from i18n/core/ps.json rename to i18n/ps.json diff --git a/i18n/core/pt-br.json b/i18n/pt-br.json similarity index 100% rename from i18n/core/pt-br.json rename to i18n/pt-br.json diff --git a/i18n/core/pt.json b/i18n/pt.json similarity index 100% rename from i18n/core/pt.json rename to i18n/pt.json diff --git a/i18n/core/qqq.json b/i18n/qqq.json similarity index 100% rename from i18n/core/qqq.json rename to i18n/qqq.json diff --git a/i18n/core/qu.json b/i18n/qu.json similarity index 100% rename from i18n/core/qu.json rename to i18n/qu.json diff --git a/i18n/core/ro.json b/i18n/ro.json similarity index 100% rename from i18n/core/ro.json rename to i18n/ro.json diff --git a/i18n/core/roa-tara.json b/i18n/roa-tara.json similarity index 100% rename from i18n/core/roa-tara.json rename to i18n/roa-tara.json diff --git a/i18n/core/ru.json b/i18n/ru.json similarity index 100% rename from i18n/core/ru.json rename to i18n/ru.json diff --git a/i18n/core/rue.json b/i18n/rue.json similarity index 100% rename from i18n/core/rue.json rename to i18n/rue.json diff --git a/i18n/core/sa.json b/i18n/sa.json similarity index 100% rename from i18n/core/sa.json rename to i18n/sa.json diff --git a/i18n/core/sah.json b/i18n/sah.json similarity index 100% rename from i18n/core/sah.json rename to i18n/sah.json diff --git a/i18n/core/scn.json b/i18n/scn.json similarity index 100% rename from i18n/core/scn.json rename to i18n/scn.json diff --git a/i18n/core/sco.json b/i18n/sco.json similarity index 100% rename from i18n/core/sco.json rename to i18n/sco.json diff --git a/i18n/core/sh.json b/i18n/sh.json similarity index 100% rename from i18n/core/sh.json rename to i18n/sh.json diff --git a/i18n/core/shn.json b/i18n/shn.json similarity index 100% rename from i18n/core/shn.json rename to i18n/shn.json diff --git a/i18n/core/si.json b/i18n/si.json similarity index 100% rename from i18n/core/si.json rename to i18n/si.json diff --git a/i18n/core/sk.json b/i18n/sk.json similarity index 100% rename from i18n/core/sk.json rename to i18n/sk.json diff --git a/i18n/core/sl.json b/i18n/sl.json similarity index 100% rename from i18n/core/sl.json rename to i18n/sl.json diff --git a/i18n/core/sq.json b/i18n/sq.json similarity index 100% rename from i18n/core/sq.json rename to i18n/sq.json diff --git a/i18n/core/sr-ec.json b/i18n/sr-ec.json similarity index 100% rename from i18n/core/sr-ec.json rename to i18n/sr-ec.json diff --git a/i18n/core/sr-el.json b/i18n/sr-el.json similarity index 100% rename from i18n/core/sr-el.json rename to i18n/sr-el.json diff --git a/i18n/core/stq.json b/i18n/stq.json similarity index 100% rename from i18n/core/stq.json rename to i18n/stq.json diff --git a/i18n/core/su.json b/i18n/su.json similarity index 100% rename from i18n/core/su.json rename to i18n/su.json diff --git a/i18n/core/sv.json b/i18n/sv.json similarity index 100% rename from i18n/core/sv.json rename to i18n/sv.json diff --git a/i18n/core/sw.json b/i18n/sw.json similarity index 100% rename from i18n/core/sw.json rename to i18n/sw.json diff --git a/i18n/core/szl.json b/i18n/szl.json similarity index 100% rename from i18n/core/szl.json rename to i18n/szl.json diff --git a/i18n/core/ta.json b/i18n/ta.json similarity index 100% rename from i18n/core/ta.json rename to i18n/ta.json diff --git a/i18n/core/tcy.json b/i18n/tcy.json similarity index 100% rename from i18n/core/tcy.json rename to i18n/tcy.json diff --git a/i18n/core/te.json b/i18n/te.json similarity index 100% rename from i18n/core/te.json rename to i18n/te.json diff --git a/i18n/core/tg-cyrl.json b/i18n/tg-cyrl.json similarity index 100% rename from i18n/core/tg-cyrl.json rename to i18n/tg-cyrl.json diff --git a/i18n/core/tg-latn.json b/i18n/tg-latn.json similarity index 100% rename from i18n/core/tg-latn.json rename to i18n/tg-latn.json diff --git a/i18n/core/th.json b/i18n/th.json similarity index 100% rename from i18n/core/th.json rename to i18n/th.json diff --git a/i18n/core/tk.json b/i18n/tk.json similarity index 100% rename from i18n/core/tk.json rename to i18n/tk.json diff --git a/i18n/core/tl.json b/i18n/tl.json similarity index 100% rename from i18n/core/tl.json rename to i18n/tl.json diff --git a/i18n/core/tr.json b/i18n/tr.json similarity index 100% rename from i18n/core/tr.json rename to i18n/tr.json diff --git a/i18n/core/tru.json b/i18n/tru.json similarity index 100% rename from i18n/core/tru.json rename to i18n/tru.json diff --git a/i18n/core/uk.json b/i18n/uk.json similarity index 100% rename from i18n/core/uk.json rename to i18n/uk.json diff --git a/i18n/core/ur.json b/i18n/ur.json similarity index 100% rename from i18n/core/ur.json rename to i18n/ur.json diff --git a/i18n/core/vec.json b/i18n/vec.json similarity index 100% rename from i18n/core/vec.json rename to i18n/vec.json diff --git a/i18n/core/vi.json b/i18n/vi.json similarity index 100% rename from i18n/core/vi.json rename to i18n/vi.json diff --git a/i18n/core/vo.json b/i18n/vo.json similarity index 100% rename from i18n/core/vo.json rename to i18n/vo.json diff --git a/i18n/core/vro.json b/i18n/vro.json similarity index 100% rename from i18n/core/vro.json rename to i18n/vro.json diff --git a/i18n/core/wa.json b/i18n/wa.json similarity index 100% rename from i18n/core/wa.json rename to i18n/wa.json diff --git a/i18n/core/yi.json b/i18n/yi.json similarity index 100% rename from i18n/core/yi.json rename to i18n/yi.json diff --git a/i18n/core/yo.json b/i18n/yo.json similarity index 100% rename from i18n/core/yo.json rename to i18n/yo.json diff --git a/i18n/core/yue.json b/i18n/yue.json similarity index 100% rename from i18n/core/yue.json rename to i18n/yue.json diff --git a/i18n/core/zh-hans.json b/i18n/zh-hans.json similarity index 100% rename from i18n/core/zh-hans.json rename to i18n/zh-hans.json diff --git a/i18n/core/zh-hant.json b/i18n/zh-hant.json similarity index 100% rename from i18n/core/zh-hant.json rename to i18n/zh-hant.json